Jupyterlite Demos

Jupyterlite Demos

10 December 2024

sha

Jupyterlite is currently under development, some functionality may not work as expected. We will probably need iterative updates on this project as it develops. For the moment let us just summarize the main points.

There are several kernels already available in Jupyterlite, especially for python there is jupyterlite-xeus and jupyterlite-pyodide. As of today:

Project structure:

In the root folder of our project repo, we need the following files and folders:

Optionally, we can have separate jupyter-lite.json files, for each app we build (e.g. repl, tree), under the folders named after the apps (e.g. repl/jupyter-lite.json). The option to select the apps we want to build can be set as a list under the key “apps” in the jupyter_lite_config.json file.

As of today, for Jupyterlite-xeus:

Demo repos:

This project has the following repos:

Acknowledgements and References:

Jupyterlite is a great addition to the Jupyter-family, the following resources were very helpful in writing this document:

  1. Jupyterlite docs
  2. Jupyterlite repo
  3. Jupyterlite-pyodide demo
  4. Jupyterlite-pyodide demo repo
  5. Jupyterlite-xeus docs
  6. Jupyterlite-xeus demo
  7. Jupyterlite-xeus demo repo