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

marimo 0.23.16: your notebook now finds your database connections for you. Postgres, MySQL, Trino, AWS, PyIceberg, PySpark, if it's configured on your machine, it shows up in a quick-add UI.

Bild

We're hosting another community call to kick off the quarter, with team demos, some highly-requested features, and presentations from the community. 🗓️ Aug 25, 2026 | 12-1 PM PST Whether you're a marimo megafan or marimo-curious, this one's for you: luma.com/13c69h7x

marimo Community Call! · Luma

Hear directly from the developers of marimo at our Q3 community call! We'll share out some exciting new updates (hint: marimoHub 👀), as well as introduce you…

luma.com

How @voltusinc, the #1 virtual power plant aggregator in North America, runs on marimo: Staff SWE Will Lachance on managing 8.5 GW, growing from 2 to 35+ internal apps in six months, and embedding a reactive sandbox in their public API docs: marimo.io/blog/case-s...

Engineering grid flexibility at scale: why Voltus chose marimo

How the #1 virtual power plant aggregator in North America uses marimo to build auditable, cross-functional tools for the power grid

marimo.io

Python is better than PowerPoint now. You can present marimo notebooks as slides. Widgets stay interactive and you can edit slides live while presenting. No more second window, separate demo, or crossing your fingers.

Bild

marimo is reactive, which means that it knows in what order variables are declared. So what if you had widgets at your disposal that could leverage that? For launch week, we're releasing some tools that do exactly this.

Ask and you shall receive: marimo now runs natively in PyCharm. Open, edit, and run reactive notebooks in @JetBrains without leaving your IDE. Install from the JetBrains Marketplace 👇

Bild

Open any marimo notebook on GitHub. Click one button. The raw Python turns into a live, interactive notebook you can run, right there in your browser. That's marimo Glance. Free extension for Chrome and Firefox, works on GitHub, gists, and GitLab. Details below.

Put a slider in one paragraph and the chart three paragraphs later. The Python cells stay connected. Reactive marimo cells now run inside Quarto, Jupyter Book, and anywhere MDX lives. quarto-marimo, jupyter-book-marimo, mdx-marimo, all open source. More below ⬇️

Bild

SciPy was a blast! Missed Trevor Manz's anywidget talk or Dylan Madisetti's caching poster? Not to fear, for our first ever launch week is here...5 new announcements next week. What are you hoping it'll be?

BildBildBildBild

What actually makes a notebook win? We just extended our competition with @askalphaxiv to July 8, so here's the breakdown.

Bild

FastAPI Cloud hit public beta and since marimo notebooks are just Python files under the hood, you can deploy one there too. Vincent Warmerdam live-codes it: create_app to fastapi deploy to "hello from marimo" live on the web. A fun party trick in 4 minutes ⬇️

Bild

double descent is one of the most counterintuitive results in deep learning, and you can't really show it on plain MNIST. MNIST-1D can. huge thanks to @samgreydanus & @hippopedoid for the paper on @askalphaxiv. new video reproduces it from scratch 👇

Bild

Did you know your birthday is somewhere in the digits of pi? We built a marimo notebook that finds the exact digit where yours shows up. Full video below 👇

We ran a competition where you had to implement a research paper and make it interactive. Round two is live, this time with GPU access on molab. Pick any alphaXiv paper, build a marimo notebook, win a Framework Laptop 13, Claude subscriptions, and more. Deadline: June 28 👀

running 2,000 training runs and reporting the best one isn't better science. it's loading the dice. the curse of optimality from @askalphaxiv explained below:

Bild

Day 5 of our "What can you do with a GPU on molab?" series. Does adding reasoning to open source LLMs actually improve accuracy? Video in the comments ⬇️

Bild

Day 4 of our "What can you do with a GPU on molab?" series: In comparison to other free GPUs, molab cuts the time it takes to do an Unsloth fine-tuning job by 2/3. Video below:

Day 3 of our "What can you do with a GPU on molab?" series: how long does it take to solve the Traveling Salesman Problem with 2-opt on a GPU? Hint: it's faster than you can say "500 cities in half a millisecond." Video below ⬇️

Bild

It's our first time hosting an event at #NYTechWeek. 📍Tomorrow, 1 PM EST. Join Myles Scolnick and Trevor Manz as we chat through what we've been building lately, all with a side of ice cream. Our event is at capacity, but our waitlist is open. RSVP in the comments ⬇️

Day 2 of our "What can you do with a GPU on molab?" series: python widgets 🤝 stable diffusion. Draw, hit play, and the model reimagines it in real time, no matter how many prompt changes, region erasures, or random scatterings of pixels you throw at it. Video below ⬇️

Bild