MoreAI.tools
M
marimo
41
Stack Score
Editorial pick✓ Verified working
marimo logo

marimo

Reactive Python notebook for data + AI.

Try marimo

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, 2026

1 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

Python
Pandas
Polars
GitHub
Streamlit

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.