Product Thumbnail

marimo

The next-generation Python notebook

Developer Tools
Artificial Intelligence
GitHub
Data Science

marimo is an open-source notebook for Python and SQL, designed from the ground up for working with data — run reproducible experiments, version with git, share as interactive web apps, and execute as scripts, all in a modern, AI-powered editor.

Top comment

This looks amazing! As someone who often experiments codes in notebooks, I think this will be incredibly useful.

Comment highlights

Love that I can use both Python and SQL. The reproducibility and reactivity of Marimo notebooks is also a huge value add. Thanks kings👑

I’ve been using Marimo for over a year and it is the best damn notebook environment I’ve ever used. When I was learning ML, half my time was spent debugging variables that were out of sync with my cells, figuring out the commands to plot things correctly, and other annoying tedium. No more. I make stuff in Marimo and the slider elements and dynamically updating cells are soooooo cool. I didn’t realize notebooks could be fun! This is so obviously the future of data science. Looking forward to see what else Marimo team builds going forward.

I am not saying that folks should stop using Jupyter. But I *am saying* that folks should explore Marimo. Really, it's neat!

I love building apps in python, and I love that I can now create great looking ui components that look and feel modern. I was never a fan of Jupiter notebook, simply because it is too messy and impossible to tell which cells have run when. With marimo, I know for sure that cells react to each other and updates gets pushed through. It's enabled me to get my simulation tools into the company where I work and share it with others.

Simply the best notebook computing environment in 2024. Jupyter had its time - but in 2024 there's no reason not to always prefer Marimo.

Marimo is a great Jupyter notebook alternative to better visualize data and so easy to use! Highly recommend!

Been using Marimo instead of Jupyter and the data frame table view, reactive cells, and undo delete features have been massive

Looks highly interesting! Can I use it as a library to visualize some code in action in another application?

So so helpful. I work in the analytics space and this is the perfect stop gap for somewhere in between a fully fleshed out app and a jupyter notebook. It enables going from prototype to real production code fast, while also being pretty easy to use. If I were to give some feedback, I'd invest more in making the the UI widgets easier to work with (maybe even more like hex where you can just add components). In that same vein, having a table component that's prebuilt would be awesome. I think that most users of this product will want to focus more on the functionality, refining business logic, and data gathering, rather than building UI components, so almost counter-intuitively, I think it makes a lot of sense making the UI really easy to work with. Overall though, give it a spin. I think you'll like it.

For anyone that wants to use Python and SQL to quickly explore and visualize their ideas, minimo is a big keep forward from Jupyter Notebooks. minimo offers a modern code execution approach, interactive data widgets, and embedded AI to keep you in flow. Very promising launch!

Congrats on the launch! Marimo looks like a game-changer for data science. What's your favorite feature so far?

Marimo is one of the most promising leaps forward in scientific computing since Julia's Pluto. Been tracking their progress since conception and Marimo takes the throne for best alternative to Jupyter notebooks out there.