👀 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
Akshay Agrawal
@akshaykagrawal.bsky.social
Building the @marimo.io notebook: https://github.com/marimo-team/marimo. PyMDE, CVXPY, & ex TensorFlow developer. Minimum-Distortion Embedding book author. Stanford BS/MS/PhD.
The latest @marimo.io blog post is on the front page of HN — on how and why marimo represents notebooks as dataflow graphs.
Brought to you by @manzt.sh
Reactive execution sets marimo apart from traditional notebooks. It keeps code and outputs in sync and prevents bugs before they happen. Our latest release includes an interactive minimap that helps you understand how data flows through your notebook.
Buckaroo is an impressive interactive table widget by @paddymullen.bsky.social, with first-class support in @marimo.io. It even runs entirely in the browser
I made a styling gallery for Buckaroo on @marimo.io There are a variety of configurations displayed with narrative explanation, a live widget, and the exact configuration code. Play with it in the browser thanks to the Marimo WASM version. marimo.io/p/@paddy-mul...
🦆 Learn how @marimo.io makes it easy to work with Python and SQL — straight from the @duckdb.org! duckdb.org/docs/preview...
🚀 We achieved a big milestone today: marimo just crossed 12200 GitHub stars — crossing Jupyter notebook, too. We launched marimo to the public just over a year ago. People are clearly hungry for a better environment for working with data, and we have a lot more planned still.
I've spent the past 3 years working with @themylesfiles.bsky.social and others to fix Python notebooks — version with Git, run as scripts, reuse as modules. Why @marimo.io stores notebooks as Python, not JSON: marimo.io/blog/python-...
Reinventing notebooks as reusable Python programs
Designing a Python notebook that blends the best parts of interactive computing with the sanity of code
marimo.io
"Just use @marimo.io. They've fixed python notebooks." From HN. One of many such comments we've recently seen.
A remarkable thing about mathematical constants like π is how often they arise in nature. Inspired by @3blue1brown.com, we made a Python notebook that computes π with two colliding blocks: huggingface.co/spaces/marim... Happy pi day!
The most viewed thing I've ever made is a short about two colliding blocks computing π. I just made a new edition of the explanation for why π shows up there, setting things up for a (coming soon) follow-on connecting it to quantum computing. youtu.be/6dTyOl1fmDo
The combination of Pyodide with marimo notebooks makes it easy to embed Python anywhere on the web — no backend required. Watch our latest YouTube video to learn how to publish interactive notebooks in blogs, tutorials, and more.
The great thing about WASM and @pyodide support in marimo is that you can run Python snippets directly on your own blog or on your own documentation pages. We made a small tutorial 🎬 — Python on your own site is just an iframe away: youtu.be/W8nTSmZnQBs
🚀 The @marimo.io YouTube channel crossed 1k subscribers today — just two weeks after its launch! marimo is best understand by seeing it in action. In his latest video, the one and only @koaning.bsky.social gives a bird's eye overview of what sets marimo apart: www.youtube.com/watch?v=3N6l...
An overview of marimo
YouTube video by marimo
youtube.com
Just wanted to give a shoutout to @marimo.io (cc @akshaykagrawal.bsky.social ). If u have been using Jupyter Notebooks, u should REALLY try Marimo. It is such an upgrade. We have been actively developing on it in the lab (integration with NLP LLMs) as well & are huge fans. Strongly recommend.
We built an interactive tool that test drives @MistralAI OCR, which came out yesterday. From our eye-ball test — it's pretty good! Curious? Our latest YT video shares the details: youtu.be/d4aVAe4v2gw
Testing Mistral OCR for pdf parsing
Mistral OCR was released yesterday so we wanted to give it a spin in a marimo notebook. It was pretty easy to get something interactive going but we also lea...
youtube.com
AI might not make scientific breakthroughs anytime soon — — but you can bet that researchers working in @marimo.io notebooks will. Scientists are using marimo to crack quantum gravity, cancer therapeutics, computational biology, and much more.
I shared a controversial take the other day at an event and I decided to write it down in a longer format: I’m afraid AI won't give us a "compressed 21st century" Here: thomwolf.io/blog/scienti... It's an extension of this interview discussion from the AI summit: youtu.be/AxBd3G0lFLs?...
Learn what sets marimo apart from Jupyter notebooks in @koaning.bsky.social's latest video 🍃
Reactivity is at the core of marimo notebooks. It comes with many benefits but it can also make it feel very different than other notebook systems. If you're curious, we made a short YouTube video to help explain the reasoning behind the design. Watch it here: youtu.be/QWbWi2uJ_S0
Python notebooks really do feel better now — let @koaning.bsky.social show you how in marimo's first YouTube video!
Small announcement, I've started a new role over @marimo.io and the easiest way to explain why requires a video. Python notebooks really feel better now! youtu.be/GDZ-AoAwndc
marimo makes it easy to connect to your data wherever it is: query with SQL and get results back as a Polars dataframe. Learn more in this video by BugBytes! www.youtube.com/watch?v=3y_4...
Marimo & SQL Databases - Query Databases directly with SQL in Marimo Notebooks!
YouTube video by BugBytes
youtube.com
Tuesday Tip! 💡 marimo renders dataframes as interactive tables — search over rows, sort and filter by columns, and page through millions of rows. Works out of the box with @pola.rs and other dataframes thanks to Narwhals by @marcogorelli.bsky.social!
This conversation was a lot of fun. If you enjoy nerding out about Python, give it a listen :)
It was great to talk with @akshaykagrawal.bsky.social about @marimo.io notebooks. There is so much recent Python goodness inside this project: Interactive, Reactive, Reproducible, Saved as a Python file, Make it into a web app. realpython.com/podcasts/rpp...
love me some of those sweet sweet qr factorizations
You can blog here? | apoorva lal | WhiteWind blog
Who likes least squares
whtwnd.com
Pleasantly surprised to see a reference to the convex optimization course that @ptnobel.bsky.social and the rest of CVXPY team taught at NASA earlier this year 🚀 Between making compelling aero/astro examples and new @marimo.io notebooks, teaching this class was a lot of work. But fun!
Initial reflections on a semester of convex optimization. www.argmin.net/p/unbounded-...
💯. Static typing has kept many bugs out of marimo
😨 I nearly introduced a bug in Altair 🛑 BUT WAIT 🏷 Static typing saved the day 💂♀️ The saviour was TypeGuard, which was introduced in Python 3.10 🔥 So there you go, "typing doesn't prevent bugs" people - you're wrong 🔥
If you enjoy nerding out about Python I think you’ll enjoy this convo!
Very excited about this Friday’s show I’m currently editing. It’s about marimo.io/gallery - with @akshaykagrawal.bsky.social. Very cool take on Python Notebooks that combines so much goodness from the past couple of years in Python development.
New @marimo-io.bsky.social gallery example — by (yet again!) the one and only @koaning.bsky.social. Inspired by @worrydream.com's explorable explanations, this example uses @manzt.sh's anywidget to create a reactive document that encourages truly active reading.
Anyone else notice that the Python 3.13 release notes are missing the usual “And now for something completely different” section? 3.12 had a fun aside about black holes … please bring this back for 3.14!
Really excited to be on this journey!
🎉 Announcing our seed fundraise! We've raised a $5M seed round led by Anthony Goldbloom and Shyam Mani at AIX Ventures to continue building marimo and other Python data tools, with participation from Jeff Dean, @clemdelangue.bsky.social, Wes McKinney, and others. marimo.io/blog/seed-an...