You can run marimo without an actual Python backend, thanks to Pyodide it can all run in the browser from static pages. This video explains how to set this up for the Github Pages service.
00:00 Introduction
00:19 Demo notebook
01:11 HTML-WASM
03:09 Configuring GitHub
04:38 Edit mode
06:19 Caveats