marimo
The next-generation Python notebook
2024-11-19

marimo is an open-source notebook for Python and SQL, designed from the ground up for working with data — run reproducible experiments, version with git, share as interactive web apps, and execute as scripts, all in a modern, AI-powered editor.
marimo is an open-source, reactive Python notebook designed for modern data workflows. It combines the flexibility of Python with built-in SQL support, enabling reproducible experiments, version control with Git, and seamless sharing as interactive web apps or executable scripts. Its reactive execution ensures code and outputs stay in sync, eliminating hidden state issues. marimo’s AI-powered editor enhances productivity with features like GitHub Copilot, autocomplete, and context-aware chat. Ideal for developers and data scientists, it supports rapid prototyping, collaboration, and deployment, making it a versatile tool for everything from data exploration to building generative AI apps. With its Python-first design and modern UI, marimo offers a futuristic, developer-friendly alternative to traditional notebooks.
Developer Tools
Artificial Intelligence
GitHub
Data Science