marimo

Open-source reactive notebook for Python, a modern Jupyter alternative.

Open Source Coding & Development

What is marimo?

marimo is a reactive notebook for Python that runs as code instead of hidden cell state. Every change re-executes dependent cells automatically, keeping notebooks reproducible by design. It is open source under the Apache-2.0 license and works in the browser or as a local app. Data scientists and educators use it for interactive analysis that stays shareable.

Key features

  • Reactive execution model
  • Git-friendly notebook format
  • Browser and local use

Pros

  • Reproducible by design
  • Fully open source

Cons

  • Learning curve for Jupyter users

marimo at a glance

PricingOpen Source
CategoryCoding & Development
Platformsweb
Official websitemarimo.io
notebookpythonopen-sourcedata-science

How to choose the right Coding & Development tool

The right coding tool depends on where you write code and how much of your codebase it can understand. IDE integration is the first filter — a tool that lives in your editor, sees your project files and respects your stack will help far more than a general chatbot you paste snippets into. Look for accurate completions, clear explanations of suggested changes, and strong refactoring and debugging support for your main languages. Privacy deserves real attention: check whether your code is used for training, and whether a self-hosted or enterprise option exists for sensitive projects. Price against the hours it actually saves — most developers feel the difference within the first week of real use.

Compare all Coding & Development tools →

marimo FAQs

What is marimo?

marimo is a reactive notebook for Python that runs as code instead of hidden cell state. Every change re-executes dependent cells automatically, keeping notebooks reproducible by design. It is open source under the Apache-2.0 license and works in the browser or as a local app. Data scientists and educators use it for interactive analysis that stays shareable.

What are the main features of marimo?

marimo offers Reactive execution model, Git-friendly notebook format and Browser and local use.

How much does marimo cost?

marimo is open source, so the software itself is free to download, use and self-host. Your only costs are the infrastructure you run it on and any paid services you connect to it.

What are the pros and cons of marimo?

Strengths of marimo include Reproducible by design; Fully open source. On the downside, Learning curve for Jupyter users.