JupyterLite
JupyterLite is a lightweight, browser-native distribution of JupyterLab that runs entirely in the web browser without a server. It allows users to create, edit, and execute notebooks, code consoles, and interactive widgets using standard Jupyter interfaces. JupyterLite supports Python and WebAssembly-based kernels, enabling full interactive computing, file management, and visualization directly in the browser.
Learn more at: https://jupyter.org/
Live Demo
Start using JupyterLite at: https://usegalaxy.org/visualizations/create/jupyterlite

Source Code
View the code on GitHub:
https://github.com/galaxyproject/galaxy-visualizations/tree/main/packages/jupyterlite