marimo
Apache-2.0 reactive Python notebooks as git-friendly scripts
Python / Python · Apache-2.0 · 23.2k
Reviewed 2026-09-10 · last push 2026-10-18 · repo checked 2026-10-19
What's Good
Apache-2.0. marimo-team/marimo. Reactive execution (run a cell, dependents update), notebooks as `.py` (git diffs work), first-class SQL, and export/run as scripts or small apps. Docs at docs.marimo.io; PyPI + conda-forge.
The Catch
Marimo cloud/hosted offerings are separate from the OSS package — self-run is the free forever path. Vs classic Jupyter: different file format and reactivity model; some Jupyter extension habits do not transfer. Not a Spark/cluster notebook platform.
Verdict
Apache-2.0 reactive notebooks. Free OSS; pick it when a notebook must be a module you can review in Git.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/marimo)
HTML
<a href="https://stackgems.com/gems/marimo"><img src="https://stackgems.com/badge/marimo.svg" alt="marimo reviewed on Stack Gems" height="20"></a>
Related
Python →- SupervisionModel-agnostic computer-vision toolkit for detections, zones, and video
- HishelBSD-3 elegant HTTP caching for Python
- NVIDIA Model OptimizerApache-2.0 quantization/pruning/NAS/distill for HF → TensorRT-LLM/vLLM
- Data FormulatorMIT AI-powered data exploration and visualization (Microsoft)
- TileLangMIT Pythonic DSL for GPU/CPU/NPU kernels on TVM