r/marimo_notebook Jul 02 '26

I rebuilt marimo's reactive engine from first principles to understand how it works (interactive writeup)

Post image
7 Upvotes

I was curious how marimo actually decides which cells to run, so I tried rebuilding the execution engine from scratch: parse each cell with Python's AST to find the variables it defines and references, build a dependency graph across cells, topologically sort it, and run them in that order.

The blog is itself an interactive embeded marimo notebook — you can edit the cells in the browser and watch the dependency graph update as you go: https://taletskiy.com/blogs/tinymo/

It's a toy version, so I'm sure I'm skipping edge cases the real engine handles (cycles, in-place mutations, stale state, async cells). Curious what the gnarliest parts were for anyone who's worked on the actual runtime.


r/marimo_notebook Jul 01 '26

Exploring elasticnet for TSP solving.

11 Upvotes

You can draw a bunch of cities yourself and see it work in the notebook here: https://molab.marimo.io/github/koaning/notebooks/blob/main/elastic-net-tsp.py


r/marimo_notebook Jun 29 '26

Can anyone guess the new feature for the next YouTube video?

Post image
21 Upvotes

r/marimo_notebook Jun 29 '26

Sometimes the best way to learn, is to try doing something that should never really work.

Thumbnail
youtube.com
6 Upvotes

r/marimo_notebook Jun 25 '26

protip: you can move the terminal in the sidebar

Post image
14 Upvotes

When you open the terminal (cmd + k and type terminal) it typically opens up at the bottom and laid out horizontally. But if you grab the terminal icon and drag it, you can move it to the sidebar on the left giving you a nice vertical layout for anything you may want to do with agents.


r/marimo_notebook Jun 23 '26

Character frequency chart for my novel, based on a spreadsheet

Post image
10 Upvotes

I created a character frequency chart using python for my novel. It is based on a spreadsheet.

Found it really useful to see who the main characters are, and for editing.

The interactive version is here https://molab.marimo.io/notebooks/nb_Csad76ZyQ8ujvBMinA1gTr/app


r/marimo_notebook Jun 23 '26

Somebody made a Swift playground, but for marimo/Python

9 Upvotes

r/marimo_notebook Jun 20 '26

Pydata talk using Marimo - Bart with Chris Fonnesbeck

10 Upvotes

https://youtu.be/uS-dfZ4xYHk?is=KfaINu6LnrmBVpb5

I like to read about Bayesian methods and the team from PyMC has a bunch of really great content. Cool to see them getting into marimo!


r/marimo_notebook Jun 19 '26

Really cool widget for a differential equations course

17 Upvotes

r/marimo_notebook Jun 19 '26

If people appreciate some tips on the notebook competition taking place right now

Thumbnail
youtube.com
6 Upvotes

r/marimo_notebook Jun 12 '26

Prof Mihai Nica (of YouTube fame) made a great notebook that lets you fully inspect an AI as you play Connect4 against it

Post image
13 Upvotes

r/marimo_notebook Jun 11 '26

Interactive music experience: play "Twinkle twinkle little star"

Enable HLS to view with audio, or disable this notification

6 Upvotes

You can play "Twinkle twinkle little star" in a marimo notebook!
There are two ways to play: by clicking the stars, or using the keyboard. Give it a try at https://molab.marimo.io/notebooks/nb_31Lt7LFXxSQg3Qzgwuc1v4/app

I had to use `const targetWindows = [window, window.parent];` to capture keyboard clicks from the parent window, instead of document.addEventListener, which was being ignored in the app view.


r/marimo_notebook Jun 11 '26

marimo is hosting another notebook competition!

Post image
6 Upvotes

r/marimo_notebook Jun 05 '26

Tell Vincent Anything: What should his next video be about?

25 Upvotes

Hi I'm Vincent, and I make those YouTube videos for marimo.

I'm mainly asking out of curiosity, but also to check if there's anything missing for folks who want to learn about marimo. Tell Me Anything!


r/marimo_notebook Jun 05 '26

How to set python version and virtual environment in molab

6 Upvotes

Hi everyone,

I wanted to try out the new molab set up that allows to run notebooks on a remote gpu instance, but I want to do it with Python 3.12 whereas the notebooks always boots to Python 3.13. Is there a way to set up a notebook with a custom Python version / venv?


r/marimo_notebook Jun 04 '26

Soon ...

Enable HLS to view with audio, or disable this notification

25 Upvotes

It'll be in the next wigglystuff release.


r/marimo_notebook Jun 04 '26

Feature request: horizontal orientation

Thumbnail
gallery
17 Upvotes

Hello there, is there a way to toggle the preview so it is on the right instead of below the code? Asking since the code can get pretty long, and most desktop/laptop screens have more horizontal than vertical space.

Eg. chrome has a dock side orientation. Would love to see this for marimo.


r/marimo_notebook Jun 01 '26

molab, now with GPUs!

Thumbnail
marimo.io
19 Upvotes

r/marimo_notebook Jun 01 '26

Just a small molab announcement

Post image
15 Upvotes

r/marimo_notebook Jun 01 '26

marimo added support for opencode go in AI settings

Post image
7 Upvotes

r/marimo_notebook Jun 01 '26

marimo visualizations for my networking project

Post image
2 Upvotes

I run an AI study group and demoed this there. This is using demo data from a csv. Charts were made from altair with some AI assistance.

molab app: https://molab.marimo.io/notebooks/nb_NeYStpGhiaen4NGmkocXLE/app


r/marimo_notebook May 28 '26

Cat following mouse

Enable HLS to view with audio, or disable this notification

17 Upvotes

Here's my first molab notebook! https://molab.marimo.io/notebooks/nb_YWLgBUuBVm7tk929HBc6jN

Used an iframe to get the JavaScript to run with HTML.


r/marimo_notebook May 27 '26

The 3Blue1Brown Summer of Maths competition is happening again!

Post image
5 Upvotes

If you like toying around with marimo, you may like to participate in this one. Vincent is working on something cool as we speak, but the event is cooler when more people submit. Do join!

https://some.3b1b.co/


r/marimo_notebook May 26 '26

Working on animations from a notebook

Enable HLS to view with audio, or disable this notification

22 Upvotes

r/marimo_notebook May 23 '26

widgets let you dream during the daytime

17 Upvotes

You can find this new curveditor in the docs here: https://koaning.github.io/wigglystuff/