TiloBox
Back to directory
marimo project preview

marimo

A reactive Python notebook that is reproducible, git-friendly, and executable as a script.

LicenseApache-2.0
GitHub stars11.5k
Last commit1 weeks ago
Tags6 topics
Ai MlReproducible ScienceStreamlit AlternativePure PythonReactive NotebookPython Notebook
Overview

Why consider marimo?

marimo is a reactive Python notebook built from the ground up to solve Jupyter reproducibility issues. When you run a cell, dependent cells update automatically (like a spreadsheet). Notebooks are stored as pure Python files and export to interactive web apps.

Guided learning

Learn marimo by building

Practical setup notes, real use cases, and copy-ready examples in one focused guide.

1 min read 2 sections
In this guide2 sections

Overview of marimo

marimo guarantees notebook state consistency with reactive Directed Acyclic Graphs (DAGs) and UI sliders that bind directly to Python variables.

Quickstart

bash
1pip install marimo
2marimo edit notebook.py

marimo is licensed under the Apache License Version 2.0.

Related tools

More options with a similar category or technology profile.

marimo FAQs

marimo is listed as a Ai Ml tool on TiloBox. Review the overview, features, and official documentation on this page to decide whether it solves your specific workflow.

Start with the project's GitHub repository and official website for supported installation and deployment instructions. Test the setup with representative data or a small project before rolling it out more widely.

marimo is listed under the Apache-2.0 license. Read the complete license text and the project's notices before using, modifying, or distributing the software.

Production readiness depends on your requirements. Review maintenance activity, security practices, documentation, backup and upgrade procedures, and compatibility with your stack; then validate it in a non-production environment.

marimo is listed as an alternative to Jupyter Notebook. Compare the core workflow, deployment model, integrations, and licensing against your must-have requirements before switching.