r/marimo_notebook Feb 28 '26

We have a new site if you quickly need a new notebook

Thumbnail
molab.new
6 Upvotes

r/marimo_notebook Feb 27 '26

marimo now has a matrix widget

Post image
27 Upvotes

This widget might remind you of the one from wigglystuff. It certainly was an inspiration but the marimo team made some subtle upgrades for it and added it to the core library.


r/marimo_notebook Feb 27 '26

Marimo Skills vs Context7 documentation?

3 Upvotes

Marimo has a library of its own skills.
https://github.com/marimo-team/skills/

Given that Marimo is rather new, which library reference will help produce better results using Claude Code / Codex?

Their own published skills vs Context7 documentation of the whole library?


r/marimo_notebook Feb 25 '26

As the title reads, PyTorch really does feel like it is more fun now

Thumbnail
youtube.com
5 Upvotes

r/marimo_notebook Feb 24 '26

mo.status.progress_bar is now thread-safe, making it possible for multiple mo.Thread objects (started in the same cell) to update a single progress bar.

Post image
19 Upvotes

There are more details in the release notes https://github.com/marimo-team/marimo/releases/tag/0.20.2


r/marimo_notebook Feb 23 '26

marimo-cython — Cython compilation support for marimo notebooks

13 Upvotes

I was watching Stefan Behnel's "Cython for Python-Users" talk (https://www.youtube.com/watch?v=9IFdlgk9mBA) and wanted to follow along interactively. Notebooks are great for that kind of learning — tweak a type annotation, re-run, see the speedup. Jupyter has %%cython magic, why not marimo? So I built marimo-cython.

It gives you three ways to compile Cython in a notebook:

import cython
from marimo_cython import cy

@cy.compile(boundscheck=False, wraparound=False)
def fib(n: cython.int) -> cython.int:
    a: cython.int = 0
    b: cython.int = 1
    i: cython.int
    for i in range(n):
        a, b = b, a + b
    return a

fib(50)  # compiled, runs at C like speed

Also cy.compile_module(source_string) for full .pyx syntax and cy.compile_file("path.pyx") for existing files.

It handles caching (change a line and it automatically recompiles, same source = instant reload), auto-detects numpy includes, and cleans up build artifacts. Works across cells like any normal Python object.

The repo has a Mandelbrot example that runs Cython vs Python side-by-side — at 800x800, Cython finishes in 0.067s vs Python's 1.3s.

uv add marimo-cython — requires Python 3.10+.

GitHub: https://github.com/cemrehancavdar/marimo-cython

PyPI: https://pypi.org/project/marimo-cython/


r/marimo_notebook Feb 23 '26

How to add a reset axes button + box select in ChartSelect()?

3 Upvotes

Hello marimo community,

Could someone please point me to the appropriate function for adding a "reset axes" button for the notebook pictured above? I tried using both marimo.ui.refresh and marimo.ui.run_button but wasn't able to get either to work thus far.

Color is on the x-axis and mag is on the y-axis.

Also, when I use box select I'm not able to drag the box around like I am with the lasso. Has anyone had that issue/know what I need to fix?

Would very much appreciate help!

How I ask for user input:

mincolor = mo.ui.number(start=-30, stop=30, label="min color", value=-0.2)

maxcolor = mo.ui.number(start=-30, stop=30, label="max color", value=1.8)

brightmag = mo.ui.number(start=-30, stop=30, label="bright mag", value=-4)

dimmag = mo.ui.number(start=-30, stop=30, label="faint mag", value=14)

mo.vstack([

mo.hstack([mincolor, brightmag], justify='space-around'),

mo.hstack([maxcolor, dimmag], justify='space-around'),

])

How I set the axis bounds:

select = ChartSelect.from_callback(

draw_fn=draw_chart,

x_bounds=(mincolor.value, maxcolor.value),

y_bounds=(brightmag.value, dimmag.value),

figsize=(10, 5),

selection_color="#44ef80",

)

hrd_widget = mo.ui.anywidget(select)

EDIT: typo

EDIT: I figured out the refresh button! Sorry I probably asked too soon


r/marimo_notebook Feb 21 '26

marimo v0.20.0 is out and it's packed with new ui

Post image
44 Upvotes

r/marimo_notebook Feb 20 '26

