jupyterlite/jupyterlite

Wasm powered Jupyter running in the browser 💡

解決的問題

消除執行 Jupyter 筆記本所需的專用應用程式伺服器或容器編排器。透過將整個環境移入瀏覽器,提供輕量、零安裝的計算環境,只需點擊一次即可立即存取。

運作方式

JupyterLite 是從零開始建構的 JupyterLab 發行版,可在瀏覽器中完全執行。它使用在 Web Workers 中執行的 Python 內核(如 Pyodide 和 Xeus Python)來執行程式碼。檔案與設定在瀏覽器的 IndexDBlocalStorage 中本地管理,整個應用程式透過靜態 HTTP(S) 提供,使其可輕鬆嵌入其他應用程式中。

適用對象

專為希望無需安裝軟體或管理伺服器即可執行互動式筆記本的使用者,以及希望將互動式計算環境嵌入靜態網站的開發者設計。

主要特色

  • 無需伺服器:透過靜態 HTTP(S) 托管在瀏覽器中完全執行。
  • 瀏覽器內核:支援透過 Pyodide 和 Xeus Python 執行 Python。
  • 互動式視覺化:相容 matplotlibplotlyaltairipywidgets 等套件。
  • 本地儲存:允許使用者使用瀏覽器內部儲存編輯、儲存和下載筆記本。
  • 可客製化:支援自訂擴充功能與套件,用於建構客製化發行版。

相關

  • 專案
  • 專案
  • Dispatch
  • 專案
  • 專案