EveryDev.ai
Sign inSubscribe
  1. Home
  2. Tools
  3. marimo
marimo icon

marimo

Development Environments

A reactive Python notebook that stores as Git-friendly .py files, runs as scripts and apps, with built-in SQL and AI support.

Visit Website

At a Glance

Pricing

Open Source

Free and open-source Python notebook

Engagement

Available On

Windows
macOS
Linux
Web
API

Resources

WebsiteDocsGitHubllms.txt

Topics

Development EnvironmentsAI Coding AssistantsData Processing

About marimo

marimo is a next-generation Python notebook that reinvents the traditional notebook experience by storing notebooks as pure Python files instead of JSON. It provides a reactive programming environment where running one cell automatically updates all dependent cells, eliminating the error-prone task of manually managing notebook state. marimo notebooks can be deployed as web apps, run as scripts, and shared via WebAssembly-powered HTML, all while remaining fully reproducible.

  • Reactive Execution automatically runs affected cells when you modify code, keeping outputs synchronized with your code changes and eliminating hidden state issues common in traditional notebooks.

  • Git-Friendly Storage saves notebooks as clean .py files that version control seamlessly, enabling proper code reviews, CI/CD integration, and collaboration without merge conflicts.

  • Interactive Elements include built-in sliders, dropdowns, dataframe tables, and selectable plots that make data exploration fast and intuitive.

  • First-Class SQL Support allows querying dataframes and databases directly with built-in SQL cells, supporting DuckDB, PostgreSQL, MySQL, SQLite, and more.

  • AI-Native Editor features GitHub Copilot-style autocomplete, AI assistance, inline edits, and context-aware chat using OpenAI, Anthropic, Google Gemini, or local models.

  • Multiple Deployment Options let you share notebooks as interactive web apps, export to WebAssembly-powered HTML, or run as Python scripts in pipelines.

  • Package Reproducibility optionally serializes package requirements in notebook files using PEP 723 metadata, with marimo managing virtual environments automatically.

  • Developer-Focused Features include hover tooltips, vim keybindings, code formatting, debugging panels, extensive hotkeys, a CLI, and a VS Code extension.

To get started, install marimo via pip with pip install marimo, then run marimo edit to launch the notebook editor. You can also try the online playground at molab.marimo.io without any installation. The tool integrates with popular Python data science libraries and can import existing Jupyter notebooks.

marimo - 1

Community Discussions

Be the first to start a conversation about marimo

Share your experience with marimo, ask questions, or help others learn from your insights.

Pricing

OPEN SOURCE

Open Source

Free and open-source Python notebook

  • Reactive notebook execution
  • Git-friendly .py file storage
  • Interactive UI elements
  • Built-in SQL support
  • AI-powered code completion
View official pricing

Capabilities

Key Features

  • Reactive cell execution
  • Git-friendly .py file storage
  • Interactive UI elements (sliders, dropdowns, tables)
  • Built-in SQL support
  • AI-powered code completion
  • Deploy as web apps
  • Run as Python scripts
  • WebAssembly export
  • Package reproducibility with PEP 723
  • VS Code extension
  • Vim keybindings
  • GitHub Copilot-style autocomplete
  • Selectable plots
  • DuckDB integration
  • PostgreSQL support
  • MySQL support
  • SQLite support
  • Context-aware AI chat
  • Debugging panels
  • CLI interface

Integrations

DuckDB
PostgreSQL
MySQL
SQLite
OpenAI
Anthropic
Google Gemini
GitHub Copilot
VS Code
Git
uv
PyTest
Jupyter
API Available
View Docs

Reviews & Ratings

No ratings yet

Be the first to rate marimo and help others make informed decisions.

Developer

Marimo Inc.

Marimo Inc. builds the marimo notebook, a free and open-source reactive Python notebook that stores as Git-friendly .py files. Founded by Akshay Agrawal (former Google Brain engineer, Stanford PhD) and Myles Scolnick (former Palantir and CloudKitchens engineer), the team includes contributors to the PyData stack and creators of tools like anywidget. The company is backed by prominent investors including founders from Kaggle, HuggingFace, MotherDuck, and Weights and Biases.

Founded 2022
San Francisco Bay Area, CA
$5M raised
10 employees

Used by

Stanford University (SLAC National…
Johns Hopkins University
UC Berkeley
Princeton University
+20 more
Read more about Marimo Inc.
WebsiteGitHubLinkedInX / Twitter
3 tools in directory

Similar Tools

marimo.app icon

marimo.app

Browser-based WebAssembly playground for creating and running reactive Python notebooks without installation using marimo.

molab icon

molab

Cloud-hosted marimo notebook workspace for running Python and SQL notebooks with full compute resources, package support, and collaboration features.

GitHub Spark icon

GitHub Spark

Interactive notebook-style environment for AI-assisted development inside GitHub.

Browse all tools

Related Topics

Development Environments

AI-enhanced code editors and IDEs that improve the coding experience.

85 tools

AI Coding Assistants

AI tools that help write, edit, and understand code with intelligent suggestions.

255 tools

Data Processing

AI-enhanced ETL (Extract, Transform, Load) tools and data pipelines that automate the processing, cleaning, and transformation of large datasets with intelligent optimizations.

47 tools
Browse all topics
Back to all tools
Explore AI Tools
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • News
  • Blogs
  • Builds
  • Contests
Create
Sign In
    Sign in
    22views
    0saves
    0discussions