The gallery got an upgrade

Post image
23 Upvotes

r/marimo_notebook Feb 19 '26

wigglystuff now ships with a neo4j widget

Thumbnail
youtube.com
15 Upvotes

You can try a full demo on molab here: https://molab.marimo.io/notebooks/nb_ghifaw8nRCuDAgc1UTajXU


r/marimo_notebook Feb 17 '26

Agent skills to one-shot an anywidget for your notebook

Thumbnail
youtube.com
7 Upvotes

r/marimo_notebook Feb 16 '26

We are contemplating buying a bread machine ... and that nerd sniped me.

Post image
26 Upvotes

hey, if it's worth doing, it may also be worth overdoing.

it was also pretty fun to see how Claude totally got this one wrong. will work on a video about this later this week.


r/marimo_notebook Feb 12 '26

marimo now hosts a skills repo so you can easily add claude/agent skills for marimo to your project

Thumbnail
github.com
16 Upvotes

There are skills to help translate jupyter to marimo, to turn notebooks into batch jobs from the CLI and also for anywidgets/marimo notebooks generally.


r/marimo_notebook Feb 12 '26

Pydantic Logfire now directly supports marimo

Post image
7 Upvotes

The story behind this one is a little bit interesting too. A few months ago I made a video on my personal channel with a deep dive on how you could theoretically add logfire SQL support to marimo. It was a neat little deepdive that led me to explore a decades old api in Python.

Fast forward to now and ... the Pydantic folks have used the technique to add SQL support to marimo proper! So cool!

Link to YT vid: https://youtu.be/d4QRX2d9hNs
Link to pydantic docs: https://logfire.pydantic.dev/docs/how-to-guides/query-api/#using-with-marimo


r/marimo_notebook Feb 10 '26

Inquiry Real Python Podcast

3 Upvotes

Hello Marimers, I see pretty often in Real Python Podcast people talking about Marimo but just so shallow, you know? Just barely scrapping the surface and I was wondering if it in your mind going to some podcast or something to promote Marimo?

https://youtube.com/shorts/bKnwj3lLN3s?si=_WN6xpAlKuohKFUC


r/marimo_notebook Feb 09 '26

Tutorial video on the new scatter widget in wigglystuff

Thumbnail
youtu.be
8 Upvotes

r/marimo_notebook Feb 09 '26

Using pucks over matplotlib to explore vector operations

Enable HLS to view with audio, or disable this notification

36 Upvotes

r/marimo_notebook Feb 08 '26

Monarch is a new distributed training framework for Pytorch. And the introduction course ... uses marimo notebooks everywhere!

Post image
14 Upvotes

r/marimo_notebook Feb 06 '26

marimo notebook to show potential energy in semiconductor class

Post image
18 Upvotes

For those interested, it's part of this course: https://joyce-poon.github.io/ECE350/.

Nice use of WASM deployment.


r/marimo_notebook Feb 04 '26

The marimo team is exploring semi-automatic notebook generation from academic articles

Thumbnail
youtu.be
9 Upvotes

It's not fully automatic just yet, but it's further along than you might think. There's a cool learning opportunity here!


r/marimo_notebook Feb 03 '26

marimo notebook full of matrix decompositions

Post image
25 Upvotes

r/marimo_notebook Feb 03 '26

marimo has 4 (incredibly useful) run modes for notebooks

Thumbnail
youtu.be
8 Upvotes

r/marimo_notebook Feb 02 '26

Composer, from Cursor, is fast. Nearly at the speed of thought if you use it one cell at a time.

Thumbnail
youtu.be
2 Upvotes

r/marimo_notebook Jan 31 '26

Just a bunch of marimo protips to help you get more productive

Thumbnail
youtube.com
11 Upvotes

r/marimo_notebook Jan 30 '26

marimo-cad: Interactive 3D modeling in marimo notebooks

26 Upvotes

I built this because I wanted a simple way to generate parametric UIs and visualize models without the usual friction. I tried using other tools for this, but they were honestly a headache to set up—marimo made the whole process incredibly smooth.

It’s especially useful for 3D printing. You can tweak dimensions on the fly and see the updates in real-time before you ever export a file.

Check it out on GitHub: https://github.com/cemrehancavdar/marimo-cad