
marimo | a next-generation Python notebook
Explore data and build apps seamlessly with marimo, a next-generation Python notebook.
Getting Started - marimo
The next generation of Python notebooks Getting Started These tutorials will help you get started with marimo
Examples - marimo
This page includes dozens of bite-sized how-to examples to help you get started with marimo. Be sure to also read the quickstart and the user guide, especially the guide on how marimo runs …
marimo
marimo is an open-source reactive Python notebook: run a cell or interact with a UI element, and marimo automatically runs dependent cells (or marks them as stale), keeping code and …
Installation - marimo
uv is a next-generation Python package installer and manager that is 10-100x faster than pip, and also makes it easy to install Python and manage projects. Create a uv project with uv init; this …
marimo as a Jupyter alternative
marimo feels like a reactive notebook, but is stored as git-friendly Python that can be pushed to production or easily deployed as an app. It’s the Jupyter alternative you’ve been looking for.
Python notebooks as dataflow graphs: reactive, reproducible, and ...
Aug 4, 2025 · marimo is a new kind of open-source Python notebook. While traditional notebooks are just REPLs, marimo notebooks are Python programs represented as dataflow graphs.
Use Cases | marimo
marimo is a Python notebook with next-gen features: use it for everything you'd do in a Jupyter notebook, plus more. interactive: control notebook execution with interactive elements — …
Quickstart - marimo
You can edit and run marimo notebooks in VS Code or Cursor using our extension; this provides a user interface that's similar to VS Code Jupyter, but with marimo's reactive execution, …
API Reference - marimo
API Reference Use the marimo library in marimo notebooks (import marimo as mo) to connect interactive inputs like sliders, dropdowns, and tables to Python, express yourself with …