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!

http://localhost:2718
exploring data in marimo

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.

exploring data in marimo

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

NLP Model Comparison

by marimo team

Data Labeling Tool

Data Labeling Tool

by marimo team

PDF Chat

PDF Chat

by marimo team

Financial Calculator

Financial Calculator

by marimo team

Research and Education

Share research and make it tangible. Engage students with interactive educational apps.

Optimal Signal Decomposition

Optimal Signal Decomposition

by the GISMo lab at SLAC

Regularization in Machine Learning

Regularization in Machine Learning

by marimo team

Graph Drawing Algorithms

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

Movies by the Decade

by marimo team

Car Engine Efficiency by Country

Car Engine Efficiency by Country

by marimo team

Pokémon Statistics

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.

Schedule a demo or see if you are eligible to be in our closed beta.

Find out what others are building

Get notified about new features and updates