awesome-python icon indicating copy to clipboard operation
awesome-python copied to clipboard

Add marimo

Open hyjc opened this issue 4 months ago • 0 comments

What is this Python project?

marimo is an open source reactive notebook for Python: reproducible, Git-friendly, AI-native, SQL built-in, executable as a script, shareable as an app.

  • Run one cell and marimo reacts by running affected cells, eliminating the error-prone chore of managing notebook state.
  • marimo notebooks are pure Python and stored as .py files.
  • Notebooks are executed in a deterministic order, with no hidden state. Delete a cell and marimo deletes its variables while updating affected cells.
  • Collaborate on notebooks with Git: small changes yield small diffs.

What's the difference between this Python project and similar ones?

vs Jupyter: Python-centric, notebooks as Python files, reactive execution, Git version control vs Colab: Run on your infrastructure with your rules, better Git version control, deploy as web apps or automate as CLI tools vs Streamlit: Notebook style exploration during development, direct database connections without APIs, multiple deployment options (web, CLI, WASM)

hyjc avatar Aug 28 '25 06:08 hyjc