DEDUPED Hot AI repos. Real use cases. What people build. Get the Monday 5

How to use Marimo: what you can do with it

What is Marimo? marimo is a reactive Python notebook: run a cell or move a UI element and marimo automatically runs the cells that depend on it, so code, outputs and state stay consistent with no hidden state. Notebooks are stored as plain .py files, run as scripts, deploy as web apps or slides, and support SQL against dataframes and databases, interactive dataframes, built-in package management, AI assistants and conversion from Jupyter.

How do I use it? Install with pip install marimo and try the tutorial with marimo tutorial intro; then Convert a notebook with marimo convert your_notebook.ipynb > your_notebook.py; open it with Marimo edit and fix any cells that redefine the same variable. Full steps below.

Trended earlier

View repo on GitHub

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer

3 use cases

Quick start with Marimo

  1. Check you have what it needs: Python and pip or conda; Optional: marimo[recommended] for SQL cells, AI completion and more; Optional: your own API keys or a local model for AI features.
  2. Open marimo-team/marimo on GitHub and read the README and license.
  3. Install with pip install marimo and try the tutorial with marimo tutorial intro
  4. Convert a notebook with marimo convert your_notebook.ipynb > your_notebook.py
  5. Open it with Marimo edit and fix any cells that redefine the same variable
  6. Commit the .py file and review changes like normal code

These steps come from our top use case, Switch from Jupyter to a reactive, git-friendly notebook, which also has a copy-paste agent prompt.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for marimo-team/marimo

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Best AI repos for Data and analytics

About this repo

  • Who it is forData scientists, analysts, researchers and educators who use notebooks and want them reproducible, git-friendly and shareable.
  • Why it is hot23k stars
  • LanguagePython
  • Sourcegithub.com/marimo-team/marimo ยท Back to Hot repos

Requirements

  • Python and pip or conda
  • Optional: marimo[recommended] for SQL cells, AI completion and more
  • Optional: your own API keys or a local model for AI features

Add this badge to your README

Maintain Marimo? Show readers where to find these use cases. Use cases on Deduped

Markdown

[![Use cases on Deduped](https://dedupedai.com/badge/marimo-team/marimo.svg)](https://dedupedai.com/use-cases/marimo-team-marimo/?utm_source=github&utm_medium=badge&utm_campaign=marimo-team-marimo)

HTML

<a href="https://dedupedai.com/use-cases/marimo-team-marimo/?utm_source=github&amp;utm_medium=badge&amp;utm_campaign=marimo-team-marimo"><img src="https://dedupedai.com/badge/marimo-team/marimo.svg" alt="Use cases on Deduped" height="20"></a>

A static image, no tracking script. About the badge

Questions about Marimo

What is Marimo?

marimo is a reactive Python notebook: run a cell or move a UI element and marimo automatically runs the cells that depend on it, so code, outputs and state stay consistent with no hidden state. Notebooks are stored as plain .py files, run as scripts, deploy as web apps or slides, and support SQL against dataframes and databases, interactive dataframes, built-in package management, AI assistants and conversion from Jupyter. It is an open-source project on GitHub: https://github.com/marimo-team/marimo.

How do I use Marimo?

Install with pip install marimo and try the tutorial with marimo tutorial intro; then Convert a notebook with marimo convert your_notebook.ipynb > your_notebook.py; open it with Marimo edit and fix any cells that redefine the same variable. The use cases on this page give the full steps and a copy-paste agent prompt for each job.

Who is Marimo for?

Data scientists, analysts, researchers and educators who use notebooks and want them reproducible, git-friendly and shareable.

What can I do with Marimo?

3 use cases so far, for example: Switch from Jupyter to a reactive, git-friendly notebook; Turn an analysis notebook into an interactive web app; Query dataframes and databases with SQL in Python notebooks. Each has steps and a copy-paste agent prompt.

What do I need to run Marimo?

Python and pip or conda; Optional: marimo[recommended] for SQL cells, AI completion and more; Optional: your own API keys or a local model for AI features.

What are alternatives to Marimo?

Other hot AI repos in Data and analytics: Chronos Forecasting, Apify MCP Server, Crawlee Python, DLT, Timesfm.

Is Marimo safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.