made with marimo
explore data,run experiments,build apps, and more in a next-generation Python notebook
marimo is an open-source reactive notebook for Python that makes experiments reproducible, brings data to life with UI elements, and makes it seamless to go from prototype to production as a pipeline or app. Get started locally with our open-source Python package; supercharge your notebooking experience with marimo cloud.
Explore data, run experiments, and more in a next-generation Python notebook
marimo is a Python notebook with next-gen features: use it for everything you'd do in a Jupyter notebook, plus more.
- reactive: marimo runs automatically, like a spreadsheet
- interactive: control notebook execution with interactive elements — scrub a slider or select data in a plot, automatically get values back in Python
- developer-friendly: pure Python git-friendly file format, GitHub Copilot, fast autocomplete, code formatting, and more
These features accelerate data work, make notebooks reproducible and eliminate bugs, and transform them into interactive tools. Try marimo now!
Build tools and apps
marimo makes it seamless to go from prototype to production.
- run notebooks as scripts or pipelines using Python
- deploy notebooks as read-only apps using the marimo CLI, with zero additional lines of code or configuration
Learn more about productionization at our docs, or try marimo cloud for a fully-featured enterprise solution.
Examples
marimo gives you building blocks to make powerful notebooks, tools, and apps: if you can imagine it, you can build it.
Internal tools
Build maintainable internal tools using just Python, without the hassle of custom frontends, infra, endpoints, and deployments.
NLP Model Comparison
by marimo team
Data Labeling Tool
by marimo team
PDF Chat
by marimo team
Financial Calculator
by marimo team
Research and Education
Do reproducible research and share it. Engage students with interactive educational apps.
Optimal Signal Decomposition
by the GISMo lab at SLAC
Regularization in Machine Learning
by marimo team
Graph Drawing Algorithms
by marimo team
Drill-down into data
Make featureful, interactive, and beautiful notebooks that let users filter, slice, and drill-down to their heart's content.
Movies by the Decade
by marimo team
Car Engine Efficiency by Country
by marimo team
Pokémon Statistics
by marimo team
marimo cloud
marimo cloud seamlessly augments local development on marimo notebooks with on-demand cloud resources for experimentation, collaboration, sharing, and deployment.