Publishing notebooks to the web¶
You can publish marimo notebooks to the web as interactive editable notebooks, readonly web apps, or static documents.
Thanks to WebAssembly, you can even share executable notebooks on GitHub Pages or other static sites without paying for backend infrastrcture. This makes it easy to share your work with colleagues, embed executable notebooks in web documentation or educational websites, and more.
This guide provides an overview of the various ways to publish marimo notebooks.
Guide | Description |
---|---|
Embedding | An overview of embedding notebooks in other sites |
From GitHub | Share links to executable notebooks hosted on GitHub |
From code snippets | Convert code snippets in Markdown or HTML to interactive notebooks |
GitHub Pages | Publish interactive notebooks on GitHub Pages |
Cloudflare Pages | Publish interactive notebooks on Cloudflare Pages |
Online playground | Share links to notebooks using our online playground |
Community Cloud | Save notebooks to our free Community Cloud |
Self-host WebAssembly notebooks | Self-hosting interactive WebAssembly (HTML export) notebooks |
View notebooks on GitHub | Viewing notebook outputs on GitHub |
Deploy on a backend | Deploying notebooks on backends |