Skip to content
marimo logo

marimo

A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git.

★ 2.8 average rating

Free • Open SourceMacWindowsLinuxBy Marimo Inc.

About marimo

Marimo is a reactive notebook for Python. It allows you to rapidly experiment with data and models, code with confidence in your notebook's correctness, and productionize notebooks as pipelines or interactive web apps. Highlights. reactive: run a cell, and marimo automatically updates all affected cells and outputs interactive: bind sliders, tables, plots, and more to Python — no callbacks required reproducible: no hidden state, deterministic execution order executable: execute as a Python script shareable: deploy as an app git-friendly: stored as .py files

Key Features

  • ✓WYSIWYG Support
  • ✓Data science
  • ✓Notebook
  • ✓Interactive Presentations
  • ✓Data visualization
  • ✓Interactive Visualization

Frequently asked questions

What is marimo?

A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git. It is listed under the Free • Open Source license model in the SaaS Lenz directory.

Is marimo free to use?

marimo is listed as Free • Open Source in our directory. Pricing and plan details can change, so check the official website for current terms before committing.

What platforms does marimo run on?

marimo is available on Mac, Windows, Linux, BSD, Visual Studio Code, Software as a Service SaaS, so you can use it across the devices your team already works with.

Who develops marimo?

marimo is developed by Marimo Inc.. You can find more background and documentation on the product's official website.