Marimo

A reactive Python notebook for data work that supports executable scripts, interactive UI, and AI-assisted cell generation.

Marimo Team · Since 2021-01-01
Loading score...

Overview

Marimo is a reactive Python notebook designed for reproducible and interactive data work. Notebooks are stored as pure Python, executable as scripts, and include UI components, SQL integration, and AI-assisted cell generation to accelerate data workflows.

Key features

  • Reactive execution model that keeps code and outputs consistent.
  • Built-in AI-assisted generation and interactive data components.
  • Support for exporting notebooks as scripts or deploying as lightweight apps.

Use cases

  • Interactive data exploration and reproducible research.
  • AI-assisted code generation for data cleaning and analysis.
  • Packaging notebooks into deployable applications or reports.

Technical notes

Marimo integrates Python-based data tooling with modern frontend components, offering extensibility for both cloud and local deployments. It is suitable for teams that prioritize reproducibility and interactivity.

Marimo
Score Breakdown

Status tags

Attribute tags

📱 Application 🛠️ Dev Tools