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
GitHub: https://github.com/marimo-team/marimo
Discord: https://marimo.io/discord?ref=bsky
How Taxwire replaced a patchwork of notebooks with marimo, creating a single source of truth for engineers and tax experts
Co-Founder/CTO @schmatzarella- "marimo turns ideas into production tools with almost no friction"
Read the full story: marimo.io/blog/case-s...
Co-Founder/CTO @schmatzarella- "marimo turns ideas into production tools with almost no friction"
Read the full story: marimo.io/blog/case-s...
Why Taxwire standardized on marimo for data exploration and internal tools
How marimo enables engineers and tax experts alike to work with data
marimo.io
November 5, 2025 at 9:48 PM
How Taxwire replaced a patchwork of notebooks with marimo, creating a single source of truth for engineers and tax experts
Co-Founder/CTO @schmatzarella- "marimo turns ideas into production tools with almost no friction"
Read the full story: marimo.io/blog/case-s...
Co-Founder/CTO @schmatzarella- "marimo turns ideas into production tools with almost no friction"
Read the full story: marimo.io/blog/case-s...
This one is for all you Lego fans out there.
Especially for those of you who want to dive deeper/start analyzing their pricing strategies:
www.youtube.com/watch?v=9_m...
Especially for those of you who want to dive deeper/start analyzing their pricing strategies:
www.youtube.com/watch?v=9_m...
Why I made a dashboard to understand LEGO prices
00:00 Introduction01:11 Lego dataset06:49 Code10:49 One altair trick12:44 Lego analysisYou can download the notebook for this video here: https://molab.marim...
www.youtube.com
November 3, 2025 at 4:11 PM
This one is for all you Lego fans out there.
Especially for those of you who want to dive deeper/start analyzing their pricing strategies:
www.youtube.com/watch?v=9_m...
Especially for those of you who want to dive deeper/start analyzing their pricing strategies:
www.youtube.com/watch?v=9_m...
We have big news to share: marimo is joining @CoreWeave! We're doubling down on open-source and scaling molab with serious compute
Our mission is the same: to build the world’s best open-source notebook for working with data
Read the full announcement: marimo.io/blog/joinin...
Our mission is the same: to build the world’s best open-source notebook for working with data
Read the full announcement: marimo.io/blog/joinin...
Marimo is Joining CoreWeave
We're joining CoreWeave to double down on open source and scale molab
marimo.io
October 30, 2025 at 3:18 PM
We have big news to share: marimo is joining @CoreWeave! We're doubling down on open-source and scaling molab with serious compute
Our mission is the same: to build the world’s best open-source notebook for working with data
Read the full announcement: marimo.io/blog/joinin...
Our mission is the same: to build the world’s best open-source notebook for working with data
Read the full announcement: marimo.io/blog/joinin...
Bunkerhill replaced Jupyter across ML & backend teams, turning to marimo for full-stack data + imaging workflows
Co-Founder/CTO David believes, "marimo redefines the category of what you can reasonably accomplish out of a notebook"
Read the case study: marimo.io/blog/case-s...
Co-Founder/CTO David believes, "marimo redefines the category of what you can reasonably accomplish out of a notebook"
Read the case study: marimo.io/blog/case-s...
Why Bunkerhill phased out Jupyter for marimo across ML and backend teams
How marimo's pure Python file format and reusability as apps empowers engineers, MLEs, and radiologists
marimo.io
October 28, 2025 at 9:20 PM
Bunkerhill replaced Jupyter across ML & backend teams, turning to marimo for full-stack data + imaging workflows
Co-Founder/CTO David believes, "marimo redefines the category of what you can reasonably accomplish out of a notebook"
Read the case study: marimo.io/blog/case-s...
Co-Founder/CTO David believes, "marimo redefines the category of what you can reasonably accomplish out of a notebook"
Read the case study: marimo.io/blog/case-s...
You can write your Prefect jobs in marimo too! Because both tools celebrate Python you can get the best of both tools right away.
To learn how, check out our latest video:
youtu.be/CvSbGTFCpF4
To learn how, check out our latest video:
youtu.be/CvSbGTFCpF4
Why Prefect and marimo are perfect together
Prefect is a workflow scheduler and has a great Python API. marimo notebooks, unlike Jupyter, store all of the cells and code as a Python file. And this mak...
www.youtube.com
October 27, 2025 at 4:13 PM
You can write your Prefect jobs in marimo too! Because both tools celebrate Python you can get the best of both tools right away.
To learn how, check out our latest video:
youtu.be/CvSbGTFCpF4
To learn how, check out our latest video:
youtu.be/CvSbGTFCpF4
DNB is Norway’s largest bank- their Cyber Defense team replaced Databricks notebooks with marimo
marimo is the unified interface for their security data platform, powering faster and more systematic investigations
Hear the full story from @cauchyzk here: marimo.io/blog/case-s...
marimo is the unified interface for their security data platform, powering faster and more systematic investigations
Hear the full story from @cauchyzk here: marimo.io/blog/case-s...
Why DNB's Cyber Defense Center team moved off Databricks notebooks and onto marimo
Towards a composable security data platform
marimo.io
October 20, 2025 at 7:00 PM
DNB is Norway’s largest bank- their Cyber Defense team replaced Databricks notebooks with marimo
marimo is the unified interface for their security data platform, powering faster and more systematic investigations
Hear the full story from @cauchyzk here: marimo.io/blog/case-s...
marimo is the unified interface for their security data platform, powering faster and more systematic investigations
Hear the full story from @cauchyzk here: marimo.io/blog/case-s...
pydantic has a neat service called Logfire.
It's marketed as a tool that's great for tracking web-apps. This is true, but it risks overlooking another great use-case: batch jobs and rapid prototyping!
We made a new marimo video to help explain why:
youtu.be/lCR4VyJoY9A
It's marketed as a tool that's great for tracking web-apps. This is true, but it risks overlooking another great use-case: batch jobs and rapid prototyping!
We made a new marimo video to help explain why:
youtu.be/lCR4VyJoY9A
Why Pydantic Logfire is Great for Batch Jobs & Python Notebooks Too!
You can learn more about logfire here:https://pydantic.dev/logfireHow to set up auth:https://logfire.pydantic.dev/docs/How to generate a read-token:https://l...
www.youtube.com
October 20, 2025 at 3:47 PM
pydantic has a neat service called Logfire.
It's marketed as a tool that's great for tracking web-apps. This is true, but it risks overlooking another great use-case: batch jobs and rapid prototyping!
We made a new marimo video to help explain why:
youtu.be/lCR4VyJoY9A
It's marketed as a tool that's great for tracking web-apps. This is true, but it risks overlooking another great use-case: batch jobs and rapid prototyping!
We made a new marimo video to help explain why:
youtu.be/lCR4VyJoY9A
Reposted by marimo
👀 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
we're also integrating managed sandboxed environments for PEP 723 notebooks, powered by uv ofc. forget venvs
October 16, 2025 at 9:21 PM
👀 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
we're also integrating managed sandboxed environments for PEP 723 notebooks, powered by uv ofc. forget venvs
**Just shipped: v0.17.0** 🍃
v0.17.0 improves the developer experience of working with AI, lets you use marimo as an MCP server, and adds support for Python 3.14.
One of many features: our AI autofix automatically injects table and runtime context for you.
v0.17.0 improves the developer experience of working with AI, lets you use marimo as an MCP server, and adds support for Python 3.14.
One of many features: our AI autofix automatically injects table and runtime context for you.
October 16, 2025 at 7:27 PM
**Just shipped: v0.17.0** 🍃
v0.17.0 improves the developer experience of working with AI, lets you use marimo as an MCP server, and adds support for Python 3.14.
One of many features: our AI autofix automatically injects table and runtime context for you.
v0.17.0 improves the developer experience of working with AI, lets you use marimo as an MCP server, and adds support for Python 3.14.
One of many features: our AI autofix automatically injects table and runtime context for you.
Sumble phased out Jupyter entirely
Their team struggled with fragmented workflows, with throwaway notebooks instead of reusable apps
marimo is now their source of truth- powering everything from dashboards to internal tools
Dive into the case study: marimo.io/blog/case-s...
Their team struggled with fragmented workflows, with throwaway notebooks instead of reusable apps
marimo is now their source of truth- powering everything from dashboards to internal tools
Dive into the case study: marimo.io/blog/case-s...
Why Sumble replaced Jupyter with marimo, from notebooks to apps
Anthony Goldbloom (ex-Kaggle) explains how marimo enables best-in-class analytics
marimo.io
October 14, 2025 at 7:15 PM
Sumble phased out Jupyter entirely
Their team struggled with fragmented workflows, with throwaway notebooks instead of reusable apps
marimo is now their source of truth- powering everything from dashboards to internal tools
Dive into the case study: marimo.io/blog/case-s...
Their team struggled with fragmented workflows, with throwaway notebooks instead of reusable apps
marimo is now their source of truth- powering everything from dashboards to internal tools
Dive into the case study: marimo.io/blog/case-s...
Build live and customizable data tools with marimo's built-in data editor, like this financial tracker:
youtube.com/shorts/eTPd...
youtube.com/shorts/eTPd...
Ditch Excel for This Marimo Finance Tool
Feel free to play around with the code/tool here: https://molab.marimo.io/notebooks/nb_Wq6zCfAURWbbd7YdvSVLZq
www.youtube.com
October 1, 2025 at 4:00 PM
Build live and customizable data tools with marimo's built-in data editor, like this financial tracker:
youtube.com/shorts/eTPd...
youtube.com/shorts/eTPd...
Introducing `marimo check`: a linter that gives agents the feedback they need to write production-ready data apps, pipelines, and notebooks with marimo. (1/n)
September 29, 2025 at 6:33 PM
Introducing `marimo check`: a linter that gives agents the feedback they need to write production-ready data apps, pipelines, and notebooks with marimo. (1/n)
We made something special for Django users, especially those who want to go beyond the standard shell/admin interface.
Learn all about it here:
youtu.be/ksGIAy2s_5k
Learn all about it here:
youtu.be/ksGIAy2s_5k
September 29, 2025 at 3:36 PM
We made something special for Django users, especially those who want to go beyond the standard shell/admin interface.
Learn all about it here:
youtu.be/ksGIAy2s_5k
Learn all about it here:
youtu.be/ksGIAy2s_5k
You can now add your notebook to our website's gallery through the Secret button on the top right of your molab notebook.
September 26, 2025 at 2:59 PM
You can now add your notebook to our website's gallery through the Secret button on the top right of your molab notebook.
We're having our first ever in person meetup on October 7th from 6-7 PM in San Francisco as part of SF Tech Week. Join the marimo team and community for a casual chat about AI-assisted coding and agents!
RSVP: luma.com/pp27h5fo
RSVP: luma.com/pp27h5fo
AI Coding & Agents Happy Hour · Luma
Join us for a casual hour of chatting about AI-assisted coding and agents.
luma.com
September 23, 2025 at 5:00 PM
We're having our first ever in person meetup on October 7th from 6-7 PM in San Francisco as part of SF Tech Week. Join the marimo team and community for a casual chat about AI-assisted coding and agents!
RSVP: luma.com/pp27h5fo
RSVP: luma.com/pp27h5fo
We've all seen dataframe spaghetti code out there.
But the remedy ... is pretty easy: just start using the pipe method!
The moment you see the `.pipe()` in action, you'll never want to write pipelines without it. See the reason why here:
www.youtube.com/watch?v=J0P...
But the remedy ... is pretty easy: just start using the pipe method!
The moment you see the `.pipe()` in action, you'll never want to write pipelines without it. See the reason why here:
www.youtube.com/watch?v=J0P...
The One Trick That Fixes Pandas Spaghetti Code
In this video I am going to show you 6 reasons why the `.pipe()` method basically fixed all dataframe code out there. Python notebooks turn messy very quickl...
www.youtube.com
September 22, 2025 at 3:08 PM
We've all seen dataframe spaghetti code out there.
But the remedy ... is pretty easy: just start using the pipe method!
The moment you see the `.pipe()` in action, you'll never want to write pipelines without it. See the reason why here:
www.youtube.com/watch?v=J0P...
But the remedy ... is pretty easy: just start using the pipe method!
The moment you see the `.pipe()` in action, you'll never want to write pipelines without it. See the reason why here:
www.youtube.com/watch?v=J0P...
Release 0.16.0 delivers multi-cell AI code generation and common error detection/reporting before runtime.
The "Generate with AI" feature now can create multiple cells at once and run marimo check to identify issues such as multiple definitions, circular dependencies, and syntax errors.
The "Generate with AI" feature now can create multiple cells at once and run marimo check to identify issues such as multiple definitions, circular dependencies, and syntax errors.
September 19, 2025 at 3:00 PM
Release 0.16.0 delivers multi-cell AI code generation and common error detection/reporting before runtime.
The "Generate with AI" feature now can create multiple cells at once and run marimo check to identify issues such as multiple definitions, circular dependencies, and syntax errors.
The "Generate with AI" feature now can create multiple cells at once and run marimo check to identify issues such as multiple definitions, circular dependencies, and syntax errors.
There's *a lot* of feature's that we're proud of.
But some are less well known than others, so we made a video!
youtu.be/OM7utZeQ1GY
But some are less well known than others, so we made a video!
youtu.be/OM7utZeQ1GY
17 marimo features to boost Python productivity
All of these features really do boost your productivity.00:00 Productivity00:42 marimo in the terminal 03:19 LLM via --watch flag05:10 The "new" command 06:2...
www.youtube.com
September 15, 2025 at 4:25 PM
There's *a lot* of feature's that we're proud of.
But some are less well known than others, so we made a video!
youtu.be/OM7utZeQ1GY
But some are less well known than others, so we made a video!
youtu.be/OM7utZeQ1GY
Release 0.15.3 provides real-time feedback when installing packages. You can now see the live installation logs without the terminal. We've also included the ability to reference files, cell outputs, and media to AI for better assistance.
September 12, 2025 at 3:02 PM
Release 0.15.3 provides real-time feedback when installing packages. You can now see the live installation logs without the terminal. We've also included the ability to reference files, cell outputs, and media to AI for better assistance.
We just upgraded molab. You can now attach a file to a prompt to generate a full notebook from scratch that analyses the file you just uploaded!
September 10, 2025 at 1:48 PM
We just upgraded molab. You can now attach a file to a prompt to generate a full notebook from scratch that analyses the file you just uploaded!
Pair with Claude Code to write marimo notebooks in only three lines.
Claude can easily understand your code in marimo via our Python file format and dataflow graph, propelling the shift from prompt engineering to context engineering.
Claude can easily understand your code in marimo via our Python file format and dataflow graph, propelling the shift from prompt engineering to context engineering.
September 9, 2025 at 5:00 PM
Pair with Claude Code to write marimo notebooks in only three lines.
Claude can easily understand your code in marimo via our Python file format and dataflow graph, propelling the shift from prompt engineering to context engineering.
Claude can easily understand your code in marimo via our Python file format and dataflow graph, propelling the shift from prompt engineering to context engineering.
Learning is better when it’s interactive.
The CodeCut newsletter by Khuyen Tran delivers Python and AI tips, 3 times a week, and now each issue includes a "Run Code" button. With one click, you can launch a molab notebook and experiment with the examples directly in your browser.
The CodeCut newsletter by Khuyen Tran delivers Python and AI tips, 3 times a week, and now each issue includes a "Run Code" button. With one click, you can launch a molab notebook and experiment with the examples directly in your browser.
September 9, 2025 at 1:00 AM
Learning is better when it’s interactive.
The CodeCut newsletter by Khuyen Tran delivers Python and AI tips, 3 times a week, and now each issue includes a "Run Code" button. With one click, you can launch a molab notebook and experiment with the examples directly in your browser.
The CodeCut newsletter by Khuyen Tran delivers Python and AI tips, 3 times a week, and now each issue includes a "Run Code" button. With one click, you can launch a molab notebook and experiment with the examples directly in your browser.
The Python Discord community just finished their annual code jam: create a browser-based application that is written almost entirely in Python that incorporates the theme of "wrong tool for the job."
One of our favorite submissions is Tetris Bugs. You fit falling code blocks into working programs.
One of our favorite submissions is Tetris Bugs. You fit falling code blocks into working programs.
September 5, 2025 at 3:00 PM
The Python Discord community just finished their annual code jam: create a browser-based application that is written almost entirely in Python that incorporates the theme of "wrong tool for the job."
One of our favorite submissions is Tetris Bugs. You fit falling code blocks into working programs.
One of our favorite submissions is Tetris Bugs. You fit falling code blocks into working programs.
Sasha Rush from Cursor created these Tensor puzzles to help people learn PyTorch. They're fun and interactive with immediate feedback from cute dogs!
September 4, 2025 at 2:01 AM
Sasha Rush from Cursor created these Tensor puzzles to help people learn PyTorch. They're fun and interactive with immediate feedback from cute dogs!
What if a matrix is more like a user interface element and less like a static page in a textbook?
What if that matrix can immediately update the whole notebook when you interact with it?
Well ... you get an amazing experience!
What if that matrix can immediately update the whole notebook when you interact with it?
Well ... you get an amazing experience!
September 1, 2025 at 7:00 PM
What if a matrix is more like a user interface element and less like a static page in a textbook?
What if that matrix can immediately update the whole notebook when you interact with it?
Well ... you get an amazing experience!
What if that matrix can immediately update the whole notebook when you interact with it?
Well ... you get an amazing experience!