A starter template for marimo notebooks using pixi for dependency and project management. This template provides a modern Python development setup with best practices for notebook development.
- 🚀 Python 3.12+ support
- 📦 Fast dependency management with
pixi
- 🧪 Testing setup with pytest
- 🎯 Code quality with Ruff (linting + formatting)
- 👷 CI/CD with GitHub Actions
- 📓 Interactive notebook development with marimo
- pixi installed
-
Clone this repository:
git clone https://github.com/yourusername/marimo-pixi-starter-template cd marimo-pixi-starter-template
-
Run the marimo editor:
pixi run edit
pixi run test
pixi run lint
pixi run format
pixi run pre-commit-install
├── .github/ # GitHub Actions workflows
├── src/ # Source code
│ └── app.py # Sample marimo notebook
├── tests/ # Test files
├── pyproject.toml # Project configuration
└── pixi.lock # Dependency lock file
MIT