made with marimo
explore data,build apps, and more in a next-generation Python notebook
marimo is a next-generation Python notebook where every notebook is also shareable as an interactive web app, making it seamless to go from prototype to production. Get started locally with our open-source Python package; deploy apps with our enterprise product, marimo cloud.
Explore data, run experiments, and more in a next-generation Python notebook
marimo is a replacement for Jupyter notebooks with next-gen features.
- 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, transform notebooks into interactive tools, and make notebooking a delight. Try marimo now!

Build tools and data apps
Convert marimo notebooks to web apps seamlessly, with zero additional lines of code or configuration. Just hide a notebook's code, and you have an app! You can even customize the app layout with our built-in drag-and-drop layout editor.
Learn how to deploy at our docs, or try marimo cloud for a fully-featured enterprise solution.

Examples
marimo gives you building blocks to make powerful 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
Share research and make it tangible. 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
Dashboards
Make featureful, interactive, and beautiful dashboards 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
Deploy your marimo apps on marimo cloud, our unified ML/data enterprise platform. marimo cloud automates app deployment, lets you share apps internally or externally, provides connectors to internal and external data sources, and more. All on your infra, or ours.