marimo-team/marimo
A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.
Marimo is a reactive Python notebook that helps data scientists, analysts, and researchers conduct reproducible experiments and build interactive data applications. You can input data from various sources like databases or CSVs, perform analysis using Python and SQL, and then output interactive dashboards, reports, or shareable scripts. It's designed for anyone who needs to explore data, prototype models, or communicate findings with dynamic, up-to-date outputs.
19,647 stars. Used by 6 other packages. Actively maintained with 290 commits in the last 30 days. Available on PyPI.
Use this if you need a reliable way to run data analysis, machine learning experiments, or create interactive data tools where all your code and outputs automatically stay in sync.
Not ideal if your primary need is static reporting or if you are not comfortable writing code in Python.
Stars
19,647
Forks
962
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Commits (30d)
290
Dependencies
18
Reverse dependents
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/marimo-team/marimo"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Community Discussion
Recent Releases
Related frameworks
Tanu-N-Prabhu/Python
This repository helps you learn Python and Machine Learning from scratch.
github/codespaces-jupyter
Explore machine learning and data science with Codespaces
Snowflake-Labs/snowflake-demo-notebooks
Collection of Snowflake Notebook demos, tutorials, and examples
GeostatsGuy/PythonNumericalDemos
Well-documented Python demonstrations for spatial data analytics, geostatistical and machine...
GoogleCloudPlatform/asl-ml-immersion
This repos contains notebooks for the Advanced Solutions Lab: ML Immersion