Wasm powered Jupyter running in the browser 💡
JupyterLite is a JupyterLab distribution that runs entirely in the browser built from the ground-up using JupyterLab components and extensions.
Although JupyterLite is currently being developed by core Jupyter developers, the project is still unofficial.
Not all the usual features available in JupyterLab and the Classic Notebook will work with JupyterLite, but many already do!
Don't hesitate to check out the documentation for more information and project updates.
JupyterLite works with both JupyterLab and Jupyter Notebook.
Try it with JupyterLab! | Try it with Jupyter Notebook! |
---|---|
You can build your own JupyterLite website in a couple of minutes, with custom extensions and packages.
See the documentation for more details.
JupyterLite is all about accessible browser-based interactive computing:
altair
, bqplot
,
ipywidgets
, matplotlib
, and plotly
IndexDB
(or localStorage
)See the contributing guide for a development installation.
JupyterLite is a reboot of several attempts at making a full static Jupyter distribution that runs in the browser, without having to start the Python Jupyter Server on the host machine.
The goal is to provide a lightweight computing environment accessible in a matter of seconds with a single click, in a web browser and without having to install anything.
This project is a collection of packages that can be remixed together in variety of ways to create new applications and distributions. Most of the packages in this repo focus on providing server-like components that run in the browser (to manage kernels, files and settings), so existing JupyterLab extensions and plugins can be reused out of the box.
See also: