marimo
banner
marimo.io
marimo
@marimo.io
An open-source reactive Python notebook: reproducible, git-friendly, execute as scripts, share as apps!

GitHub: https://github.com/marimo-team/marimo
Discord: https://marimo.io/discord?ref=bsky
Just in time for the holiday season: a notebook that has widgets, machine learning, a FastAPI application, a command line utility *and* unit tests.

It's such a nice pattern for so many projects.
youtu.be/ME613nhNc6Y
Can your notebook serve FastAPI? marimo can!
Thanks to the way uvicorn works, you can expose a FastAPI app quite easily in marimo. But why stop there? You can also add an interactive webapp, pyytest and...
www.youtube.com
December 22, 2025 at 4:39 PM
Coding with ollama is becoming an increasingly legit option when you look at all the models out there these days.

That's why we made it easier to configure in marimo, all details are in the video below:

www.youtube.com/watch?v=Iov...
Coding with Ollama feels better now
Ollama is the simplest way to run LLMs locally. That includes multi-modal LLMs that can handle text, but also models that can help you program. In this video...
www.youtube.com
December 15, 2025 at 3:46 PM
Sometimes, when you combine the right tools, a nice repeatable pattern emerges.

Enter the "marimo-pydantic-pytorch-skypilot" trick!
youtu.be/JCVzYz8PrRQ
Ah yes, the "marimo-pydantic-pytorch-skypilot" trick!
SkyPilot let's you configure jobs on a general suite of compute providers. It let's you search for spot instances across all cloud providers. And if you're k...
www.youtube.com
December 9, 2025 at 7:37 PM
We're having our final community call of the year this Friday, Dec 12 from 11 AM to 12 PM PST.

Join us as we discuss the latest updates such as the VS Code extension, showcase community projects, and more!

Add to your calendar / RSVP: luma.com/ij7g8wkh
marimo community call · Luma
Join us as we discuss the latest updates, highlight community projects, and more!
luma.com
December 9, 2025 at 5:50 PM
marimo notebooks have a great editing experience, but you can also run them as web apps, command line applications or as a testing suite!

It's unconventional, but understanding this is a huge unlock!

So we made a new video to explain it:
youtu.be/q9QPWEnPmlE
How marimo notebooks can be used in four different ways
marimo is most well known for it's edit mode, which has cells and gives the familiar notebook experience. But there are many other ways to use these notebook...
www.youtube.com
December 1, 2025 at 3:14 PM
Maybe it's less about having "the best LLM" but more about having "the best context" to give to an LLM to really get the most out of a coding agent.

And with that in mind, we've been adding some features in marimo!
youtu.be/yQfPm_Vd4jo
Why Coding Agents in marimo are better
It's not the fact that we support all the LLMs out there. The real reason why coding agents feel nicer in marimo is because of how easy it is to inject the r...
www.youtube.com
November 24, 2025 at 8:07 PM
Just shipped: use marimo natively inside your favorite editors, including VS Code and Cursor.

Version with Git; use interactive elements; reactive execution keeps code and outputs in sync.

Our extension integrates deeply with @astral_sh uv for fast installs and isolated venvs.
November 19, 2025 at 6:10 PM
The nice thing about having pytest and SQL support in one place is that you can easily write pytests for your SQL!

It's a joy! So we made a demo for DBT that uses it.
www.youtube.com/watch?v=61_...
Adding Pytest support for DBT SQL
Thanks to marimo you can mix pytest and SQL in Python notebooks now. That also means it's never been easier to treat your SQL as code that can be unit-tested...
www.youtube.com
November 17, 2025 at 8:07 PM
We made a new thing and we think you might like it 🙂

youtu.be/HtyZ98Rwaz4
Time for a fun molab update!
You can explore the new tool here: https://molab.marimo.io/githubWe hope you like it!
www.youtube.com
November 13, 2025 at 5:04 PM
How Taxwire replaced a patchwork of notebooks with marimo, creating a single source of truth for engineers and tax experts

Co-Founder/CTO @schmatzarella- "marimo turns ideas into production tools with almost no friction"

Read the full story: marimo.io/blog/case-s...
Why Taxwire standardized on marimo for data exploration and internal tools
How marimo enables engineers and tax experts alike to work with data
marimo.io
November 5, 2025 at 9:48 PM
This one is for all you Lego fans out there.

Especially for those of you who want to dive deeper/start analyzing their pricing strategies:
www.youtube.com/watch?v=9_m...
Why I made a dashboard to understand LEGO prices
00:00 Introduction01:11 Lego dataset06:49 Code10:49 One altair trick12:44 Lego analysisYou can download the notebook for this video here: https://molab.marim...
www.youtube.com
November 3, 2025 at 4:11 PM
We have big news to share: marimo is joining @CoreWeave! We're doubling down on open-source and scaling molab with serious compute

Our mission is the same: to build the world’s best open-source notebook for working with data

