网页 综合 更新时间 2026-11-15 00:03:02

marimo | a next-generation Python notebook

自动蜘蛛 marimo.io 正文约 2874 字
marimo | a next-generation Python notebook
🎓 Classes using marimo. See how educators across the world teach with marimo.
Transform data, train models, and run SQL queries with marimo — feels like an AI-native reactive notebook, stored as Git-friendly reproducible Python. Seamlessly run as scripts and apps. All open source.
Founder/CEO Kaggle, Sumble
Founder/CEO Pydantic
Creator of Django, llm
MTS Thinking Machines, Founding engineer Modal
Run one cell and marimo reacts by running affected cells, eliminating the error-prone chore of managing notebook state. For expensive notebooks, configure marimo to mark outputs as stale instead of autorunning.
Built-in interactive elements like sliders, dropdowns, dataframe tables, and selectable plots make working with data feel fast, futuristic, and fun.
marimo notebooks are pure Python, stored as .py files Version with Git, run as Python scripts, reuse as modules, manage with uv and PEP 723 metadata, test with PyTest, and integrate with your favorite developer tools.
Notebooks are executed in a deterministic order,with no hidden state — delete a cell and marimo deletes its variables while updating affected cells. Optionally serialize package requirements in notebook files, with marimo managing virtual environments for you.
Share interactive notebooks on the web by exporting to WebAssembly-powered HTML or serving notebooks as web apps with the marimo CLI. Run as scripts locally or in pipelines.
Query dataframes and databases with marimo's built-in SQL cells. These integrate with Polars, Pandas, PyArrow, DuckDB, SQLite, Postgres, MySQL, and many other backends.
The marimo editor comes with GitHub Copilot-style autocomplete, hover tooltips, vim keybindings, code formatting, debugging panels, and extensive hotkeys. marimo also ships with a CLI, a library, and a VS Code extension.
Connect any AI agent to running marimo notebook sessions with marimo pair, and code in an AI-native editor with copilots, AI assistance, inline edits, and context-aware chat, using any model, hosted or local.
Find out what others are building
Get notified about new features and updates
© 2026 Marimo Inc. All rights reserved.
Select points in embedded space to understand clusters better.
Art from a cellular automaton using matplotlib; inspired by Simone Conradi.
Watch a rainbow grid scramble and reassemble under Arnold's cat map, with editable matrices.
An interactive tool for portfolio analysis and investment calculations.
Blend single-country ETFs and compare their return against the FTSE All-World benchmark.
Explore Fashion MNIST in higher dimensions with interactive parallel coordinate brushing.
Interactive ODE solver with a draggable initial condition and direction field visualization.
Interactive 3D visualization of the Bak-Sneppen model of self-organized criticality.
Convert hand-drawn sketches into SVGs using deep learning and Bézier curve fitting.
访问原文 返回搜索 https://marimo.io/
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。