marimo
Hacker ApprovedRanked 2 of 7 computational notebooks by recommenders
Free reactive Python notebook stored as plain .py files that many people use in place of Jupyter. Critics say it restricts classic notebook workflows.
Free reactive Python notebook stored as plain .py files that many people use in place of Jupyter. Critics say it restricts classic notebook workflows.
60 people gave an opinion
- recommend it
- 53
- criticize it
- 7
- approval share
- 88%
Recommended in 11 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: not recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it carries the badge
- 53 people recommend itNeeds 10 or more, met.
- 7.6 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 11 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Plain Python files, easy version control
“What I like about Marimo notebooks over Jupyter: They're just a python file so they work with python editors”
Comment from 25 Jul 2026 in “Marimo Now Runs in PyCharm” “Their representation is just Python, they can run as scripts, and they have native HTML output.”
Comment from 11 Feb 2026 in “Show HN: Showboat and Rodney, so agents can demo what they've built” “marimo does everything you're looking for in plain .py files that render as notebooks.”
Comment from 4 Nov 2025 in “Deepnote, a Jupyter alternative, is going open source” - Comment from 4 Nov 2025 in “Deepnote, a Jupyter alternative, is going open source”
- Comment from 25 Jul 2026 in “Marimo Now Runs in PyCharm”
- Comment from 1 Oct 2026 in “Show HN: Ledge.sh – Runnable Markdown Notes”
- Comment from 4 Nov 2025 in “Deepnote, a Jupyter alternative, is going open source”
Reactive cells keep state consistent
“a well-organized reactive notebook saved a lot of time on iterating on components without losing data”
Comment from 25 Jul 2026 in “Marimo Now Runs in PyCharm” “marimo's reactivity adds another layer of guardrails on top when it comes to managing context/state”
Comment from 10 Apr 2026 in “Show HN: Marimo pair – reactive Python notebooks as environments for agents” “The cell DAG enforces that there’s no implicit state, which reduces cognitive load for me a lot”
Comment from 25 Jul 2026 in “Marimo Now Runs in PyCharm” - Comment from 8 Mar 2026 in “Autoresearch: Agents researching on single-GPU nanochat training automatically”
- Comment from 24 Jul 2026 in “Marimo Now Runs in PyCharm”
- Comment from 1 Jul 2026 in “Claude Science”
Replaces Jupyter for many users
“For me marimo is already a successor to Jupyter, it has replaced it entirely for me.”
Comment from 4 Nov 2025 in “Deepnote, a Jupyter alternative, is going open source” “Marimo (OSS local first) honestly renders it completely obsolete for me”
Comment from 27 Oct 2026 in “Hex Raises $100M” “I haven't used Jupyter at all since I started running marimo from uvx.”
Comment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia” - Comment from 4 Nov 2025 in “Deepnote, a Jupyter alternative, is going open source”
Notebooks double as apps and CLIs
“Their representation is just Python, they can run as scripts, and they have native HTML output.”
Comment from 11 Feb 2026 in “Show HN: Showboat and Rodney, so agents can demo what they've built” “I also have a bunch of marimo notebooks that double as clis and they're lovely.”
Comment from 24 Jul 2026 in “Marimo Now Runs in PyCharm” “Marimo has made notebooks into apps. They're easier to deploy”
Comment from 22 Dec 2025 in “A year of vibes”
What people warn about
Each mark is one comment
Restricts classic notebook workflows
“they traded off being able to assign to a variable more than once in order to allow out-of-order execution of cells”
Comment from 24 Jul 2026 in “Marimo Now Runs in PyCharm” “it breaks workflows where people use notebooks as notebooks”
Comment from 4 Nov 2025 in “Deepnote, a Jupyter alternative, is going open source”
Other computational notebooks people recommend
The four most recommended other computational notebooks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Jupyter Notebook | 67 | 39 | 63% | 12 | — | — |
| marimoThis page | 53 | 7 | 88% | 11 | — | Approved |
| Pluto.jl | 21 | 0 | 100% | 5 | — | Approved |
| Google Colab | 18 | 7 | 72% | 9 | — | Approved |
| Deepnote | 12 | 16 | 43% | 2 | — | — |
What people said
40 of the 78 comments that mention it, newest first. Each links to the original comment.
“Marimo (OSS local first) honestly renders it completely obsolete for me”
“Marimo is amazing and "just python", no tangle/detangle necessary.”
“like what Jupyter and Marimo did for Python, but more so because you also lay out GUI this way”
“As usual on marimo posts I have to mention how much I enjoy the product”
“The cell DAG enforces that there’s no implicit state, which reduces cognitive load for me a lot”
“Much nicer non-json file format (just python files, with a seperate output)”
“a well-organized reactive notebook saved a lot of time on iterating on components without losing data”
“What I like about Marimo notebooks over Jupyter: They're just a python file so they work with python editors”
“I also have a bunch of marimo notebooks that double as clis and they're lovely.”
“they traded off being able to assign to a variable more than once in order to allow out-of-order execution of cells”
“You might like https://marimo.io/pair , it turns marimo into less of a notebook and more of a shared data/computational canvas for you and your agent”
“Pluto.jl and Marimo solve that by using reactivity to make state transparent”
“It's easier to set up an run from a virtual environment than Jupyter notebooks.”
“I’m happy with their progress. Nice to see greater integration.”
“If you need something more interactive, open a Jupyter or Marimo notebook.”
“Marimo notebooks are set up in a way that ends up being easier/more-token-efficient for agents to work in.”
“It tracks variables used across cells to see what needs re-running.”
“I haven't used Jupyter at all since I started running marimo from uvx.”
“Being able to plug directly into Altair charts and tables was a huge boon.”
“marimo's reactivity adds another layer of guardrails on top when it comes to managing context/state”
“I am a big fan of Marimo and was trying to use it as my agent's "REPL" a while back”
“I have been using it extensively for teaching Python to non-STEM students”
“given its approach to cells getting recalculated based on changes in their dependencies”
“Their representation is just Python, they can run as scripts, and they have native HTML output.”
“It's easier than ever to use Python and SQL together with Marimo notebooks.”
“thought a lot of the features were much needed like no inactivity limits, git-friendly, etc.”
“Incredible what you can do with Pyodide + Marimo these days.”
“Marimo has made notebooks into apps. They're easier to deploy”
“marimo documentation has ask button to quickly get some help, kind of like way smarter RAG”
“LSP opens the door for us to gradually provide marimo features in whatever form makes sense”
“The speed to enhancement, documentation, and YouTube videos from the mairmo team cannot be beat!”
“decoupling the developer experience for people building with Marimo from any specific editor”
“have it (automatically) export the notebook to a _separate_ static HTML file”
“they are pure code, not code in json. First class everywhere.”
“marimo does everything you're looking for in plain .py files that render as notebooks.”
“it breaks workflows where people use notebooks as notebooks”
“marimo is saved as plain .py files, easy to version control and has a reactive model.”
“marimo is excellent and is a breath of fresh air compared to Jupyter”
“Marimo is great, but it's good to have competition in the space”
“For me marimo is already a successor to Jupyter, it has replaced it entirely for me.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.