Ma

Marimo – open-source reactive Python notebook – running in WASM

Hacker News

Marimo – open-source reactive Python notebook – running in WASM

Hi HN! Last month, we shared marimo [1][2], an open-source reactive notebook for Python. For those who missed it, marimo notebooks are reproducible, stored as Python files, executable as Python scripts, and deployable as web apps. It’s now possible to run marimo notebooks entirely in the browser via WebAssembly (WASM). - A marimo tutorial as a WASM notebook: https://marimo.app/l/c7h6pz - Training a neural network with Karpathy’s micrograd: https://marimo.app/l/xpd4te - Visualizing attractors, as a read-only app: https://marimo.app/l/e9wii1?mode=read - A blank notebook: https://marimo.new - Docs: https://docs.marimo.io/guides/wasm.html WASM notebooks let you experiment with code without having to install Python on your machine. These notebooks can be easily shared — marimo includes a button that generates a marimo.app URL (code encoded as a query parameter), and marimo.app has a built-in permalink generator. We also support embedding via iframes: you can use this to (say) author interactive documentation or standalone interactive blog posts. We now in fact use embedded WASM notebooks throughout our API docs. Our WASM notebook is powered by Pyodide [3], a WASM-based Python distribution. Pyodide can run any Python package that has a pure Python wheel, as well as many popular libraries for scientific computing and machine learning, including Pandas, NumPy, SciPy, and scikit-learn. Over time, we expect more and more libraries to be packaged for Pyodide. We’re very excited by the potential of WASM notebooks to make computing more accessible, and we’re in awe of all that the WASM and Pyodide contributors have accomplished. We have lots more planned (one example: we plan to make it easy to work with local files), and hope to share new developments with you in the future. In the meantime, please try https://marimo.app out. We’d appreciate feedback! P.S. Our support for WASM is very new; you may encounter sharp edges. Still, since WASM-compatibility was one of the most requested features from our previous HN, we felt it was worth sharing. [1] https://news.ycombinator.com/item?id=38971966 [2] https://github.com/marimo-team/marimo [3] https://github.com/pyodide/pyodide

Share card

Actual performance

102points
21comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: excited, ide, io · Missing: https docs, just released, exist
90%90% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, apps, new · Missing: agents, macos, agent
76%76% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Indie HackersFits the IH revenue-focused audience · Strong signals: para, including · Missing: supports, reddit linkedin, podcasting
74%74% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRFits verified-revenue profile · Strong signals: apps, month, para · Missing: mobile apps, ios, personal
53%53% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
33%33% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: training, active · Missing: arr, mrr, revenue
21%21% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ma
Marimo – an open-source reactive notebook for Python83%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Marimo – an open-source reactive notebook for Python

Hacker News448
St
Starboard Observable – An open source ObservableHQ notebook editor78%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Starboard Observable – An open source ObservableHQ notebook editor

Hacker News156
Pa
Pantheon-CLI – Open-Source Python Claude Code and Smart Notebook45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pantheon-CLI – Open-Source Python Claude Code and Smart Notebook

Hacker News6
Di
Diggy – a reactive Python notebook in the browser61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Diggy – a reactive Python notebook in the browser

Hacker News14
VScanX
VScanX27%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-source, offline-first Python vulnerability fuzzer

Indie Hackerscommitment-side-project
La
Lama – Open-Source Python Droplr Alternative75%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Lama – Open-Source Python Droplr Alternative

Hacker News12
Op
Open-Source Python Projects71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-Source Python Projects

Hacker News1
Zi
Zipline - algorithmic trading in open source Python72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Zipline - algorithmic trading in open source Python

Hacker News157
Py
PyTermTk – an open source Python TUI Library80%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PyTermTk – an open source Python TUI Library

Hacker News4
Sl
Slacky, the first open-source Slack selfbot in Python73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Slacky, the first open-source Slack selfbot in Python

Hacker News10