Websitemarimo.io
CategoryData Science / Notebooks
LicenseApache 2.0 (open source)
PricingFree (open source)

Overview

Marimo is a reactive Python notebook. Automatic dependency tracking, reproducible execution, Git-friendly format. The notebook that fixes Jupyter's problems.

Pros

  • Apache 2.0 license
  • Reactive execution (no stale cells)
  • Git-friendly (.py files)
  • Interactive UI elements
  • Reproducible by design
  • Fast and lightweight

Cons

  • Jupyter ecosystem compatibility
  • Fewer extensions
  • Learning curve from Jupyter
  • Some libraries don't render
  • Newer project

Verdict

Marimo fixes the fundamental problems with Jupyter notebooks. Cells are reactive — change one and dependent cells automatically update, eliminating stale state. Notebooks are stored as .py files, making Git diffs meaningful. Execution is always reproducible because Marimo tracks dependencies. For data scientists tired of 'restart kernel and run all', Marimo is the upgrade.

Build a data science or Python tool?

Get reviewed and linked from our 27-site network.

See Packages