marimo

marimo-team/marimo

Reactive, reproducible Python notebook stored as pure Python

PersonalEditors & IDEsData & analyticsWebCLILibrary / SDKPermissive

At a glance

stars on GitHub
23k
contributors
361+
last commit
latest release, last week
0.25.2
license
Apache-2.0

About

marimo is a reactive Python notebook that automatically updates dependent cells to keep state and outputs synchronized. Notebooks are saved as standard Python files with SQL support, executable as scripts, or deployable as interactive web applications. It installs via pip or conda and runs locally through a CLI that serves a web-based editor.

From the repository: “A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.”

Latest release: 0.25.2,

Source code only: this release has no files to download.

marimo and its alternatives: GitHub stars, last commit, license and worth score
ProjectStarsLast commitLicenseWorth
marimoThis project
23kApache-2.084 (best)
notebookWeb-based interactive computing notebook environment
13kBSD-3-Clause82
jupyterlabExtensible web-based environment for notebooks and code
15kBSD-3-Clause82
theiaCloud and desktop IDE framework
22kEPL-2.081
NeovimHyperextensible Vim-based text editor
103k (best)Custom (read before use)80

▲ marks the most stars and the best worth score.

molab.marimo.ioReachable · checked 6 hours ago
Preview of marimo
Preview of marimo at molab.marimo.io

Topics