M
marimo
41
Stack Score
Best for
Best for data + ML engineers who want a modern Jupyter alternative.
At a glance
- Pricing
- open-source
- Setup time
- 15 minutes
- Learning curve
- easy
- Last verified
- 5/26/2026
What we love
- ✓Eliminates Jupyter's hidden-state issues
- ✓Notebooks reviewable as PRs
- ✓Strong for ML + data engineering
Where it falls short
- −Different paradigm than Jupyter
- −Newer ecosystem
- −Best for teams open to switching
Pricing
✓ Pricing verified Jun 21, 20261 tier
Open-source
$0
perpetual
- ✓Apache 2.0
Overview
marimo is an open-source reactive Python notebook — runs as code (not JSON), reactive execution graph eliminates hidden state, ships as scripts + apps. Loved by data + ML engineers.
Key features
- ●Reactive notebook engine
- ●Stored as Python files (not JSON)
- ●Built-in UI components
- ●Deploy as scripts or apps
- ●Apache 2.0
Best use cases
Reproducible data analysis
Write reactive notebooks that always re-execute correctly, no out-of-order runs.
Notebook + app in one
Author analysis as a notebook + deploy as an app without rewriting.
Integrations
Similar tools
See all analytics →One AI Stack pick every week.
The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.