A curated list of awesome things related to marimo
Use the "Table of Contents" menu on the top-right corner of the README to explore the list.
Have a project or resource you'd like to add? Submit a pull request!
- Documentation
- GitHub Repo
- Discord
- Release Notes
- WebAssembly Playground
- Awesome marimo
- Spotlights
- VSCode Plugin
- Calmcode - A collection of video tutorials by Vincent Warmerdam.
- marimo's intro tutorial - The first tutorial that comes packaged with marimo.
- marimo-tutorials - A collection of community-driven tutorials spanning multiple disciplines.
- Getting Started docs - Getting Started with marimo.
- Examples - Examples of marimo notebooks, curated by the marimo team.
- Gallery - Community contributed examples.
- HuggingFace Spaces template - Template for deploying marimo notebooks as apps to HuggingFace Spaces.
- Railway template - Template for deploying the marimo editor to Railway.
- mkdocs-marimo - A mkdocs plugin for reactive and interactive docs with marimo.
- expd - Run computational experiments using marimo notebooks.
- jupyter-marimo-proxy - Enables the JupyterLab launcher to launch marimo.
- quarto-marimo - Use marimo and quarto together.
- motheme - Install custom themes for the marimo editor.
- mohtml — DSL for HTML that targets marimo.
- wigglystuff — Creative widgets for explorable explanations
- marimo on mutable.ai - An AI-generated wiki of the marimo codebase, with chat support.
- marimo Guru - Chat with the marimo docs and codebase.
- Convex Optimization at NASA - A course on convex optimization taught at NASA, with engineering examples.
- Econometrics 1 - An econometrics course with marimo notebook materials.
- marimo: an open-source reactive notebook for Python - North Bay Python, 2024.
- How to rethink the notebook with Akshay Agrawal, co-creator of Marimo - Sample Spaces, 2024.
- Lessons learned reinventing the Python notebook - Behind-the-scenes development blog about marimo's design principles.
- marimo: a reactive Python notebook that runs entirely in the browser - How marimo added support for WASM via Pyodide.
- Serializing package requirements in marimo notebooks - How marimo enables reproducibility of notebooks, down to the packages.