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
Time to celebrate matplotlib again folks!

youtu.be/5ZxczGlrkyQ
We made matplotlib interactive. You're welcome.
Our favourite plotting library may just be matplotlib again now that we made it interactive with a puck! It may sounds strange at first, but pucks turn these...
www.youtube.com
January 28, 2026 at 3:15 PM
We're going to release two new widgets this week. The first one is for all you devrel-people out there that want to host a notebook as a demo.

Trust us when we say it solves a big gripe.

youtu.be/kQlCU4nAjVE
How to fix your broken Python demo
This is a public announcement to add devrel professionals out there: please add the right widget to deal with keys in your demos and tutorials!To explore all...
www.youtube.com
January 26, 2026 at 4:14 PM
There's only one way to find out who "cantdutchthis" is on Reddit.
January 23, 2026 at 12:03 PM
Thanks to opencode you can now get agents with open models up and running for Python notebooks. Pick whatever model you like, even local ones!

We made a full tutorial about it here:
youtu.be/4hUI2GF90nQ
How to setup Ollama for opencode work
Opencode matters more than you might think. Not only does it look stellar, but it also gives us an alternative to go to if any of the big LLM providers start...
www.youtube.com
January 16, 2026 at 3:39 PM
In case you haven't heard about it, Manim-slides is just plain awesome.

youtu.be/ZZBkvfesKG0
Manim Slides is plain awesome
If you want a starter notebook to help kickstart a manim-slides workflow with Claude, you can find it here: https://github.com/koaning/notebooks/blob/main/st...
www.youtube.com
January 12, 2026 at 7:06 PM
Just shipped: marimo 0.19.0 🚢

This release refreshes the editor UI with lighter cell styling, while also simplifying our sidebar to feature just the essentials. For our advanced users, this release introduces a developer panel that houses a terminal, logs, tracing, and more.
January 9, 2026 at 7:16 PM
Time to completely rethink what widgets can do in a notebook.

youtu.be/-Nvhuw_1iDM
This might be our most elaborate anywidget yet
I built a widget that can simulate strategy games so we could have an excuse to understand Lancesters law more. You can find the code for this work here: htt...
www.youtube.com
January 5, 2026 at 4:58 PM
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