jupyterlab-pwa
Domain: Real Packages
π― Motivation
jupyterlab-pwa adds Progressive Web App support to JupyterLab β students can install JupyterLab on their phone or tablet home screen, work offline, and get push notifications. Built with hatchling, depends on jupyter-server>=2.0 and jupyterlab>=4.0.
π Concrete Example
Install with pip install jupyterlab-pwa. The package registers shared data (JSON config) via hatchβs shared-data target. JupyterLab then serves a manifest.json and service worker, making it installable as a PWA.
π Analogy
Like turning a website into a native app β instead of opening Chrome and typing a URL every time, you tap an icon on your home screen and it opens full-screen, works offline, and feels like a real app.
π¦ Links
- GitHub: https://github.com/dive4dec/jupyterlab-pwa
- PyPI: https://pypi.org/project/jupyterlab-pwa/
- Install:
pip install jupyterlab-pwa