What Marimo does
marimo is an open-source Python notebook. Notebooks are stored as pure Python files that work with Git, can run as scripts, be reused as modules, and be shared as apps. Named features include reactive execution, where running a cell also runs the cells that depend on it, interactive elements such as sliders, dropdowns, dataframe tables, and selectable plots, and built-in SQL cells that work with dataframes and databases, including DuckDB and Postgres. Notebooks export to WebAssembly-powered HTML or serve as web apps through its CLI. Editor features include autocomplete, vim keybindings, and a VS Code extension. The page lists AI engineers, analysts, data scientists, ML engineers, data engineers, educators, and web developers as target users. The project is open source, and the page offers a free online notebook with no paid tiers listed.
How Marimo compares with its closest alternatives
All 5 closest alternatives have a free plan, as Marimo does. Only Observable lists a starting price, $19 a month. 3 of the 5 offer an API, as Marimo does. Marimo offers a web app and a desktop app. Of the alternatives, all 5 offer a web app and 2 offer a desktop app. Marimo was founded in 2023; the alternatives were founded between 2018 and 2019, 5 of them earlier. Marimo is based in San Francisco, United States; all the 4 alternatives with a known headquarters are in the United States too.