Read the full announcement: marimo.io/blog/joinin...
Marimo is Joining CoreWeave
We're joining CoreWeave to double down on open source and scale molab
marimo.io
October 30, 2025 at 3:18 PM
Bunkerhill replaced Jupyter across ML & backend teams, turning to marimo for full-stack data + imaging workflows

Co-Founder/CTO David believes, "marimo redefines the category of what you can reasonably accomplish out of a notebook"

Read the case study: marimo.io/blog/case-s...
Why Bunkerhill phased out Jupyter for marimo across ML and backend teams
How marimo's pure Python file format and reusability as apps empowers engineers, MLEs, and radiologists
marimo.io
October 28, 2025 at 9:20 PM
You can write your Prefect jobs in marimo too! Because both tools celebrate Python you can get the best of both tools right away.

To learn how, check out our latest video:
youtu.be/CvSbGTFCpF4
Why Prefect and marimo are perfect together
Prefect is a workflow scheduler and has a great Python API. marimo notebooks, unlike Jupyter, store all of the cells and code as a Python file. And this mak...
www.youtube.com
October 27, 2025 at 4:13 PM
DNB is Norway’s largest bank- their Cyber Defense team replaced Databricks notebooks with marimo

marimo is the unified interface for their security data platform, powering faster and more systematic investigations

Hear the full story from @cauchyzk here: marimo.io/blog/case-s...
Why DNB's Cyber Defense Center team moved off Databricks notebooks and onto marimo
Towards a composable security data platform
marimo.io
October 20, 2025 at 7:00 PM
pydantic has a neat service called Logfire.

It's marketed as a tool that's great for tracking web-apps. This is true, but it risks overlooking another great use-case: batch jobs and rapid prototyping!

We made a new marimo video to help explain why:
youtu.be/lCR4VyJoY9A
Why Pydantic Logfire is Great for Batch Jobs & Python Notebooks Too!
You can learn more about logfire here:https://pydantic.dev/logfireHow to set up auth:https://logfire.pydantic.dev/docs/How to generate a read-token:https://l...
www.youtube.com
October 20, 2025 at 3:47 PM
Reposted by marimo
👀 preview: @marimo.io notebooks are Python first inside @vscode.dev.

we're also integrating managed sandboxed environments for PEP 723 notebooks, powered by uv ofc. forget venvs
October 16, 2025 at 9:21 PM
**Just shipped: v0.17.0** 🍃

v0.17.0 improves the developer experience of working with AI, lets you use marimo as an MCP server, and adds support for Python 3.14.

One of many features: our AI autofix automatically injects table and runtime context for you.
October 16, 2025 at 7:27 PM
Sumble phased out Jupyter entirely

Their team struggled with fragmented workflows, with throwaway notebooks instead of reusable apps

marimo is now their source of truth- powering everything from dashboards to internal tools

Dive into the case study: marimo.io/blog/case-s...
Why Sumble replaced Jupyter with marimo, from notebooks to apps
Anthony Goldbloom (ex-Kaggle) explains how marimo enables best-in-class analytics
marimo.io
October 14, 2025 at 7:15 PM
Build live and customizable data tools with marimo's built-in data editor, like this financial tracker:

youtube.com/shorts/eTPd...
Ditch Excel for This Marimo Finance Tool
Feel free to play around with the code/tool here: https://molab.marimo.io/notebooks/nb_Wq6zCfAURWbbd7YdvSVLZq
www.youtube.com
October 1, 2025 at 4:00 PM
Introducing `marimo check`: a linter that gives agents the feedback they need to write production-ready data apps, pipelines, and notebooks with marimo. (1/n)
September 29, 2025 at 6:33 PM
We made something special for Django users, especially those who want to go beyond the standard shell/admin interface.

Learn all about it here:
youtu.be/ksGIAy2s_5k
September 29, 2025 at 3:36 PM
You can now add your notebook to our website's gallery through the Secret button on the top right of your molab notebook.
September 26, 2025 at 2:59 PM
We're having our first ever in person meetup on October 7th from 6-7 PM in San Francisco as part of SF Tech Week. ​Join the marimo team and community for a casual chat about AI-assisted coding and agents!

RSVP: luma.com/pp27h5fo
AI Coding & Agents Happy Hour · Luma
Join us for a casual hour of chatting about AI-assisted coding and agents.
luma.com
September 23, 2025 at 5:00 PM
We've all seen dataframe spaghetti code out there.

But the remedy ... is pretty easy: just start using the pipe method!

The moment you see the `.pipe()` in action, you'll never want to write pipelines without it. See the reason why here:
www.youtube.com/watch?v=J0P...
The One Trick That Fixes Pandas Spaghetti Code
In this video I am going to show you 6 reasons why the `.pipe()` method basically fixed all dataframe code out there. Python notebooks turn messy very quickl...
www.youtube.com
September 22, 2025 at 3:08 PM