Sc

Scripton – Python IDE with built-in realtime visualizations

Hacker News

Scripton – Python IDE with built-in realtime visualizations

Hey HN, Scripton ( https://scripton.dev ) is a Python IDE built for fast, interactive visualizations and exploratory programming — without the constraints of notebooks. Why another Python IDE? Scripton hopes to fill a gap in the Python development ecosystem by being an IDE that: 1. Focuses on easy, fast, and interactive visualizations (and exposes rich JS plotting libraries like Observable Plot and Plotly directly to Python) 2. Provides a tightly integrated REPL for rapid prototyping and exploration 3. Is script-centric (as opposed to, say, notebook-style) A historical detour for why these 3 features: Not so long ago (ok, well, maybe over a decade ago...), the go-to environment for many researchers in scientific fields would have been something like MATLAB. Generating multiple simultaneous visualizations (potentially dynamic) directly from your scripts, rapidly prototyping in the REPL, all without giving up on writing regular scripts. Over time, many switched over to Python but there wasn't an equivalent environment offering similar capabilities. IPython/Jupyter notebooks eventually became the de facto replacement. And while notebooks are great for many things (indeed, it wasn't uncommon for folks to switch between MATLAB and Mathematica Notebooks), they do make certain trade-offs that prevent them from being a full substitute. Inner workings: - Implemented in C++ (IDE <-> Python IPC), Python, TypeScript (UI), WGSL (WebGPU-based visualizations) - While the editor component is based off Monaco, the IDE is not a vscode fork and was written from scratch. Happy to chat about the trade-offs if anyone's interested - Uses a custom Python debugger written from scratch (which enables features like visualizing intermediate outputs while paused in the debugger) Scripton's under active development (currently only available for macOS but Linux and Windows support is planned). Would love for you to try it out and share your thoughts! Since this is HN, I’m also happy to chat about its internals.

Share card

Actual performance

449points
139comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
87%87% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
83%83% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, macos, visual · Missing: agents, agent, cursor
72%72% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoStrong fit for a featured deal · Missing: plus, platform, intuitive
60%60% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
39%39% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
17%17% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: chat · Missing: web3, crypto, cryptocurrency
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ye
Yet Another Vim as a Python IDE72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yet Another Vim as a Python IDE

Hacker News4
Re
Realtime Chat with Python and WebSockets50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Realtime Chat with Python and WebSockets

Hacker News2
Python IDE
Python IDE40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Python IDE for iOS

Product Hunt
A
A python IDE in emacs for working with plots76%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A python IDE in emacs for working with plots

Hacker News1
Sh
Show HN : Web IDE in Python ( Bottle Framework )80%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Show HN : Web IDE in Python ( Bottle Framework )

Hacker News1
Pe
Pebble realtime bus departures in Sydney65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pebble realtime bus departures in Sydney

Hacker News3
Re
Realtime DAO52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Realtime DAO

Hacker News3
Re
Realtime Spheretracing in WebGL66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Realtime Spheretracing in WebGL

Hacker News1
Re
Realtime Blackboard58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Realtime Blackboard

Hacker News3
Re
Realtime busses (websockets, leaflet and d3) (59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Realtime busses (websockets, leaflet and d3) (

Hacker News1