Best-of Jupyter
π A ranked list of awesome Jupyter projects. Updated weekly.
This curated list contains 300 awesome open-source projects with a total of 420K stars grouped into 13 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!
π§ββοΈ Discover other best-of lists or create your own.
π« Subscribe to our newsletter for updates and trending projects.
Contents
- Notebook Environments 16 projects
- Interactive Widgets & Visualization 56 projects
- Jupyter Extensions 23 projects
- Jupyter Magic 12 projects
- Jupyter Kernels 43 projects
- Notebook Sharing & Conversion 24 projects
- Notebook Tools 26 projects
- JupyterLab Renderer 8 projects
- JupyterLab Themes 9 projects
- JupyterLab Extensions 52 projects
- JupyterHub Authenticators 15 projects
- JupyterHub Spawners 8 projects
- Jupyter Components 3 projects
- Others 4 projects
Explanation
- π₯π₯π₯Β Combined project-quality score
- βοΈΒ Star count from GitHub
- π£Β New project (less than 6 months old)
- π€Β Inactive project (6 months no activity)
- πΒ Dead project (12 months no activity)
- ππΒ Project is trending up or down
- βΒ Project was recently added
- βοΈΒ Warning (e.g. missing/risky license)
- π¨βπ»Β Contributors count from GitHub
- πΒ Fork count from GitHub
- πΒ Issue count from GitHub
- β±οΈΒ Last update timestamp on package manager
- π₯Β Download count from package manager
- π¦Β Number of dependent projects
Notebook Environments
Development environments with support for Jupyter Notebooks.
Jupyter (π₯36 Β· β 14K) - Jupyter Interactive Notebook. BSD-3
-
GitHub (π¨βπ» 670 Β· π 5.7K Β· π¦ 380K):
git clone https://github.com/jupyter/notebook -
PyPi (π₯ 55M / month Β· π¦ 3.7K Β· β±οΈ 22.07.2026):
pip install notebook -
Conda (π₯ 7M Β· β±οΈ 22.04.2025):
conda install -c conda-forge jupyter -
Docker Hub (π₯ 36M Β· β 1.1K Β· β±οΈ 20.10.2023):
docker pull jupyter/datascience-notebook
JupyterLab (π₯34 Β· β 15K Β· π) - JupyterLab computational environment. BSD-3
-
GitHub (π¨βπ» 720 Β· π 4K Β· π¦ 22K):
git clone https://github.com/jupyterlab/jupyterlab -
PyPi (π₯ 50M / month Β· π¦ 4.9K Β· β±οΈ 21.07.2026):
pip install jupyterlab -
Conda (π₯ 24M Β· β±οΈ 21.07.2026):
conda install -c conda-forge jupyterlab -
npm (π₯ 400K / month Β· π¦ 520 Β· β±οΈ 21.07.2026):
npm install @jupyterlab/ui-components
JupyterHub (π₯30 Β· β 8.7K) - Multi-user server for Jupyter notebooks. BSD-3
-
GitHub (π¨βπ» 400 Β· π 2.1K Β· π¦ 3.7K):
git clone https://github.com/jupyterhub/jupyterhub -
PyPi (π₯ 360K / month Β· π¦ 240 Β· β±οΈ 10.06.2026):
pip install jupyterhub -
Conda (π₯ 1.7M Β· β±οΈ 11.06.2026):
conda install -c conda-forge jupyterhub -
Docker Hub (π₯ 6.9M Β· β 350 Β· β±οΈ 01.07.2026):
docker pull jupyterhub/jupyterhub
Docker Stacks (π₯23 Β· β 8.8K Β· π€) - Ready-to-run Docker images containing Jupyter applications. BSD-3
-
GitHub (π¨βπ» 260 Β· π 3K Β· π¦ 24):
git clone https://github.com/jupyter/docker-stacks -
Docker Hub (π₯ 93M Β· β 470 Β· β±οΈ 20.10.2023):
docker pull jupyter/scipy-notebook
nteract (π₯21 Β· β 6.3K Β· π£) - Were back! Now firing notebooks out of a t-shirt gun. BSD-3
jupyverse (π₯19 Β· β 300) - Modern Jupyter server based on FastAPI. BSD-3
VSCode Jupyter (π₯18 Β· β 1.4K Β· π€) - VS Code Jupyter extension. MIT
-
GitHub (π¨βπ» 290 Β· π 350 Β· π¦ 3):
git clone https://github.com/microsoft/vscode-jupyter -
Conda (π₯ 190K Β· β±οΈ 22.04.2025):
conda install -c conda-forge vscode-jupyter
sos (π₯18 Β· β 280) - SoS workflow system for daily data analysis. BSD-3
docker-python (π₯17 Β· β 2.9K) - Kaggle Python docker image. Apache-2
-
GitHub (π¨βπ» 170 Β· π 1K):
git clone https://github.com/kaggle/docker-python -
Docker Hub (π₯ 210K Β· β 190 Β· β±οΈ 29.06.2026):
docker pull kaggle/python
Hydrogen (π₯12 Β· β 4.1K) - Run code interactively, inspect data, and plot. All the power of Jupyter.. MIT
-
GitHub (π¨βπ» 91 Β· π 340):
git clone https://github.com/nteract/hydrogen
Show 6 hidden projects...
- DataLab (π₯16 Β· β 970 Β· π) - Interactive tools and developer experiences for Big Data on..
Apache-2 - retrolab (π₯16 Β· β 280 Β· π) - JupyterLab distribution with a retro look and feel.
BSD-3 - ML Workspace (π₯14 Β· β 3.5K Β· π) - All-in-one web-based IDE specialized for machine learning..
Apache-2 - ML Hub (π₯11 Β· β 320 Β· π) - Multi-user development platform for machine learning teams. Simple..
Apache-2 - gpu-jupyter (π₯10 Β· β 690 Β· π) - GPU-Jupyter: Leverage the flexibility of Jupyterlab through..
Apache-2 - jupyterlite (π₯6 Β· β 13 Β· π) - Wasm powered Jupyter running in the browser.
BSD-3
Interactive Widgets & Visualization
Extensions that provide interactive UI-widgets and visualization tools.
πΒ best-of-ml-python - Data Visualization - Python-based data visualization libraries.
bokeh (π₯34 Β· β 20K) - Interactive Data Visualization in the browser, from Python. BSD-3
-
GitHub (π¨βπ» 730 Β· π 4.3K Β· π¦ 110K):
git clone https://github.com/bokeh/bokeh -
PyPi (π₯ 8.1M / month Β· π¦ 2.5K Β· β±οΈ 23.07.2026):
pip install bokeh -
Conda (π₯ 20M Β· β±οΈ 09.06.2026):
conda install -c conda-forge bokeh -
npm (π₯ 37K / month Β· π¦ 21 Β· β±οΈ 23.07.2026):
npm install @bokeh/bokehjs
panel (π₯31 Β· β 5.7K) - Panel: The powerful data exploration & web app framework for Python. BSD-3
-
GitHub (π¨βπ» 250 Β· π 610 Β· π¦ 19K):
git clone https://github.com/holoviz/panel -
PyPi (π₯ 3.5M / month Β· π¦ 680 Β· β±οΈ 01.06.2026):
pip install panel -
Conda (π₯ 2.8M Β· β±οΈ 02.06.2026):
conda install -c conda-forge panel -
npm (π₯ 19K / month Β· π¦ 5 Β· β±οΈ 01.06.2026):
npm install @holoviz/panel
ipywidgets (π₯30 Β· β 3.3K) - Interactive Widgets for the Jupyter Notebook. BSD-3
-
GitHub (π¨βπ» 230 Β· π 970 Β· π¦ 3):
git clone https://github.com/jupyter-widgets/ipywidgets -
PyPi (π₯ 42M / month Β· π¦ 6K Β· β±οΈ 01.11.2025):
pip install ipywidgets -
Conda (π₯ 25M Β· β±οΈ 01.11.2025):
conda install -c conda-forge ipywidgets -
npm (π₯ 110K / month Β· π¦ 130 Β· β±οΈ 05.05.2025):
npm install @jupyter-widgets/jupyterlab-manager
papermill (π₯29 Β· β 6.4K) - Parameterize, execute, and analyze notebooks. BSD-3
evidently (π₯27 Β· β 7.3K) - Evidently is an open-source ML and LLM observability framework... Apache-2
jupyter-matplotlib (π₯26 Β· β 1.6K) - Matplotlib Jupyter Integration. BSD-3
-
GitHub (π¨βπ» 37 Β· π 230 Β· π¦ 16K):
git clone https://github.com/matplotlib/ipympl -
PyPi (π₯ 2.2M / month Β· π¦ 660 Β· β±οΈ 21.01.2026):
pip install ipympl -
Conda (π₯ 2.8M Β· β±οΈ 24.01.2026):
conda install -c conda-forge ipympl -
npm (π₯ 47K / month Β· π¦ 7 Β· β±οΈ 21.01.2026):
npm install jupyter-matplotlib
bqplot (π₯25 Β· β 3.7K) - Plotting library for IPython/Jupyter notebooks. Apache-2
-
GitHub (π¨βπ» 71 Β· π 480 Β· π¦ 65):
git clone https://github.com/bqplot/bqplot -
PyPi (π₯ 380K / month Β· π¦ 120 Β· β±οΈ 07.05.2026):
pip install bqplot -
Conda (π₯ 3.3M Β· β±οΈ 07.05.2026):
conda install -c conda-forge bqplot -
npm (π₯ 2.5K / month Β· π¦ 23 Β· β±οΈ 15.07.2026):
npm install bqplot
itables (π₯25 Β· β 970) - Python DataFrames as Interactive DataTables. MIT
ipyvolume (π₯21 Β· β 2K Β· π€) - IPython widget for rendering 3d volumes. MIT
-
GitHub (π¨βπ» 45 Β· π 230 Β· π¦ 18):
git clone https://github.com/maartenbreddels/ipyvolume -
PyPi (π₯ 51K / month Β· π¦ 56 Β· β±οΈ 02.06.2023):
pip install ipyvolume -
Conda (π₯ 1.2M Β· β±οΈ 24.11.2025):
conda install -c conda-forge ipyvolume -
npm (π₯ 410 / month Β· π¦ 6 Β· β±οΈ 02.06.2023):
npm install ipyvolume
nglview (π₯21 Β· β 910) - Jupyter widget to interactively view molecular structures and trajectories. MIT
-
GitHub (π¨βπ» 40 Β· π 140):
git clone https://github.com/nglviewer/nglview -
PyPi (π₯ 63K / month Β· π¦ 120 Β· β±οΈ 02.02.2026):
pip install nglview -
Conda (π₯ 1.8M Β· β±οΈ 06.02.2026):
conda install -c conda-forge nglview -
npm (π₯ 980 / month Β· π¦ 7 Β· β±οΈ 28.11.2024):
npm install nglview-js-widgets
ipyvuetify (π₯21 Β· β 360) - Jupyter widgets based on vuetify UI components. MIT
-
GitHub (π¨βπ» 14 Β· π 61 Β· π¦ 1.9K):
git clone https://github.com/mariobuikhuizen/ipyvuetify -
PyPi (π₯ 300K / month Β· π¦ 110 Β· β±οΈ 16.07.2026):
pip install ipyvuetify -
Conda (π₯ 370K Β· β±οΈ 04.07.2025):
conda install -c conda-forge ipyvuetify -
npm (π₯ 21K / month Β· π¦ 6 Β· β±οΈ 16.07.2026):
npm install jupyter-vuetify
ipycytoscape (π₯21 Β· β 280 Β· π€) - A Cytoscape Jupyter widget. BSD-3
-
GitHub (π¨βπ» 33 Β· π 63 Β· π¦ 350):
git clone https://github.com/cytoscape/ipycytoscape -
PyPi (π₯ 39K / month Β· π¦ 50 Β· β±οΈ 04.04.2022):
pip install ipycytoscape -
Conda (π₯ 780K Β· β±οΈ 22.04.2025):
conda install -c conda-forge ipycytoscape -
npm (π₯ 19K / month Β· π¦ 5 Β· β±οΈ 04.04.2022):
npm install jupyter-cytoscape
ipycanvas (π₯20 Β· β 710) - Interactive widgets library exposing the browsers Canvas API. BSD-3
-
GitHub (π¨βπ» 21 Β· π 63):
git clone https://github.com/martinRenou/ipycanvas -
PyPi (π₯ 180K / month Β· π¦ 92 Β· β±οΈ 11.12.2025):
pip install ipycanvas -
Conda (π₯ 300K Β· β±οΈ 01.07.2026):
conda install -c conda-forge ipycanvas -
npm (π₯ 420 / month Β· π¦ 7 Β· β±οΈ 11.12.2025):
npm install ipycanvas
itkwidgets (π₯20 Β· β 620) - An elegant Python interface for visualization on the web platform.. Apache-2
-
GitHub (π¨βπ» 27 Β· π 84 Β· π¦ 400):
git clone https://github.com/InsightSoftwareConsortium/itkwidgets -
PyPi (π₯ 9.5K / month Β· π¦ 32 Β· β±οΈ 07.02.2025):
pip install itkwidgets -
Conda (π₯ 610K Β· β±οΈ 22.04.2025):
conda install -c conda-forge itkwidgets -
npm (π₯ 210 / month Β· π¦ 5 Β· β±οΈ 02.03.2023):
npm install itkwidgets
jdaviz (π₯20 Β· β 170) - Interactive data visualization and analysis tools for astronomical.. BSD-3
-
GitHub (π¨βπ» 45 Β· π 91 Β· π¦ 72):
git clone https://github.com/spacetelescope/jdaviz -
PyPi (π₯ 4.5K / month Β· π¦ 11 Β· β±οΈ 21.07.2026):
pip install jdaviz
ipyvue (π₯20 Β· β 72) - Jupyter widgets base for Vue libraries. MIT
-
GitHub (π¨βπ» 7 Β· π 18 Β· π¦ 1.5K):
git clone https://github.com/mariobuikhuizen/ipyvue -
PyPi (π₯ 340K / month Β· π¦ 43 Β· β±οΈ 14.07.2026):
pip install ipyvue -
Conda (π₯ 310K Β· β±οΈ 05.05.2026):
conda install -c conda-forge ipyvue -
npm (π₯ 20K / month Β· π¦ 16 Β· β±οΈ 14.07.2026):
npm install jupyter-vue
ipydatagrid (π₯19 Β· β 600 Β· π€) - Fast Datagrid widget for the Jupyter Notebook and JupyterLab. BSD-3
-
GitHub (π¨βπ» 31 Β· π 53 Β· π¦ 270):
git clone https://github.com/bloomberg/ipydatagrid -
PyPi (π₯ 27K / month Β· π¦ 31 Β· β±οΈ 17.12.2024):
pip install ipydatagrid -
Conda (π₯ 580K Β· β±οΈ 23.08.2025):
conda install -c conda-forge ipydatagrid -
npm (π₯ 450 / month Β· π¦ 5 Β· β±οΈ 17.12.2024):
npm install ipydatagrid
vega (π₯18 Β· β 390 Β· π€) - IPython/Jupyter notebook module for Vega and Vega-Lite. BSD-3
pivottablejs (π₯17 Β· β 690 Β· π€) - Dragndrop Pivot Tables and Charts for Jupyter/IPython Notebook,.. MIT
ipysigma (π₯17 Β· β 280 Β· π€) - A Jupyter widget using sigma.js to render interactive networks. MIT
Show 35 hidden projects...
- ipyleaflet (π₯27 Β· β 1.5K Β· π) - A Jupyter - Leaflet.js bridge.
MIT - D-Tale (π₯25 Β· β 5.2K) - Visualizer for Pandas Data Structures.
βοΈLGPL-2.1 - pandas-profiling (π₯24 Β· β 14K Β· π) - Deprecated pandas-profiling package, use ydata-profiling..
MIT - ipydagred3 (π₯22 Β· β 3.3K Β· π) - ipywidgets library for drawing directed acyclic graphs in..
Apache-2 - qgrid (π₯21 Β· β 3.1K Β· π) - An interactive grid for sorting, filtering, and editing DataFrames..
Apache-2 - pythreejs (π₯21 Β· β 960 Β· π) - A Jupyter - Three.js bridge.
BSD-3 - jupyter-dash (π₯21 Β· β 960 Β· π) - OBSOLETE - Dash v2.11+ has Jupyter support built in!.
MIT - ipywebrtc (π₯21 Β· β 250 Β· π) - WebRTC for Jupyter notebook/lab.
MIT - facets-overview (π₯20 Β· β 7.4K Β· π) - Visualizations for machine learning datasets.
Apache-2 - ipyregulartable (π₯20 Β· β 3.3K Β· π) - ipywidgets wrapper around regular-table.
Apache-2 - What-If Tool (π₯19 Β· β 940 Β· π) - Source code/webpage/demos for the What-If Tool.
Apache-2 - ipydatawidgets (π₯19 Β· β 44 Β· π) - A set of widgets to help facilitate reuse of large datasets..
BSD-3 - lux (π₯18 Β· β 5.3K Β· π) - Automatically visualize your pandas dataframe via a single print!.
Apache-2 - responsible-ai-widgets (π₯18 Β· β 1.6K Β· π) - Responsible AI Toolbox is a suite of tools providing..
MIT - ipyvizzu (π₯18 Β· β 970 Β· π) - Build animated charts in Jupyter Notebook and similar..
Apache-2 - Mapbox GL (π₯18 Β· β 680 Β· π) - Use Mapbox GL JS to visualize data in a Python Jupyter notebook.
MIT - gmaps (π₯17 Β· β 760 Β· π) - Google maps for Jupyter notebooks.
BSD-3 - ipysheet (π₯17 Β· β 540 Β· π) - Spreadsheet in the Jupyter notebook.
MIT - tributary (π₯17 Β· β 440 Β· π) - Streaming reactive and dataflow graphs in Python.
Apache-2 - nbtutor (π₯17 Β· β 410 Β· π) - Visualize Python code execution (line-by-line) in Jupyter Notebook..
BSD-3 - ipytree (π₯17 Β· β 130 Β· π) - A Tree Widget using jsTree.
MIT - Altair Viewer (π₯15 Β· β 81 Β· π) - Viewer for Altair and Vega-Lite visualizations.
BSD-3 - niwidgets (π₯14 Β· β 87 Β· π) - Neuroimaging widgets for jupyter notebooks.
Apache-2 - ipyscales (π₯14 Β· β 13 Β· π) - A widget library for scales.
BSD-3 - geonotebook (π₯13 Β· β 1.1K Β· π) - A Jupyter notebook extension for geospatial visualization..
Apache-2 - pigeon (π₯13 Β· β 790 Β· π) - Quickly annotate data from the comfort of your Jupyter notebook.
Apache-2 - ipymaterialui (π₯12 Β· β 86 Β· π) - Jupyter Widgets based on React Material UI components.
MIT - ipyaggrid (π₯12 Β· β 65 Β· π) - Jupyter widget - ag-grid in the notebook.
MIT - Jupyter DataTables (π₯11 Β· β 65 Β· π) - Jupyter Notebook extension leveraging pandas DataFrames..
MIT - igv.js widget (π₯10 Β· β 150 Β· π) - Jupyter extension for embedding the igv.js genome..
MIT - ipyannotate (π₯10 Β· β 88 Β· π) - Jupyter Widget for data annotation.
βUnlicensed - perfume (π₯10 Β· β 28 Β· π) - Interactive performance benchmarking in Jupyter.
BSD-3 - easyexplore (π₯9 Β· β 4 Β· π) - Toolbox for easy and effective data exploration in Python.
βοΈGPL-3.0 - ipyp5 (π₯8 Β· β 8 Β· π) - p5.js Jupyter Widget.
BSD-3 - Vision UI (π₯6 Β· β 190 Β· π) - UI visual interface for fastai - now compatible with Google..
βUnlicensed
Jupyter Extensions
Application plugins that extend the functionality of Jupyter itself.
jupyter-server-proxy (π₯25 Β· β 400) - Jupyter notebook server extension to proxy web services. BSD-3
-
GitHub (π¨βπ» 82 Β· π 150 Β· π¦ 5):
git clone https://github.com/jupyterhub/jupyter-server-proxy -
PyPi (π₯ 600K / month Β· π¦ 240 Β· β±οΈ 01.04.2026):
pip install jupyter-server-proxy -
Conda (π₯ 2.1M Β· β±οΈ 09.04.2026):
conda install -c conda-forge jupyter-server-proxy -
npm (π₯ 390 / month Β· π¦ 9 Β· β±οΈ 11.06.2024):
npm install @jupyterlab/server-proxy
Resource Usage (π₯23 Β· β 540) - Jupyter Notebook Extension for monitoring your own Resource.. BSD-2
-
GitHub (π¨βπ» 37 Β· π 110 Β· π¦ 1K):
git clone https://github.com/jupyter-server/jupyter-resource-usage -
PyPi (π₯ 65K / month Β· π¦ 28 Β· β±οΈ 31.03.2026):
pip install jupyter-resource-usage -
Conda (π₯ 590K Β· β±οΈ 22.04.2025):
conda install -c conda-forge nbresuse -
npm (π₯ 2.2K / month Β· π¦ 6 Β· β±οΈ 31.03.2026):
npm install @jupyter-server/resource-usage
nbgitpuller (π₯22 Β· β 230) - Jupyter server extension to sync a git repository one-way to a.. BSD-3
Appmode (π₯19 Β· β 460 Β· π€) - A Jupyter extensions that turns notebooks into web applications. MIT
Rsession Proxy (π₯19 Β· β 130) - Jupyter extensions for running an RStudio rsession proxy. BSD-3
jupyter-archive (π₯18 Β· β 88) - A Jupyter/Jupyterlab extension to make, download and extract.. BSD-3
-
GitHub (π¨βπ» 11 Β· π 16 Β· π¦ 380):
git clone https://github.com/jupyterlab-contrib/jupyter-archive -
PyPi (π₯ 170K / month Β· π¦ 7 Β· β±οΈ 15.08.2023):
pip install jupyter-archive -
Conda (π₯ 120K Β· β±οΈ 22.04.2025):
conda install -c conda-forge jupyter-archive -
npm (π₯ 170 / month Β· π¦ 5 Β· β±οΈ 15.08.2023):
npm install @hadim/jupyter-archive
gator (π₯17 Β· β 280) - Conda environment and package management extension from within Jupyter. BSD-3
-
GitHub (π¨βπ» 31 Β· π 37 Β· π¦ 5):
git clone https://github.com/mamba-org/gator -
PyPi (π₯ 110 / month Β· β±οΈ 08.04.2026):
pip install mamba-gator -
Conda (π₯ 73K Β· β±οΈ 12.04.2026):
conda install -c conda-forge mamba_gator -
npm (π₯ 42 / month Β· π¦ 5 Β· β±οΈ 03.09.2021):
npm install @mamba-org/gator-lab
Spark Monitor (π₯16 Β· β 160) - Monitor Apache Spark from Jupyter Notebook. Apache-2
-
GitHub (π¨βπ» 3 Β· π 51):
git clone https://github.com/krishnan-r/sparkmonitor -
PyPi (π₯ 22K / month Β· β±οΈ 31.03.2026):
pip install sparkmonitor -
Docker Hub (π₯ 1.7K Β· β±οΈ 04.10.2019):
docker pull krishnanr/sparkmonitor
Jupyter Black (π₯8 Β· β 440 Β· π) - Black formatter for Jupyter Notebook. BSD-3
-
GitHub (π¨βπ» 2 Β· π 24):
git clone https://github.com/drillan/jupyter-black
Show 14 hidden projects...
- Contrib NBextensions (π₯24 Β· β 5.3K Β· π) - A collection of various notebook extensions for..
BSD-3 - NBextensions Configurator (π₯23 Β· β 980 Β· π) - A jupyter notebook serverextension providing config..
BSD-3 - Jupyter Themes (π₯22 Β· β 9.8K Β· π) - Custom Jupyter Notebook Themes.
MIT - nbgrader (π₯20 Β· β 1.4K Β· π) - A system for assigning and grading notebooks.
BSD-3 - pyforest (π₯18 Β· β 1.1K Β· π) - pyforest - feel the bliss of automated imports.
MIT - HTTP-over-WebSocket (π₯18 Β· β 270 Β· π) - Jupyter support for HTTP-over-ws.
Apache-2 - jupyter-tabnine (π₯13 Β· β 780 Β· π) - Autocompletion with Deep Learning on Jupyter Notebook.
MIT - jupyter-tensorboard (π₯13 Β· β 460 Β· π) - Start Tensorboard in Jupyter Notebook.
MIT - Jupyter Spark (π₯13 Β· β 190 Β· π) - Jupyter Notebook extension for Apache Spark integration.
MPL-2.0 - nbzip (π₯13 Β· β 90 Β· π) - Compresses and downloads all files in any of the users directories.
BSD-3 - Content Management (π₯13 Β· β 76 Β· π) - Jupyter Content Management Extensions.
BSD-3 - PPExtensions (π₯11 Β· β 50 Β· π) - Set of iPython and Jupyter extensions to improve user..
BSD-3 - jupyter-nbrequirements (π₯10 Β· β 20 Β· π) - Dependency management and optimization in Jupyter..
MIT - jupyterterminals (π₯9 Β· β 9 Β· π) - Jupyter plugin to support inline terminal shells along with..
MIT
Jupyter Magic
Extensions that provide magic commands to access convenient functionality within a notebook.
sparkmagic (π₯22 Β· β 1.4K Β· π€) - Jupyter magics and kernels for working with remote Spark.. BSD-3
watermark (π₯22 Β· β 940) - An IPython magic extension for printing date and time stamps, version.. BSD-3
pick (π₯21 Β· β 790) - Customize your kernels on Launch!. BSD-3
-
GitHub (π¨βπ» 5 Β· π 63):
git clone https://github.com/nteract/pick -
PyPi (π₯ 510K / month Β· π¦ 250 Β· β±οΈ 28.02.2026):
pip install pick
Show 9 hidden projects...
- ipython-sql (π₯25 Β· β 1.8K Β· π) - %%sql magic for IPython, hopefully evolving into full SQL client.
MIT - nb_black (π₯17 Β· β 360 Β· π) - A simple extension for Jupyter Notebook and Jupyter Lab to beautify..
MIT - blackcellmagic (π₯17 Β· β 270 Β· π) - IPython magic command to format python code in cell using..
MIT - heat (π₯15 Β· β 680 Β· π) - IPython magic command to profile and view your python code as a heat map.
MIT - ipycache (π₯14 Β· β 70 Β· π) - Defines a %%cache cell magic in the IPython notebook to cache..
BSD-3 - jupyter-notify (π₯13 Β· β 200 Β· π) - A Jupyter Notebook magic for browser notifications of cell..
BSD-3 - py_d3 (π₯12 Β· β 450 Β· π) - D3 block magic for Jupyter notebook.
MIT - jupyter-manim (π₯10 Β· β 200 Β· π) - manim cell magic for IPython/Jupyter to show the output video.
MIT - SQLCell (π₯10 Β· β 140 Β· π) - SQLCell is a magic function for the Jupyter Notebook that executes..
MIT
Jupyter Kernels
Jupyter kernels that run and introspect the user's code in a given language.
IPython Kernel (π₯33 Β· β 730) - IPython Kernel for Jupyter. BSD-3
Metakernel (π₯23 Β· β 360) - Jupyter/IPython Kernel Tools. BSD-3
Octave Kernel (π₯21 Β· β 460) - An Octave kernel for IPython. BSD-3
LFortran (π₯19 Β· β 1.1K Β· π) - Official main repository for LFortran. MIT
xeus-python (π₯19 Β· β 460) - Jupyter kernel for the Python programming language. BSD-3
almond (π₯17 Β· β 1.6K) - A Scala kernel for Jupyter. BSD-3
-
GitHub (π¨βπ» 43 Β· π 250):
git clone https://github.com/almond-sh/almond -
Docker Hub (π₯ 29K Β· β 6 Β· β±οΈ 25.02.2025):
docker pull almondsh/almond
xeus-cling (π₯16 Β· β 3.2K Β· π€) - Jupyter kernel for the C++ programming language. BSD-3
-
GitHub (π¨βπ» 27 Β· π 320):
git clone https://github.com/jupyter-xeus/xeus-cling -
Conda (π₯ 360K Β· β±οΈ 22.04.2025):
conda install -c conda-forge xeus-cling
IRuby (π₯16 Β· β 930 Β· π€) - Official gem repository: Ruby kernel for Jupyter/IPython Notebook. MIT
-
GitHub (π¨βπ» 55 Β· π 34 Β· π¦ 870):
git clone https://github.com/SciRuby/iruby -
Docker Hub (π₯ 3.6K Β· β 5 Β· β±οΈ 03.02.2023):
docker pull rubydata/datascience-notebook
Evcxr (π₯15 Β· β 6.1K Β· π€) - An evaluation context for Rust, including a Jupyter Kernel. MIT
-
GitHub (π¨βπ» 56 Β· π 230 Β· π¦ 180):
git clone https://github.com/evcxr/evcxr
Matlab Kernel (π₯15 Β· β 470 Β· π€) - Jupyter Kernel for Matlab. BSD-3
.NET Interactive (π₯13 Β· β 3.2K) - .NET Interactive combines the power of .NET with many other.. MIT
-
GitHub (π¨βπ» 150 Β· π 460):
git clone https://github.com/dotnet/interactive
IJulia.jl (π₯13 Β· β 2.9K) - Julia kernel for Jupyter. MIT
-
GitHub (π¨βπ» 120 Β· π 430):
git clone https://github.com/JuliaLang/IJulia.jl
xeus-sqlite (π₯13 Β· β 170) - Jupyter kernel for SQLite. BSD-3
-
GitHub (π¨βπ» 17 Β· π 27):
git clone https://github.com/jupyter-xeus/xeus-sqlite -
Conda (π₯ 94K Β· β±οΈ 09.03.2026):
conda install -c conda-forge xeus-sqlite
nbstata (π₯10 Β· β 56) - A Jupyter kernel for Stata built on pystata. βοΈGPL-3.0
-
GitHub (π¨βπ» 2 Β· π 7 Β· π¦ 6):
git clone https://github.com/hugetim/nbstata -
PyPi (π₯ 870 / month Β· β±οΈ 22.01.2026):
pip install nbstata
Show 29 hidden projects...
- xonsh (π₯27 Β· β 9.5K) - Python-powered shell. Full-featured, cross-platform and AI-friendly.
βοΈCustom - Bash Kernel (π₯21 Β· β 710 Β· π) - A bash kernel for IPython.
BSD-3 - IJavascript (π₯19 Β· β 2.2K Β· π) - IJavascript is a javascript kernel for the Jupyter notebook.
BSD-3 - Spylon Kernel (π₯18 Β· β 190 Β· π) - Jupyter kernel for scala and spark.
BSD-3 - gophernotes (π₯17 Β· β 3.9K Β· π) - The Go kernel for Jupyter notebooks and nteract.
MIT - IRkernel (π₯17 Β· β 1.8K Β· π) - R kernel for Jupyter.
MIT - Kernel Gateway (π₯17 Β· β 560 Β· π) - A web server for spawning and communicating with..
βUnlicensed - Apache Toree (π₯16 Β· β 740 Β· π) - Jupyter kernel for Apache Spark.
Apache-2 - Enterprise Gateway (π₯16 Β· β 670) - A web server for spawning and communicating with..
βUnlicensed - notebookJS (π₯16 Β· β 270 Β· π) - notebookJS: seamless JavaScript integration in Python Notebooks.
MIT - Ansible Kernel (π₯15 Β· β 540 Β· π) - Jupyter Notebook Kernel for running Ansible Tasks and..
Apache-2 - Kernel Detection (π₯15 Β· β 150 Β· π) - An Jupyter plugin to enable the automatic detection of..
BSD-2 - IHaskell (π₯14 Β· β 2.6K Β· π) - adds ihaskell syntax highlighting to jupyterlab.
BSD-3 - SAS Kernel (π₯14 Β· β 200 Β· π) - A Jupyter kernel for SAS. This opens up all the data..
Apache-2 - SciJava Kernel (π₯13 Β· β 180 Β· π) - [RETIRED] Try IJava or BeakerX.
Apache-2 - allthekernels (π₯13 Β· β 69 Β· π) - A multiplexer kernel for Jupyter.
MIT - clojupyter (π₯12 Β· β 830 Β· π) - a Jupyter kernel for Clojure.
MIT - IElixir (π₯11 Β· β 360 Β· π) - Jupyters kernel for Elixir programming language.
Apache-2 - SSH Kernel (π₯11 Β· β 73 Β· π) - SSH Kernel for Jupyter.
BSD-3 - pidgy (π₯11 Β· β 42 Β· π) - Interactive computing in Markdown.
BSD-3 - lgo (π₯10 Β· β 2K Β· π) - Interactive Go programming with Jupyter.
BSD-3 - IJava (π₯10 Β· β 1.1K Β· π) - A Jupyter kernel for executing Java code.
MIT - OCaml Kernel (π₯10 Β· β 310 Β· π) - An OCaml kernel for Jupyter (IPython) notebook.
MIT - remote_ikernel (π₯10 Β· β 20 Β· π) - All your Jupyter kernels, on all your machines, in one place.
BSD-2 - ssh_ipykernel (π₯10 Β· β 16 Β· π) - A remote jupyter kernel via ssh.
MIT - Wolfram Kernel (π₯9 Β· β 880 Β· π) - Wolfram Language kernel for Jupyter notebooks.
MIT - ICSharp (π₯9 Β· β 280 Β· π) - C# kernel for Jupyter.
Apache-2 - F# Kernel (π₯8 Β· β 440 Β· π) - F# for Jupyter Notebooks.
βUnlicensed - kernel-relay (π₯4 Β· β 12 Β· π) - kernel-relay is a GraphQL service for interfacing with..
βUnlicensed
Notebook Sharing & Conversion
Tools to share, convert and simplify collaboration (e.g., via git) with notebook files.
nbconvert (π₯33 Β· β 1.9K) - Jupyter Notebook Conversion. BSD-3
Jupytext (π₯28 Β· β 7.2K) - Jupyter notebooks as Markdown documents, Julia, Python or R scripts. MIT
-
GitHub (π¨βπ» 100 Β· π 420 Β· π¦ 12K):
git clone https://github.com/mwouts/jupytext -
PyPi (π₯ 3.8M / month Β· π¦ 1.1K Β· β±οΈ 21.07.2026):
pip install jupytext -
Conda (π₯ 1.6M Β· β±οΈ 22.07.2026):
conda install -c conda-forge jupytext -
npm (π₯ 1.3K / month Β· π¦ 5 Β· β±οΈ 05.05.2024):
npm install jupyterlab-jupytext
Voila (π₯27 Β· β 5.9K) - Voil turns Jupyter notebooks into standalone web applications. BSD-3
-
GitHub (π¨βπ» 76 Β· π 530 Β· π¦ 13K):
git clone https://github.com/voila-dashboards/voila -
PyPi (π₯ 180K / month Β· π¦ 170 Β· β±οΈ 22.04.2026):
pip install voila -
Conda (π₯ 600K Β· β±οΈ 22.04.2026):
conda install -c conda-forge voila -
npm (π₯ 54 / month Β· π¦ 5 Β· β±οΈ 19.05.2020):
npm install @jupyter-voila/jupyterlab-preview
Jupyter Book (π₯27 Β· β 4.3K) - Create computational narratives that are reusable, reproducible,.. BSD-3
nbdime (π₯26 Β· β 2.8K) - Tools for diffing and merging of Jupyter notebooks. BSD-3
-
GitHub (π¨βπ» 57 Β· π 180 Β· π¦ 13K):
git clone https://github.com/jupyter/nbdime -
PyPi (π₯ 310K / month Β· π¦ 120 Β· β±οΈ 10.02.2026):
pip install nbdime -
Conda (π₯ 1.9M Β· β±οΈ 10.02.2026):
conda install -c conda-forge nbdime -
npm (π₯ 7.7K / month Β· π¦ 12 Β· β±οΈ 10.02.2026):
npm install nbdime-jupyterlab
mkdocs-jupyter (π₯25 Β· β 500) - Use Jupyter Notebook in mkdocs. Apache-2
RISE (π₯23 Β· β 3.7K Β· π€) - RISE: Live Reveal.js Jupyter/IPython Slideshow Extension. BSD-3
-
GitHub (π¨βπ» 44 Β· π 420 Β· π¦ 3.1K):
git clone https://github.com/damianavila/RISE -
PyPi (π₯ 8.8K / month Β· π¦ 31 Β· β±οΈ 03.11.2022):
pip install RISE -
Conda (π₯ 520K Β· β±οΈ 27.10.2025):
conda install -c conda-forge rise -
npm (π₯ 20 / month Β· π¦ 3 Β· β±οΈ 03.07.2019):
npm install rise-reveal
nikola (π₯22 Β· β 2.7K Β· π€) - A static website and blog generator. MIT
-
GitHub (π¨βπ» 250 Β· π 470 Β· π¦ 550):
git clone https://github.com/getnikola/nikola -
PyPi (π₯ 5.2K / month Β· π¦ 2 Β· β±οΈ 17.05.2025):
pip install nikola
nbviewer (π₯18 Β· β 2.3K Β· π€) - nbconvert as a web service: Render Jupyter Notebooks as static web.. BSD-3
-
GitHub (π¨βπ» 99 Β· π 560 Β· π¦ 28):
git clone https://github.com/jupyter/nbviewer -
Docker Hub (π₯ 2.8M Β· β 34 Β· β±οΈ 13.12.2025):
docker pull jupyter/nbviewer
BinderHub (π₯16 Β· β 2.7K) - Run your code in the cloud, with technology so advanced, it feels.. BSD-3
-
GitHub (π¨βπ» 100 Β· π 400 Β· π¦ 12):
git clone https://github.com/jupyterhub/binderhub -
PyPi (π₯ 110 / month Β· β±οΈ 07.11.2018):
pip install binderhub
commuter (π₯14 Β· β 500) - Notebook sharing hub. BSD-3
-
GitHub (π¨βπ» 29 Β· π 66 Β· π¦ 2):
git clone https://github.com/nteract/commuter -
npm (π₯ 140 / month Β· π¦ 5 Β· β±οΈ 27.10.2020):
npm install @nteract/commuter
nbgallery (π₯14 Β· β 150) - Enterprise Jupyter notebook sharing and collaboration app. MIT
-
GitHub (π¨βπ» 29 Β· π 36):
git clone https://github.com/nbgallery/nbgallery -
Docker Hub (π₯ 180K Β· β 5 Β· β±οΈ 10.07.2026):
docker pull nbgallery/nbgallery
Show 12 hidden projects...
- mknotebooks (π₯19 Β· β 140 Β· π) - A plugin for mkdocs to help you include Jupyter notebooks in your..
MIT - Knowledge Repo (π₯18 Β· β 5.5K Β· π) - A next-generation curated knowledge sharing platform..
Apache-2 - notedown (π₯18 Β· β 860 Β· π) - Markdown = IPython Notebook.
BSD-2 - jupyter-flex (π₯17 Β· β 310 Β· π) - Build dashboards using Jupyter Notebooks.
Apache-2 - Stencila (π₯16 Β· β 820 Β· π) - Documents with Scientific Intelligence.
Apache-2 - scrapbook (π₯16 Β· β 290 Β· π) - A library for recording and reading data in notebooks.
BSD-3 - ThebeLab (π₯15 Β· β 410 Β· π) - Thebe: turn static HTML pages into live documents.
BSD-3 - nbinteract (π₯15 Β· β 240 Β· π) - Create interactive webpages from Jupyter Notebooks.
BSD-3 - cdsdashboards (π₯14 Β· β 200 Β· π) - JupyterHub extension for ContainDS Dashboards.
BSD-3 - pynb (π₯13 Β· β 220 Β· π) - Jupyter Notebooks as plain Python code with embedded Markdown text.
MIT - bookstore (π₯12 Β· β 200 Β· π) - Notebook storage and publishing workflows for the masses.
BSD-3 - jnotebook-reader (π₯7 Β· β 41 Β· π) - An awesome viewer to browse and render Jupyter..
Apache-2
Notebook Tools
Libraries and tools that work with or can be used within notebook files.
nbformat (π₯30 Β· β 300 Β· π€) - Reference implementation of the Jupyter Notebook format. BSD-3
-
GitHub (π¨βπ» 83 Β· π 160 Β· π¦ 390K):
git clone https://github.com/jupyter/nbformat -
PyPi (π₯ 79M / month Β· π¦ 1.9K Β· β±οΈ 04.04.2024):
pip install nbformat -
Conda (π₯ 38M Β· β±οΈ 22.04.2025):
conda install -c conda-forge nbformat -
npm (π₯ 140 / month Β· π¦ 5 Β· β±οΈ 04.04.2024):
npm install nbformat-schema
nbclient (π₯30 Β· β 180) - A client library for executing notebooks. Formally nbconverts.. BSD-3
Jupyter Client (π₯28 Β· β 470) - Jupyter protocol client APIs. BSD-3
nbQA (π₯22 Β· β 1.2K Β· π€) - Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter.. MIT
Jupyter Sphinx (π₯22 Β· β 190 Β· π€) - Sphinx extension for rendering of Jupyter interactive.. BSD-3
repo2docker (π₯20 Β· β 1.7K) - Turn repositories into Jupyter-enabled Docker images. BSD-3
-
GitHub (π¨βπ» 140 Β· π 380):
git clone https://github.com/jupyterhub/repo2docker -
PyPi (π₯ 5.1K / month Β· π¦ 33 Β· β±οΈ 23.04.2026):
pip install jupyter-repo2docker
mercury (π₯18 Β· β 4.3K) - The fastest way to turn a Jupyter notebook into a beautiful,.. Apache-2
-
GitHub (π¨βπ» 22 Β· π 290 Β· π¦ 180):
git clone https://github.com/mljar/mercury -
PyPi (β±οΈ 02.09.2022):
pip install mljar-mercury
sphinxcontrib.jupyter (π₯14 Β· β 77 Β· π€) - A Sphinx Extension for Generating Jupyter Notebooks. BSD-3
-
GitHub (π¨βπ» 14 Β· π 23):
git clone https://github.com/QuantEcon/sphinxcontrib-jupyter -
PyPi (π₯ 2.3K / month Β· π¦ 4 Β· β±οΈ 18.06.2020):
pip install sphinxcontrib-jupyter
Show 17 hidden projects...
- nbval (π₯24 Β· β 440 Β· π) - A py.test plugin to validate Jupyter notebooks.
BSD-3 - ipyparallel (π₯22 Β· β 2.6K) - IPython Parallel: Interactive Parallel Computing in Python.
βUnlicensed - BeakerX (π₯20 Β· β 2.9K Β· π) - Beaker Extensions for Jupyter Notebook.
Apache-2 - PixieDust (π₯20 Β· β 1K Β· π) - Python Helper library for Jupyter Notebooks.
Apache-2 - ipytest (π₯19 Β· β 320 Β· π) - Pytest in IPython notebooks.
MIT - testbook (π₯18 Β· β 430 Β· π) - Unit test your Jupyter Notebooks the right way.
BSD-3 - treon (π₯18 Β· β 310 Β· π) - Easy to use test framework for Jupyter Notebooks.
MIT - nbopen (π₯17 Β· β 290 Β· π) - Open a Jupyter notebook in the best available server.
BSD-3 - fastpages (π₯15 Β· β 3.5K Β· π) - An easy to use blogging platform, with enhanced support for..
Apache-2 - ipyexperiments (π₯13 Β· β 230 Β· π) - Automatic GPU+CPU memory profiling, re-use and memory..
Apache-2 - Kernel Management (π₯12 Β· π) - Experimental.
BSD-3 - jupyter2slides (π₯9 Β· β 790 Β· π) - Cloud Native Presentation Slides with Jupyter Notebook +..
MIT - Jupyter Helpers (π₯9 Β· β 47 Β· π) - A collection of helpers for Jupyter/IPython.
MIT - nbmake-action (π₯8 Β· β 150 Β· π) - GitHub Action for testing notebooks.
Apache-2 - naas (π₯8 Β· β 10 Β· π) - Schedule notebooks, run then by http call, get data, automate all your..
BSD-3 - Jupter-Notebook-REST-API (π₯6 Β· β 82 Β· π) - Run your jupyter notebooks as a REST API endpoint...
MIT - JupyterLab Marketplace (π₯3) - A community-run marketplace for JupyterLab extensions with..
Apache-2
JupyterLab Renderer
Extensions that can render and display files of specific MIME types.
JupyterLab Renderers (π₯18 Β· β 520) - Renderers and renderer extensions for JupyterLab. BSD-3
-
GitHub (π¨βπ» 32 Β· π 81 Β· π¦ 40):
git clone https://github.com/jupyterlab/jupyter-renderers -
PyPi (π₯ 760 / month Β· π¦ 2 Β· β±οΈ 23.05.2023):
pip install jupyterlab-katex -
Conda (π₯ 9.6K Β· β±οΈ 22.04.2025):
conda install -c conda-forge jupyterlab-vega3 -
npm (π₯ 1.3K / month Β· π¦ 10 Β· β±οΈ 01.08.2023):
npm install @jupyterlab/geojson-extension
JupyterLab Latex (π₯17 Β· β 680 Β· π€) - JupyterLab extension for live editing of LaTeX documents. BSD-3
-
GitHub (π¨βπ» 28 Β· π 78 Β· π¦ 8):
git clone https://github.com/jupyterlab/jupyterlab-latex -
PyPi (π₯ 3.6K / month Β· π¦ 1 Β· β±οΈ 17.12.2025):
pip install jupyterlab_latex -
Conda (π₯ 44K Β· β±οΈ 17.12.2025):
conda install -c conda-forge jupyterlab-latex -
npm (π₯ 220 / month Β· π¦ 5 Β· β±οΈ 17.12.2025):
npm install @jupyterlab/latex
Show 6 hidden projects...
- JupyterLab Drawio (π₯19 Β· β 600 Β· π) - A standalone embedding of the FOSS drawio / mxgraph..
BSD-3 - JupyterLab Dash (π₯16 Β· β 960 Β· π) - An Extension for the Interactive development of Dash apps in..
MIT - JupyterLab Spreadsheet (π₯14 Β· β 200 Β· π) - JupyterLab plugin for viewing spreadsheets, such as..
BSD-3 - JupyterLab Voyager (π₯13 Β· β 300 Β· π) - JupyterLab extension visualize data with Voyager.
BSD-3 - JupyterLab Chart Editor (π₯13 Β· β 220 Β· π) - JupyterLab extension for Plotlys react-chart-editor.
BSD-3 - jupyterlab-tabular-data-editor (π₯12 Β· β 140 Β· π) - Manipulate your tabular data responsively and..
BSD-3
JupyterLab Themes
Extensions that can customize the appearance of JupyterLab.
Material Darker Theme (π₯12 Β· β 170) - The Material Darker theme for JupyterLab. BSD-3
Show 8 hidden projects...
- Darcula Theme (π₯19 Β· β 220 Β· π) - A handsome Darcula theme for Jupyterlab. The first jlab..
BSD-3 - Neon Theme (π₯12 Β· β 160 Β· π) - A flat, 80s neon inspired theme for JupyterLab.
BSD-3 - jupyterlab-theme-solarized-dark (π₯12 Β· β 110 Β· π) - JupyterLab Theme Solarized Dark.
BSD-3 - Horizon Theme (π₯12 Β· β 76 Β· π) - VSCode Horizon Theme port for JupyterLab.
BSD-3 - jupyterlab_darkside_ui (π₯11 Β· β 120 Β· π) - Darkside ui and syntax theme for jupyterlab.
BSD-3 - Gruvbox Theme (π₯11 Β· β 52 Β· π) - Gruvbox dark theme for Jupyter Lab. Modeled on classic..
BSD-3 - Theme Toggle (π₯10 Β· β 11 Β· π) - JupyterLab extension to toggle the theme in the Top Bar area.
BSD-3 - Nord Theme (π₯9 Β· β 26 Β· π) - JupyterLab - Nord Theme.
BSD-3
JupyterLab Extensions
Application plugins that extend the functionality of JupyterLab itself.
Perspective (π₯26 Β· β 11K) - A data visualization and analytics component, especially well-.. Apache-2
-
GitHub (π¨βπ» 100 Β· π 1.3K Β· π¦ 210):
git clone https://github.com/finos/perspective -
PyPi (π₯ 31K / month Β· π¦ 36 Β· β±οΈ 09.07.2026):
pip install perspective-python -
Conda (π₯ 2.9M Β· β±οΈ 09.07.2026):
conda install -c conda-forge perspective -
npm (π₯ 450 / month Β· π¦ 6 Β· β±οΈ 03.09.2025):
npm install @finos/perspective-jupyterlab
JupyterLab Git (π₯26 Β· β 1.6K) - A Git extension for JupyterLab. BSD-3
-
GitHub (π¨βπ» 110 Β· π 410 Β· π¦ 3.4K):
git clone https://github.com/jupyterlab/jupyterlab-git -
PyPi (π₯ 200K / month Β· π¦ 59 Β· β±οΈ 17.06.2026):
pip install jupyterlab-git -
Conda (π₯ 880K Β· β±οΈ 17.06.2026):
conda install -c conda-forge jupyterlab-git -
npm (π₯ 2.3K / month Β· π¦ 11 Β· β±οΈ 17.06.2026):
npm install @jupyterlab/git
JupyterLab LSP (π₯25 Β· β 2K) - Coding assistance for JupyterLab (code navigation + hover.. BSD-3
-
GitHub (π¨βπ» 58 Β· π 160 Β· π¦ 2.8K):
git clone https://github.com/jupyter-lsp/jupyterlab-lsp -
PyPi (π₯ 130K / month Β· π¦ 67 Β· β±οΈ 02.04.2026):
pip install jupyterlab-lsp -
Conda (π₯ 8.1M Β· β±οΈ 02.04.2026):
conda install -c conda-forge jupyter-lsp -
npm (π₯ 640 / month Β· π¦ 7 Β· β±οΈ 26.08.2022):
npm install @krassowski/jupyterlab-lsp
JupyterLab Debugger (π₯24 Β· β 15K) - A visual debugger for Jupyter notebooks, consoles, and.. BSD-3
-
GitHub (π¨βπ» 11 Β· π 4K):
git clone https://github.com/jupyterlab/debugger -
npm (π₯ 83K / month Β· π¦ 21 Β· β±οΈ 21.07.2026):
npm install @jupyterlab/debugger
JupyterLab TOC (π₯24 Β· β 15K) - Table of Contents extension for JupyterLab. BSD-3
-
GitHub (π¨βπ» 14 Β· π 4K):
git clone https://github.com/jupyterlab/jupyterlab-toc -
npm (π₯ 250K / month Β· π¦ 29 Β· β±οΈ 21.07.2026):
npm install @jupyterlab/toc
elyra (π₯22 Β· β 2K) - Elyra extends JupyterLab with an AI centric approach. Apache-2
-
GitHub (π¨βπ» 76 Β· π 360 Β· π¦ 75):
git clone https://github.com/elyra-ai/elyra -
PyPi (π₯ 1.5K / month Β· π¦ 4 Β· β±οΈ 18.05.2026):
pip install elyra -
Conda (π₯ 93K Β· β±οΈ 30.04.2026):
conda install -c conda-forge elyra -
npm (π₯ 45 / month Β· π¦ 10 Β· β±οΈ 29.03.2023):
npm install @elyra/services
Jupyter Bokeh (π₯22 Β· β 260) - An extension for rendering Bokeh content in JupyterLab notebooks. BSD-3
-
GitHub (π¨βπ» 22 Β· π 58 Β· π¦ 6):
git clone https://github.com/bokeh/jupyter_bokeh -
PyPi (π₯ 170K / month Β· π¦ 57 Β· β±οΈ 14.03.2023):
pip install jupyter-bokeh -
Conda (π₯ 250K Β· β±οΈ 09.06.2026):
conda install -c conda-forge jupyter_bokeh -
npm (π₯ 1K / month Β· π¦ 5 Β· β±οΈ 09.06.2026):
npm install @bokeh/jupyter_bokeh
JupyterLab Spellchecker (π₯21 Β· β 210) - Spellchecker for JupyterLab notebook markdown cells.. BSD-3
-
GitHub (π¨βπ» 7 Β· π 22 Β· π¦ 330):
git clone https://github.com/jupyterlab-contrib/spellchecker -
PyPi (π₯ 15K / month Β· π¦ 7 Β· β±οΈ 06.07.2026):
pip install jupyterlab-spellchecker -
Conda (π₯ 190K Β· β±οΈ 09.07.2026):
conda install -c conda-forge jupyterlab-spellchecker -
npm (π₯ 120 / month Β· π¦ 5 Β· β±οΈ 08.10.2021):
npm install @ijmbarr/jupyterlab_spellchecker
Code Formatter (π₯20 Β· β 910) - A JupyterLab plugin to facilitate invocation of code formatters. MIT
-
GitHub (π¨βπ» 50 Β· π 64 Β· π¦ 2):
git clone https://github.com/ryantam626/jupyterlab_code_formatter -
PyPi (π₯ 120K / month Β· π¦ 76 Β· β±οΈ 11.02.2026):
pip install jupyterlab_code_formatter -
Conda (π₯ 900K Β· β±οΈ 11.02.2026):
conda install -c conda-forge jupyterlab_code_formatter -
npm (π₯ 200 / month Β· π¦ 5 Β· β±οΈ 16.04.2023):
npm install @ryantam626/jupyterlab_code_formatter
GPU Dashboards (π₯20 Β· β 670) - A JupyterLab extension for displaying dashboards of GPU usage. BSD-3
-
GitHub (π¨βπ» 27 Β· π 86 Β· π¦ 3):
git clone https://github.com/rapidsai/jupyterlab-nvdashboard -
PyPi (π₯ 49K / month Β· π¦ 3 Β· β±οΈ 25.06.2026):
pip install jupyterlab-nvdashboard -
Conda (π₯ 79K Β· β±οΈ 25.06.2026):
conda install -c conda-forge jupyterlab-nvdashboard -
npm (π₯ 110 / month Β· π¦ 5 Β· β±οΈ 27.04.2021):
npm install jupyterlab-nvdashboard
jupyterlab-execute-time (π₯19 Β· β 400 Β· π€) - A JupyterLab extension for displaying cell timings. BSD-3
-
GitHub (π¨βπ» 23 Β· π 50 Β· π¦ 3):
git clone https://github.com/deshaw/jupyterlab-execute-time -
PyPi (π₯ 91K / month Β· π¦ 30 Β· β±οΈ 23.12.2025):
pip install jupyterlab-execute-time -
Conda (π₯ 160K Β· β±οΈ 22.04.2025):
conda install -c conda-forge jupyterlab_execute_time -
npm (π₯ 160 / month Β· π¦ 5 Β· β±οΈ 18.01.2021):
npm install jupyterlab-execute-time
JupyterLab SideCar (π₯19 Β· β 260) - A sidecar output widget for JupyterLab. BSD-3
-
GitHub (π¨βπ» 19 Β· π 39 Β· π¦ 7):
git clone https://github.com/jupyter-widgets/jupyterlab-sidecar -
PyPi (π₯ 30K / month Β· π¦ 46 Β· β±οΈ 27.02.2026):
pip install sidecar -
Conda (π₯ 45K Β· β±οΈ 27.02.2026):
conda install -c conda-forge sidecar -
npm (π₯ 120 / month Β· π¦ 5 Β· β±οΈ 27.02.2026):
npm install @jupyter-widgets/jupyterlab-sidecar
jupyter-fs (π₯19 Β· β 240) - A filesystem-like contents manager for multiple backends in.. Apache-2
JupyterLab Templates (π₯17 Β· β 410 Β· π€) - notebook templates for jupyterlab. Apache-2
-
GitHub (π¨βπ» 23 Β· π 70 Β· π¦ 8):
git clone https://github.com/jpmorganchase/jupyterlab_templates -
PyPi (π₯ 6.8K / month Β· π¦ 15 Β· β±οΈ 29.09.2025):
pip install jupyterlab_templates -
Conda (π₯ 58K Β· β±οΈ 29.09.2025):
conda install -c conda-forge jupyterlab_templates -
npm (π₯ 480 / month Β· π¦ 5 Β· β±οΈ 12.02.2024):
npm install jupyterlab_templates
JupyterLab Quickopen (π₯15 Β· β 90) - Quickly open a file in JupyterLab by part of its name. BSD-3
JupyterLab Kernelspy (π₯14 Β· β 85) - A Jupyter Lab extension for inspecting messages to/from.. BSD-3
-
GitHub (π¨βπ» 6 Β· π 12 Β· π¦ 7):
git clone https://github.com/jupyterlab-contrib/jupyterlab-kernelspy -
PyPi (π₯ 640 / month Β· β±οΈ 30.08.2023):
pip install jupyterlab-kernelspy -
Conda (π₯ 27K Β· β±οΈ 22.04.2025):
conda install -c conda-forge jupyterlab-kernelspy -
npm (π₯ 78 / month Β· π¦ 5 Β· β±οΈ 30.08.2023):
npm install jupyterlab-kernelspy
Show 36 hidden projects...
- dask-labextension (π₯19 Β· β 330 Β· π) - JupyterLab extension for Dask.
BSD-3 - ipylab (π₯19 Β· β 220 Β· π) - Control JupyterLab from Python Notebooks with Jupyter Widgets.
BSD-3 - Variable Inspector (π₯18 Β· β 1.2K Β· π) - Variable inspector extension for JupyterLab.
BSD-3 - JupyterLab System Monitor (π₯18 Β· β 300 Β· π) - JupyterLab extension to display system metrics.
BSD-3 - JupyterLab GitHub (π₯16 Β· β 440 Β· π) - GitHub integration for JupyterLab.
BSD-3 - JupyterLab Google Drive (π₯16 Β· β 400 Β· π) - Cloud storage for JupyterLab using Google Drive.
BSD-3 - JupyterLab Tensorboard (π₯14 Β· β 320 Β· π) - A JupyterLab extension for tensorboard.
MIT - Collapsible Headings (π₯14 Β· β 180 Β· π) - Implements Collapsible Headers for Jupyter Lab..
BSD-3 - JupyterLab Data Explorer (π₯14 Β· β 180 Β· π) - First class datasets in JupyterLab.
BSD-3 - jupyterlab-flake8 (π₯14 Β· β 110 Β· π) - Jupyterlab python linter for notebooks and text files..
BSD-3 - JupyterLab IFrame (π₯14 Β· β 99 Β· π) - View html as an embedded iframe in JupyterLab.
Apache-2 - nbcelltests (π₯14 Β· β 93 Β· π) - Cell-by-cell testing for production Jupyter notebooks in..
Apache-2 - JupyterLab Vim (π₯13 Β· β 980 Β· π) - Vim notebook cell bindings for JupyterLab.
MIT - nbgather (π₯13 Β· β 530 Β· π) - Spit shine for Jupyter notebooks.
MIT - JupyterLab Go-To-Definition (π₯13 Β· β 230 Β· π) - Navigate to variables definition with a click in..
BSD-3 - jupyterlab-interactive-dashboard-editor (π₯13 Β· β 220 Β· π) - A drag-and-drop dashboard editor for JupyterLab.
BSD-3 - JupyterLab HDF5 (π₯13 Β· β 120 Β· π) - Open and explore HDF5 files in JupyterLab. Can handle very..
BSD-3 - jupyterlab-sparkmonitor (π₯13 Β· β 92 Β· π) - JupyterLab extension that enables monitoring launched..
Apache-2 - jupyterlab-sos (π₯13 Β· β 75 Β· π) - Jupyterlab extension for SoS Polyglot Notebook and Workflow..
BSD-3 - JupyterLab Top Bar (π₯13 Β· β 6 Β· π) - JupyterLab Top Bar extension.
BSD-3 - StickyLand (π₯12 Β· β 560 Β· π) - Break the linear presentation of Jupyter Notebooks with sticky..
BSD-3 - JupyterLab SQL (π₯12 Β· β 410 Β· π) - SQL GUI for JupyterLab.
MIT - JupyterLab Commenting (π₯12 Β· β 100 Β· π) - Commenting and annotation for JupyterLab.
BSD-3 - JupyterLab Autoversion (π₯12 Β· β 75 Β· π) - Automatically version jupyter notebooks in JupyterLab.
Apache-2 - JupyterLab Python Files (π₯12 Β· β 51 Β· π) - JupyterLab extension to create Python files.
BSD-3 - Lantern (π₯11 Β· β 250 Β· π) - Data exploration glue.
Apache-2 - JupyterLab Flake8 (π₯11 Β· β 110 Β· π) - A jupyterlab extension to email notebooks directly..
Apache-2 - JupyterLab Shortcutui (π₯11 Β· β 54 Β· π) - A JupyterLab extension for managing keyboard shortcuts.
BSD-3 - jupyterlab-gitplus (π₯10 Β· β 120 Β· π) - JupyterLab extension to create GitHub commits & pull..
βοΈAGPL-3.0 - JupyterLab Bytecode (π₯10 Β· β 62 Β· π) - JupyterLab extension to explore CPython Bytecode.
BSD-3 - JupyterLab Email (π₯10 Β· β 53 Β· π) - A jupyterlab extension to email notebooks directly..
Apache-2 - jupyterlab_commands (π₯10 Β· β 44 Β· π) - Add arbitrary python commands to the jupyterlab..
Apache-2 - jupyterlab-executor (π₯10 Β· β 15 Β· π) - JupyterLab extension to execute the scripts from the..
BSD-3 - KnowledgeLab (π₯9 Β· β 6 Β· π) - KnowledgeRepo + JupyterLab.
βοΈLGPL-3.0 - jupyterlab-celltags (π₯8 Β· β 110 Β· π) - A JupyterLab extension for notebook cell tags.
BSD-3 - JupyterLab Spark (π₯8 Β· β 12 Β· π) - Spark Application UI extension for JupyterLab.
Apache-2
JupyterHub Authenticators
Authentication modules that manage and control how users can access the JupyterHub deployment.
OAuthenticator (π₯23 Β· β 440) - OAuth + JupyterHub Authenticator = OAuthenticator. BSD-3
LDAP Authenticator (π₯20 Β· β 210 Β· π€) - LDAP Authenticator Plugin for Jupyter. BSD-3
First Use Authenticator (π₯16 Β· β 50 Β· π€) - JupyterHub Authenticator that lets users set.. BSD-3
-
GitHub (π¨βπ» 15 Β· π 33 Β· π¦ 140):
git clone https://github.com/jupyterhub/firstuseauthenticator -
PyPi (π₯ 5.2K / month Β· β±οΈ 28.03.2025):
pip install jupyterhub-firstuseauthenticator
LTI Authenticator (π₯15 Β· β 73 Β· π) - A JupyterHub authenticator for LTI. BSD-3
-
GitHub (π¨βπ» 19 Β· π 56):
git clone https://github.com/jupyterhub/ltiauthenticator -
PyPi (π₯ 4.4K / month Β· β±οΈ 26.03.2026):
pip install jupyterhub-ltiauthenticator
Show 11 hidden projects...
- Native Authenticator (π₯19 Β· β 72 Β· π) - JupyterHub-native User Authenticator.
BSD-3 - SAML Authenticator (π₯13 Β· β 40 Β· π) - jupyterhub-samlauthenticator.
MIT - dummyauthenticator (π₯12 Β· β 28 Β· π) - A Dummy JupyterHub Authenticator to make testing easy.
BSD-3 - Keberos Authenticator (π₯12 Β· β 12) - A JupyterHub authenticator using Kerberos.
BSD-3 - Remote User Auth (π₯11 Β· β 12 Β· π) - REMOTE_USER authenticator for Jupyterhub.
βοΈGPL-3.0 - CAS Authenticator (π₯10 Β· β 15 Β· π) - CAS authenticator for Jupyterhub.
βοΈGPL-3.0 - JWT Authenticator (π₯10 Β· β 9 Β· π) - A Token Authenticator for JupyterHub.
Apache-2 - Null Authenticator (π₯10 Β· β 9 Β· π) - Null Authenticator for JupyterHub instances that should..
BSD-3 - Hash Authenticator (π₯9 Β· β 4 Β· π) - Authenticate users with passwords generated from their..
BSD-3 - Remote Authenticator (π₯8 Β· β 2 Β· π€) - A collection of JupyterHub Authenticators, including..
βοΈGPL-3.0 - SSH Authenticator (π₯5 Β· β 8 Β· π) - A simple SSH authenticator for JupyterHub.
BSD-3
JupyterHub Spawners
Spawner modules that start, monitor, and stop single-user notebook servers.
KubeSpawner (π₯23 Β· β 610) - Kubernetes spawner for JupyterHub. BSD-3
SystemdSpawner (π₯17 Β· β 99 Β· π€) - Spawn JupyterHub single-user notebook servers with systemd. BSD-3
SudoSpawner (π₯16 Β· β 51 Β· π€) - Spawn JupyterHub single-user servers with sudo. BSD-3
-
GitHub (π¨βπ» 20 Β· π 42 Β· π¦ 88):
git clone https://github.com/jupyterhub/sudospawner -
PyPi (π₯ 1.5K / month Β· π¦ 2 Β· β±οΈ 17.10.2025):
pip install sudospawner
Show 5 hidden projects...
- DockerSpawner (π₯21 Β· β 490 Β· π) - Spawns JupyterHub single user servers in Docker containers.
BSD-3 - BatchSpawner (π₯19 Β· β 180 Β· π) - Custom Spawner for Jupyterhub to start servers in batch..
BSD-3 - FargateSpawner (π₯12 Β· β 41 Β· π) - Spawns JupyterHub single user servers in Docker containers..
MIT - YarnSpawner (π₯11 Β· β 19 Β· π) - Spawn JupyterHub single user notebook servers in Hadoop/YARN..
BSD-3 - WrapSpawner (π₯10 Β· β 59 Β· π) - Mechanism for runtime configuration of spawners for JupyterHub.
BSD-3
Jupyter Components
Core components of the Jupyter architecture.
ipython (π₯36 Β· β 17K Β· π) - Official repository for IPython itself. Other repos in the IPython.. BSD-3
jupyter_server (π₯29 Β· β 560) - The backendi.e. core services, APIs, and REST endpointsto.. BSD-3
jupyter-packaging (π₯20 Β· β 65 Β· π€) - Tools to help build and install Jupyter Python packages. BSD-3
Others
jupyter-console (π₯24 Β· β 270 Β· π€) - Jupyter Terminal Console. BSD-3
Show 2 hidden projects...
Related Resources
- Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.
- best-of-ml-python: A ranked list of awesome machine learning python libraries.
- awesome-jupyter: A curated list of awesome Jupyter projects, libraries and resources.
- awesome-jupyterlab: A curated list of awesome JupyterLab extensions and resources.
Contribution
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
- Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
- Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.
If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.
For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.