What is marimo?

Introducing a cutting-edge reactive notebook tailored for Python, enabling users to perform repeatable experiments, execute scripts effortlessly, launch applications, and manage versions via git.

🚀 All-in-one solution: it effectively replaces tools like Jupyter, Streamlit, Jupytext, ipywidgets, and Papermill, among others.
⚡️ Adaptive: upon executing a cell, Marimo instantly processes all related cells or marks them as outdated.
🖐️ Interactive: effortlessly link sliders, tables, and graphs to your Python code without requiring callbacks.
🔬 Consistent: it eliminates hidden states, ensures deterministic execution, and incorporates built-in package management for reliability.
🏃 Versatile: can be run as a standard Python script, enabling adjustments through CLI arguments.
🛜 User-friendly: has the capability to morph into an interactive web application or presentation and operates seamlessly in the browser via WASM.
🛢️ Data-focused: proficiently queries dataframes and databases using SQL, while allowing easy filtering and searching through dataframes.
🐍 git-friendly: saves notebooks as .py files, simplifying version control processes.
⌨️ Modern editing: equipped with features like GitHub Copilot, AI assistants, vim keybindings, a variable explorer, and numerous other enhancements to optimize your workflow.
With these advanced features, this notebook transforms your Python programming experience, fostering a more productive and collaborative coding atmosphere, making it easier to share insights and results with others.

Pricing

Price Starts At:
$0
Free Version:
Free Version available.

Screenshots and Video

Get Started

Company Facts

Company Name:
marimo
Date Founded:
2022
Company Location:
United States
Company Website:
marimo.io

Product Details

Deployment
SaaS
Windows
Mac
Linux
Training Options
Documentation Hub

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

marimo Categories and Features

Application Development Software

Access Controls/Permissions
Code Assistance
Code Refactoring
Collaboration Tools
Compatibility Testing
Data Modeling
Debugging
Deployment Management
Graphical User Interface
Mobile Development
No-Code
Reporting/Analytics
Software Development
Source Control
Testing Management
Version Control
Web App Development