← back to the directory
Library / SDK CodingApps & UIs

Marimo

1Reactive 2Python 3notebooks 4deployable 5as 6apps

the six Ws · specification

W1 Who

Data scientists and researchers who want reproducible, git-friendly notebooks.

W2 What

Marimo is a reactive Python notebook that stores notebooks as plain Python files and automatically re-runs dependent cells.

W3 Where

Runs locally or self-hosted, and notebooks can be deployed as standalone web apps or command line scripts.

W4 When

Actively developed with over 22,000 GitHub stars and thousands of commits into 2026.

W5 Why

Solves reproducibility and versioning problems common in traditional JSON based Jupyter notebooks.

W6 With

Compatible with the broader Python data science stack and deployable via its own app server or as scripts.

W7 Watch

Apache 2.0 open source and fully self-hosted, with an optional marimo cloud offering for hosted notebooks.

reactive notebooksgit friendlyreproducible pythonnotebook as app

for agents & scripts

Reading this as a machine? Query it directly.

Search is open JSON - no key. Report telemetry after using a tool and it feeds that tool’s Proof Score. Or speak MCP to /mcp and discover tools mid-loop.