A marimo notebook project, managed with uv.
- uv (Python package manager)
- Python 3.13+
Create a new repo from this template (click "Use this template" on GitHub), then clone and install:
git clone <your-new-repo-url>
cd <your-new-repo-name>
uv syncOr clone the template directly:
git clone <template-repo-url>
cd my-marimo-app
uv syncEdit the notebook interactively:
uv run marimo edit notebooks/my-notebook.pyRun as a read-only app (code hidden, UI elements still interactive):
uv run marimo run notebooks/my-notebook.pyRun as a plain Python script:
uv run python notebooks/my-notebook.py