Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Wasm powered Jupyter running in the browser 💡

License

NotificationsYou must be signed in to change notification settings

jupyterlite/jupyterlite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ci-badgelite-badgebinder-badgedocs-badgezulip-badge

JupyterLite is a JupyterLab distribution thatruns entirely in the browser builtfrom the ground-up using JupyterLab components and extensions.

⚡ Status ⚡

Although JupyterLite is currently being developed by core Jupyter developers, theproject is stillunofficial.

Not all the usual features available in JupyterLab and the Classic Notebook will workwith JupyterLite, but many already do!

Don't hesitate to check out thedocumentation for moreinformation and project updates.

✨ Try it in your browser ✨

JupyterLite works with bothJupyterLab andJupyter Notebook.

Try it with JupyterLab!Try it with Jupyter Notebook!
lab-screenshotnotebook-screenshot

🏗️ Build your own JupyterLite 🏗️

You can build your own JupyterLite website in a couple of minutes, with customextensions and packages.

See thedocumentation formore details.

Browser-based Interactive Computing

JupyterLite is all about accessible browser-based interactive computing:

  • Python kernel backed byPyodide running in a Web Worker
    • Initial support for interactive visualization libraries such asaltair,bqplot,ipywidgets,matplotlib, andplotly
  • JavaScript kernel running in a Web Worker
  • View hosted example Notebooks and other files, then edit, save, and download from thebrowser'sIndexDB (orlocalStorage)
  • Support for saving settings for JupyterLab/Lite core and federated extensions
  • Basic session and kernel management to have multiple kernels running at the same time
  • Support forCode Consoles

Ease of Deployment

  • Served via well-cacheable, static HTTP(S), locally or on most static web hosts
  • Embeddable within larger applications
  • Requires no dedicatedapplication server much less a container orchestrator
  • Fine-grained configurability of page settings, including reuse of federated extensions

Showcase

Jupyter Interactive Widgets

widgets

JupyterLab Mimerender Extensions

image

Matplotlib Figures

image

Altair

altair

Plotly

plotly

Development install

See thecontributing guidefor a development installation.

Related

JupyterLite is a reboot of several attempts at making a full static Jupyter distributionthat runs in the browser, without having to start the Python Jupyter Server on the hostmachine.

The goal is to provide a lightweight computing environment accessible in a matter ofseconds 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 waysto create new applications and distributions. Most of the packages in this repo focus onproviding server-like components that run in the browser (to manage kernels, files andsettings), so existing JupyterLab extensions and plugins can be reused out of the box.

See also:

  • p5-notebook: A minimal Jupyter Notebook UI forp5.js kernels running in the browser
  • jyve: Jupyter Kernels, right inside JupyterLab
  • Starboard Notebook: In-browserliteral notebooks
  • Basthon: A Jupyter notebook implementation usingPyodide

👥 Contributors

Join our community and become a contributor today! 🚀


[8]ページ先頭

©2009-2025 Movatter.jp