← 开源
ml-tooling

best-of-jupyter

🏆 A ranked list of awesome Jupyter Notebook, Hub and Lab projects (extensions, kernels, tools). Updated weekly.

ListsTool collections
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.24k
Star
94
Fork
+3
本周
14
贡献者
创建于 2021-01-01 · 更新于 2026-10-06 · 今日第 5033 名
主要开发者
README
Best-of Jupyter
  






🏆  A ranked list of awesome Jupyter projects. Updated weekly.





[![](http://bit.ly/3o3EHNN)](https://best-of.org)
[![](https://img.shields.io/badge/projects-300-blue.svg?color=5ac4bf)](#Contents)
[![](https://img.shields.io/badge/contributions-welcome-green.svg)](#Contribution)
[![](https://img.shields.io/github/release-date/ml-tooling/best-of-jupyter?color=green&label=updated)](https://github.com/ml-tooling/best-of-jupyter/releases)
[![](http://bit.ly/2Md9rxM)](https://mltooling.substack.com/subscribe)
[![](https://img.shields.io/twitter/follow/mltooling.svg?style=social&label=Follow)](https://twitter.com/mltooling)

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](https://best-of.org) or create [your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).  

📫  Subscribe to our [newsletter](https://mltooling.substack.com/subscribe) for updates and trending projects.

Contents

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

Back to top

Development environments with support for Jupyter Notebooks.

Jupyter (🥇36 · ⭐ 15K) - Jupyter Interactive Notebook. BSD-3

  • GitHub (👨‍💻 670 · 🔀 5.8K · 📦 380K):

    git clone https://github.com/jupyter/notebook
    
  • PyPi (📥 29M / month · 📦 3.8K · ⏱️ 23.09.2026):

    pip install notebook
    
  • Conda (📥 7.5M · ⏱️ 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 (👨‍💻 740 · 🔀 4.1K · 📦 22K):

    git clone https://github.com/jupyterlab/jupyterlab
    
  • PyPi (📥 31M / month · 📦 5.4K · ⏱️ 21.09.2026):

    pip install jupyterlab
    
  • Conda (📥 26M · ⏱️ 21.09.2026):

    conda install -c conda-forge jupyterlab
    
  • npm (📥 290K / month · 📦 550 · ⏱️ 21.09.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 (📥 250K / month · 📦 260 · ⏱️ 14.09.2026):

    pip install jupyterhub
    
  • Conda (📥 1.8M · ⏱️ 14.09.2026):

    conda install -c conda-forge jupyterhub
    
  • Docker Hub (📥 7.1M · ⭐ 350 · ⏱️ 01.10.2026):

    docker pull jupyterhub/jupyterhub
    

sos (🥈22 · ⭐ 290) - SoS workflow system for daily data analysis. BSD-3

  • GitHub (👨‍💻 36 · 🔀 44 · 📦 7.8K):

    git clone https://github.com/vatlab/SOS
    
  • PyPi (📥 280 / month · 📦 33 · ⏱️ 26.03.2026):

    pip install sos-notebook
    
  • Conda (📥 280K · ⏱️ 09.09.2026):

    conda install -c conda-forge sos
    

nteract (🥈21 · ⭐ 6.3K) - Were back! Now firing notebooks out of a t-shirt gun. BSD-3

  • GitHub (👨‍💻 86 · 🔀 550):

    git clone https://github.com/nteract/nteract
    
  • PyPi (📥 610 / month · ⏱️ 16.07.2019):

    pip install nteract_on_jupyter
    
  • npm (📥 16K / month · 📦 31 · ⏱️ 22.10.2021):

    npm install @nteract/messaging
    

VSCode Jupyter (🥉18 · ⭐ 1.4K · 💤) - VS Code Jupyter extension. MIT

  • GitHub (👨‍💻 290 · 🔀 350 · 📦 3):

    git clone https://github.com/microsoft/vscode-jupyter
    
  • Conda (📥 200K · ⏱️ 22.04.2025):

    conda install -c conda-forge vscode-jupyter
    

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 · ⏱️ 01.10.2026):

    docker pull kaggle/python
    

Hydrogen (🥉12 · ⭐ 4.1K · 💤) - Run code interactively, inspect data, and plot. All the power of.. MIT

  • GitHub (👨‍💻 90 · 🔀 340):

    git clone https://github.com/nteract/hydrogen
    

Show 8 hidden projects...

  • Docker Stacks (🥈23 · ⭐ 8.8K · 💀) - Ready-to-run Docker images containing Jupyter applications. BSD-3
  • retrolab (🥈19 · ⭐ 280 · 💀) - JupyterLab distribution with a retro look and feel. BSD-3
  • jupyverse (🥉17 · ⭐ 300) - Modern Jupyter server based on FastAPI. ❗Unlicensed
  • DataLab (🥉16 · ⭐ 980 · 💀) - Interactive tools and developer experiences for Big Data on.. Apache-2
  • 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

Back to top

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 (👨‍💻 740 · 🔀 4.3K · 📦 110K):

    git clone https://github.com/bokeh/bokeh
    
  • PyPi (📥 5.2M / month · 📦 2.6K · ⏱️ 24.09.2026):

    pip install bokeh
    
  • Conda (📥 21M · ⏱️ 19.08.2026):

    conda install -c conda-forge bokeh
    
  • npm (📥 48K / month · 📦 23 · ⏱️ 24.09.2026):

    npm install @bokeh/bokehjs
    

ipywidgets (🥇31 · ⭐ 3.3K) - Interactive Widgets for the Jupyter Notebook. BSD-3

  • GitHub (👨‍💻 230 · 🔀 970 · 📦 3):

    git clone https://github.com/jupyter-widgets/ipywidgets
    
  • PyPi (📥 31M / month · 📦 7.7K · ⏱️ 18.08.2026):

    pip install ipywidgets
    
  • Conda (📥 26M · ⏱️ 18.08.2026):

    conda install -c conda-forge ipywidgets
    
  • npm (📥 61K / month · 📦 130 · ⏱️ 18.08.2026):

    npm install @jupyter-widgets/jupyterlab-manager
    

panel (🥇30 · ⭐ 5.8K) - Panel: The powerful data exploration & web app framework for Python. BSD-3

  • GitHub (👨‍💻 270 · 🔀 630 · 📦 19K):

    git clone https://github.com/holoviz/panel
    
  • PyPi (📥 1.4M / month · 📦 740 · ⏱️ 21.09.2026):

    pip install panel
    
  • Conda (📥 3M · ⏱️ 18.08.2026):

    conda install -c conda-forge panel
    
  • npm (📥 7.7K / month · 📦 5 · ⏱️ 21.09.2026):

    npm install @holoviz/panel
    

evidently (🥇28 · ⭐ 7.9K) - Evidently is an open-source ML and LLM observability framework... Apache-2

  • GitHub (👨‍💻 97 · 🔀 920 · 📦 7.1K):

    git clone https://github.com/evidentlyai/evidently
    
  • PyPi (📥 820K / month · 📦 59 · ⏱️ 11.09.2026):

    pip install evidently
    
  • Conda (📥 190K · ⏱️ 21.09.2026):

    conda install -c conda-forge evidently
    

papermill (🥇27 · ⭐ 6.4K) - Parameterize, execute, and analyze notebooks. BSD-3

  • GitHub (👨‍💻 130 · 🔀 450 · 📦 8.4K):

    git clone https://github.com/nteract/papermill
    
  • PyPi (📥 15M / month · 📦 480 · ⏱️ 27.02.2026):

    pip install papermill
    
  • Conda (📥 1.1M · ⏱️ 01.03.2026):

    conda install -c conda-forge papermill
    

jupyter-matplotlib (🥇26 · ⭐ 1.6K · 💤) - Matplotlib Jupyter Integration. BSD-3

  • GitHub (👨‍💻 38 · 🔀 230 · 📦 16K):

    git clone https://github.com/matplotlib/ipympl
    
  • PyPi (📥 820K / month · 📦 660 · ⏱️ 21.01.2026):

    pip install ipympl
    
  • Conda (📥 2.9M · ⏱️ 24.01.2026):

    conda install -c conda-forge ipympl
    
  • npm (📥 28K / month · 📦 7 · ⏱️ 21.01.2026):

    npm install jupyter-matplotlib
    

itables (🥈25 · ⭐ 980) - Python DataFrames as Interactive DataTables. MIT

  • GitHub (👨‍💻 25 · 🔀 62 · 📦 1.6K):

    git clone https://github.com/mwouts/itables
    
  • PyPi (📥 930K / month · 📦 140 · ⏱️ 22.07.2026):

    pip install itables
    
  • Conda (📥 400K · ⏱️ 24.07.2026):

    conda install -c conda-forge itables
    

bqplot (🥈24 · ⭐ 3.7K · 📉) - Plotting library for IPython/Jupyter notebooks. Apache-2

  • GitHub (👨‍💻 71 · 🔀 480 · 📦 65):

    git clone https://github.com/bqplot/bqplot
    
  • PyPi (📥 190K / month · 📦 120 · ⏱️ 07.05.2026):

    pip install bqplot
    
  • Conda (📥 3.6M · ⏱️ 07.05.2026):

    conda install -c conda-forge bqplot
    
  • npm (📥 3.1K / month · 📦 23 · ⏱️ 15.07.2026):

    npm install bqplot
    

ipydagred3 (🥈23 · ⭐ 3.3K) - ipywidgets library for drawing directed acyclic graphs in.. Apache-2

  • GitHub (👨‍💻 4 · 🔀 970 · 📦 3):

    git clone https://github.com/timkpaine/ipydagred3
    
  • PyPi (📥 240K / month · 📦 6 · ⏱️ 31.10.2023):

    pip install ipydagred3
    
  • Conda (📥 74K · ⏱️ 01.09.2026):

    conda install -c conda-forge ipydagred3
    
  • npm (📥 61K / month · 📦 130 · ⏱️ 18.08.2026):

    npm install @jupyter-widgets/jupyterlab-manager
    

ipyregulartable (🥈22 · ⭐ 3.3K) - ipywidgets wrapper around regular-table. Apache-2

  • GitHub (👨‍💻 7 · 🔀 970 · 📦 15):

    git clone https://github.com/jpmorganchase/ipyregulartable
    
  • PyPi (📥 46 / month · 📦 2 · ⏱️ 08.01.2021):

    pip install ipyregulartable
    
  • Conda (📥 12K · ⏱️ 01.09.2026):

    conda install -c conda-forge ipyregulartable
    
  • npm (📥 61K / month · 📦 130 · ⏱️ 18.08.2026):

    npm install @jupyter-widgets/jupyterlab-manager
    

ipyvuetify (🥈22 · ⭐ 360) - Jupyter widgets based on vuetify UI components. MIT

  • GitHub (👨‍💻 14 · 🔀 61 · 📦 1.9K):

    git clone https://github.com/mariobuikhuizen/ipyvuetify
    
  • PyPi (📥 160K / month · 📦 120 · ⏱️ 12.08.2026):

    pip install ipyvuetify
    
  • Conda (📥 400K · ⏱️ 13.08.2026):

    conda install -c conda-forge ipyvuetify
    
  • npm (📥 4.8K / month · 📦 6 · ⏱️ 12.08.2026):

    npm install jupyter-vuetify
    

ipyvolume (🥈20 · ⭐ 2K · 💤) - IPython widget for rendering 3d volumes. MIT

  • GitHub (👨‍💻 45 · 🔀 230 · 📦 18):

    git clone https://github.com/maartenbreddels/ipyvolume
    
  • PyPi (📥 25K / month · 📦 56 · ⏱️ 02.06.2023):

    pip install ipyvolume
    
  • Conda (📥 1.2M · ⏱️ 24.11.2025):

    conda install -c conda-forge ipyvolume
    
  • npm (📥 950 / month · 📦 6 · ⏱️ 02.06.2023):

    npm install ipyvolume
    

nglview (🥈20 · ⭐ 910 · 💤) - Jupyter widget to interactively view molecular structures and.. MIT

  • GitHub (👨‍💻 40 · 🔀 140):

    git clone https://github.com/nglviewer/nglview
    
  • PyPi (📥 66K / month · 📦 120 · ⏱️ 02.02.2026):

    pip install nglview
    
  • Conda (📥 1.9M · ⏱️ 06.02.2026):

    conda install -c conda-forge nglview
    
  • npm (📥 980 / month · 📦 7 · ⏱️ 28.11.2024):

    npm install nglview-js-widgets
    

itkwidgets (🥈20 · ⭐ 620 · 💤) - An elegant Python interface for visualization on the web.. Apache-2

  • GitHub (👨‍💻 27 · 🔀 84 · 📦 400):

    git clone https://github.com/InsightSoftwareConsortium/itkwidgets
    
  • PyPi (📥 5.5K / month · 📦 32 · ⏱️ 07.02.2025):

    pip install itkwidgets
    
  • Conda (📥 640K · ⏱️ 22.04.2025):

    conda install -c conda-forge itkwidgets
    
  • npm (📥 110 / month · 📦 5 · ⏱️ 02.03.2023):

    npm install itkwidgets
    

jdaviz (🥈20 · ⭐ 170) - Interactive data visualization and analysis tools for astronomical.. BSD-3

  • GitHub (👨‍💻 45 · 🔀 91 · 📦 75):

    git clone https://github.com/spacetelescope/jdaviz
    
  • PyPi (📥 2.1K / month · 📦 12 · ⏱️ 23.09.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 (📥 180K / month · 📦 43 · ⏱️ 11.08.2026):

    pip install ipyvue
    
  • Conda (📥 330K · ⏱️ 13.08.2026):

    conda install -c conda-forge ipyvue
    
  • npm (📥 4.2K / month · 📦 16 · ⏱️ 11.08.2026):

    npm install jupyter-vue
    

responsible-ai-widgets (🥉19 · ⭐ 1.8K) - Responsible AI Toolbox is a suite of tools providing.. MIT

  • GitHub (👨‍💻 47 · 🔀 490):

    git clone https://github.com/microsoft/responsible-ai-toolbox
    
  • PyPi (📥 2.7K / month · 📦 6 · ⏱️ 08.07.2024):

    pip install raiwidgets
    

ipycanvas (🥉19 · ⭐ 710) - Interactive widgets library exposing the browsers Canvas API. BSD-3

  • GitHub (👨‍💻 21 · 🔀 63):

    git clone https://github.com/martinRenou/ipycanvas
    
  • PyPi (📥 110K / month · 📦 92 · ⏱️ 11.12.2025):

    pip install ipycanvas
    
  • Conda (📥 320K · ⏱️ 01.07.2026):

    conda install -c conda-forge ipycanvas
    
  • npm (📥 280 / month · 📦 7 · ⏱️ 11.12.2025):

    npm install ipycanvas
    

pivottablejs (🥉18 · ⭐ 690 · 📉) - Dragndrop Pivot Tables and Charts for Jupyter/IPython Notebook,.. MIT

  • GitHub (👨‍💻 3 · 🔀 88):

    git clone https://github.com/nicolaskruchten/jupyter_pivottablejs
    
  • PyPi (📥 17K / month · 📦 10 · ⏱️ 15.01.2018):

    pip install pivottablejs
    
  • Conda (📥 5.5K · ⏱️ 14.09.2026):

    conda install -c anaconda pivottablejs
    

tributary (🥉18 · ⭐ 440) - Streaming reactive and dataflow graphs in Python. Apache-2

  • GitHub (👨‍💻 7 · 🔀 37 · 📦 71):

    git clone https://github.com/timkpaine/tributary
    
  • PyPi (📥 190 / month · ⏱️ 10.05.2023):

    pip install tributary
    
  • Conda (📥 100K · ⏱️ 01.09.2026):

    conda install -c conda-forge tributary
    

vega (🥉18 · ⭐ 390 · 💤) - IPython/Jupyter notebook module for Vega and Vega-Lite. BSD-3

  • GitHub (👨‍💻 15 · 🔀 67):

    git clone https://github.com/vega/ipyvega
    
  • PyPi (📥 53K / month · 📦 17 · ⏱️ 25.09.2024):

    pip install vega
    
  • Conda (📥 1.7M · ⏱️ 04.10.2025):

    conda install -c conda-forge vega
    

ipysigma (🥉17 · ⭐ 280 · 💤) - A Jupyter widget using sigma.js to render interactive networks. MIT

  • GitHub (👨‍💻 6 · 🔀 25 · 📦 92):

    git clone https://github.com/Yomguithereal/ipysigma
    
  • PyPi (📥 65K / month · 📦 4 · ⏱️ 25.11.2025):

    pip install ipysigma
    
  • npm (📥 230 / month · 📦 5 · ⏱️ 25.11.2025):

    npm install ipysigma
    

Show 33 hidden projects...

  • ipyleaflet (🥇26 · ⭐ 1.5K · 💀) - A Jupyter - Leaflet.js bridge. MIT
  • pandas-profiling (🥈24 · ⭐ 14K · 💀) - Deprecated pandas-profiling package, use ydata-profiling.. MIT
  • facets-overview (🥈22 · ⭐ 7.4K · 💀) - Visualizations for machine learning datasets. Apache-2
  • D-Tale (🥈22 · ⭐ 5.2K · 📉) - Visualizer for Pandas Data Structures. ❗️LGPL-2.1
  • 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
  • ipycytoscape (🥈20 · ⭐ 280 · 💀) - A Cytoscape Jupyter widget. BSD-3
  • What-If Tool (🥉19 · ⭐ 940 · 💀) - Source code/webpage/demos for the What-If Tool. Apache-2
  • ipydatagrid (🥉19 · ⭐ 600 · 💀) - Fast Datagrid widget for the Jupyter Notebook and JupyterLab. BSD-3
  • 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
  • ipyvizzu (🥉18 · ⭐ 970 · 💀) - Build animated charts in Jupyter Notebook and similar.. Apache-2
  • gmaps (🥉17 · ⭐ 760 · 💀) - Google maps for Jupyter notebooks. BSD-3
  • Mapbox GL (🥉17 · ⭐ 680 · 💀) - Use Mapbox GL JS to visualize data in a Python Jupyter notebook. MIT
  • ipysheet (🥉17 · ⭐ 540 · 💀) - Spreadsheet in the Jupyter notebook. MIT
  • 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 (🥉16 · ⭐ 81 · 💀) - Viewer for Altair and Vega-Lite visualizations. BSD-3
  • ipyscales (🥉14 · ⭐ 13 · 💀) - A widget library for scales. BSD-3
  • pigeon (🥉13 · ⭐ 790 · 💀) - Quickly annotate data from the comfort of your Jupyter notebook. Apache-2
  • niwidgets (🥉13 · ⭐ 87 · 💀) - Neuroimaging widgets for jupyter notebooks. Apache-2
  • ipymaterialui (🥉13 · ⭐ 86 · 💀) - Jupyter Widgets based on React Material UI components. MIT
  • geonotebook (🥉12 · ⭐ 1.1K · 💀) - A Jupyter notebook extension for geospatial visualization.. Apache-2
  • 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 (🥉9 · ⭐ 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

Back to top

Application plugins that extend the functionality of Jupyter itself.

jupyter-server-proxy (🥇24 · ⭐ 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 (📥 410K / month · 📦 270 · ⏱️ 21.09.2026):

    pip install jupyter-server-proxy
    
  • Conda (📥 2.2M · ⏱️ 21.09.2026):

    conda install -c conda-forge jupyter-server-proxy
    
  • npm (📥 590 / month · 📦 9 · ⏱️ 11.06.2024):

    npm install @jupyterlab/server-proxy
    

NBextensions Configurator (🥇23 · ⭐ 980 · 📈) - A jupyter notebook serverextension providing config.. BSD-3

  • GitHub (👨‍💻 24 · 🔀 120 · 📦 1.3K):

    git clone https://github.com/jupyter-contrib/jupyter_nbextensions_configurator
    
  • PyPi (📥 390K / month · 📦 35 · ⏱️ 05.06.2024):

    pip install jupyter_nbextensions_configurator
    
  • Conda (📥 3M · ⏱️ 28.09.2026):

    conda install -c conda-forge jupyter_nbextensions_configurator
    

Resource Usage (🥇23 · ⭐ 540) - Jupyter Notebook Extension for monitoring your own Resource.. BSD-2

  • GitHub (👨‍💻 38 · 🔀 110 · 📦 1K):

    git clone https://github.com/jupyter-server/jupyter-resource-usage
    
  • PyPi (📥 44K / month · 📦 28 · ⏱️ 11.08.2026):

    pip install jupyter-resource-usage
    
  • Conda (📥 590K · ⏱️ 22.04.2025):

    conda install -c conda-forge nbresuse
    
  • npm (📥 2.4K / month · 📦 6 · ⏱️ 11.08.2026):

    npm install @jupyter-server/resource-usage
    

nbgrader (🥈22 · ⭐ 1.4K · 📈) - A system for assigning and grading notebooks. BSD-3

  • GitHub (👨‍💻 110 · 🔀 340 · 📦 3):

    git clone https://github.com/jupyter/nbgrader
    
  • PyPi (📥 9.2K / month · 📦 27 · ⏱️ 30.09.2026):

    pip install nbgrader
    
  • Conda (📥 280K · ⏱️ 30.09.2026):

    conda install -c conda-forge nbgrader
    

Appmode (🥈21 · ⭐ 460) - A Jupyter extensions that turns notebooks into web applications. MIT

  • GitHub (👨‍💻 12 · 🔀 70 · 📦 390):

    git clone https://github.com/oschuett/appmode
    
  • PyPi (📥 840 / month · 📦 8 · ⏱️ 28.09.2026):

    pip install appmode
    
  • Conda (📥 620K · ⏱️ 28.09.2026):

    conda install -c conda-forge appmode
    

nbgitpuller (🥈21 · ⭐ 230) - Jupyter server extension to sync a git repository one-way to a.. BSD-3

  • GitHub (👨‍💻 36 · 🔀 84 · 📦 1K):

    git clone https://github.com/jupyterhub/nbgitpuller
    
  • PyPi (📥 27K / month · 📦 10 · ⏱️ 31.03.2026):

    pip install nbgitpuller
    
  • Conda (📥 150K · ⏱️ 31.03.2026):

    conda install -c conda-forge nbgitpuller
    

jupyter-archive (🥈19 · ⭐ 90) - A Jupyter/Jupyterlab extension to make, download and extract.. BSD-3

  • GitHub (👨‍💻 13 · 🔀 17 · 📦 390):

    git clone https://github.com/jupyterlab-contrib/jupyter-archive
    
  • PyPi (📥 130K / month · 📦 7 · ⏱️ 30.07.2026):

    pip install jupyter-archive
    
  • Conda (📥 120K · ⏱️ 31.07.2026):

    conda install -c conda-forge jupyter-archive
    
  • npm (📥 95 / month · 📦 5 · ⏱️ 30.07.2026):

    npm install @hadim/jupyter-archive
    

Rsession Proxy (🥉18 · ⭐ 130) - Jupyter extensions for running an RStudio rsession proxy. BSD-3

  • GitHub (👨‍💻 32 · 🔀 85 · 📦 67):

    git clone https://github.com/jupyterhub/jupyter-rsession-proxy
    
  • PyPi (📥 5.2K / month · 📦 2 · ⏱️ 12.05.2026):

    pip install jupyter-rsession-proxy
    
  • Conda (📥 52K · ⏱️ 13.05.2026):

    conda install -c conda-forge jupyter-rsession-proxy
    

gator (🥉17 · ⭐ 280) - Conda environment and package management extension from within Jupyter. BSD-3

  • GitHub (👨‍💻 32 · 🔀 37 · 📦 5):

    git clone https://github.com/mamba-org/gator
    
  • PyPi (📥 84 / month · ⏱️ 08.04.2026):

    pip install mamba-gator
    
  • Conda (📥 79K · ⏱️ 12.04.2026):

    conda install -c conda-forge mamba_gator
    
  • npm (📥 17 / month · 📦 5 · ⏱️ 03.09.2021):

    npm install @mamba-org/gator-lab
    

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 (🥇23 · ⭐ 5.3K · 💀) - A collection of various notebook extensions for.. BSD-3
  • Jupyter Themes (🥈22 · ⭐ 9.8K · 💀) - Custom Jupyter Notebook Themes. MIT
  • HTTP-over-WebSocket (🥈19 · ⭐ 270 · 💀) - Jupyter support for HTTP-over-ws. Apache-2
  • pyforest (🥉17 · ⭐ 1.1K · 💀) - pyforest - feel the bliss of automated imports. MIT
  • Spark Monitor (🥉16 · ⭐ 170 · 💀) - Monitor Apache Spark from Jupyter Notebook. Apache-2
  • nb_conda (🥉16 · ⭐ 140 · 💀) - Conda environment and package access extension from within Jupyter. BSD-3
  • jupyter-tabnine (🥉15 · ⭐ 790 · 💀) - Autocompletion with Deep Learning on Jupyter Notebook. MIT
  • Jupyter Spark (🥉15 · ⭐ 190 · 💀) - Jupyter Notebook extension for Apache Spark integration. MPL-2.0
  • jupyter-tensorboard (🥉13 · ⭐ 460 · 💀) - Start Tensorboard in Jupyter Notebook. MIT
  • nbzip (🥉13 · ⭐ 90 · 💀) - Compresses and downloads all files in any of the users directories. BSD-3
  • Content Management (🥉13 · ⭐ 78 · 💀) - Jupyter Content Management Extensions. BSD-3
  • PPExtensions (🥉10 · ⭐ 50 · 💀) - Set of iPython and Jupyter extensions to improve user.. BSD-3
  • jupyter-nbrequirements (🥉10 · ⭐ 20 · 💀) - Dependency management and optimization in Jupyter.. MIT
  • jupyterterminals (🥉8 · ⭐ 9 · 💀) - Jupyter plugin to support inline terminal shells along with.. MIT

Jupyter Magic

Back to top

Extensions that provide magic commands to access convenient functionality within a notebook.

ipython-sql (🥇26 · ⭐ 1.8K) - %%sql magic for IPython, hopefully evolving into full SQL client. MIT

  • GitHub (👨‍💻 55 · 🔀 370 · 📦 11K):

    git clone https://github.com/catherinedevlin/ipython-sql
    
  • PyPi (📥 230K / month · 📦 12 · ⏱️ 27.02.2023):

    pip install ipython-sql
    
  • Conda (📥 590K · ⏱️ 12.09.2026):

    conda install -c conda-forge ipython-sql
    

watermark (🥇22 · ⭐ 940 · 💤) - An IPython magic extension for printing date and time stamps,.. BSD-3

  • GitHub (👨‍💻 23 · 🔀 91 · 📦 2.9K):

    git clone https://github.com/rasbt/watermark
    
  • PyPi (📥 67K / month · 📦 110 · ⏱️ 21.12.2025):

    pip install watermark
    
  • Conda (📥 790K · ⏱️ 25.01.2026):

    conda install -c conda-forge watermark
    

pick (🥈20 · ⭐ 790 · 💤) - Customize your kernels on Launch!. BSD-3

  • GitHub (👨‍💻 5 · 🔀 63):

    git clone https://github.com/nteract/pick
    
  • PyPi (📥 320K / month · 📦 250 · ⏱️ 28.02.2026):

    pip install pick
    

Show 9 hidden projects...

  • sparkmagic (🥇22 · ⭐ 1.4K · 💀) - Jupyter magics and kernels for working with remote Spark.. BSD-3
  • nb_black (🥈17 · ⭐ 360 · 💀) - A simple extension for Jupyter Notebook and Jupyter Lab to beautify.. MIT
  • heat (🥉16 · ⭐ 680 · 💀) - IPython magic command to profile and view your python code as a heat map. MIT
  • blackcellmagic (🥉16 · ⭐ 270 · 💀) - IPython magic command to format python code in cell using.. MIT
  • ipycache (🥉14 · ⭐ 70 · 💀) - Defines a %%cache cell magic in the IPython notebook to cache.. BSD-3
  • py_d3 (🥉13 · ⭐ 450 · 💀) - D3 block magic for Jupyter notebook. MIT
  • jupyter-notify (🥉13 · ⭐ 200 · 💀) - A Jupyter Notebook magic for browser notifications of cell.. BSD-3
  • 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

Back to top

Jupyter kernels that run and introspect the user's code in a given language.

IPython Kernel (🥇33 · ⭐ 730) - IPython Kernel for Jupyter. BSD-3

  • GitHub (👨‍💻 200 · 🔀 410 · 📦 560K):

    git clone https://github.com/ipython/ipykernel
    
  • PyPi (📥 53M / month · 📦 11K · ⏱️ 29.09.2026):

    pip install ipykernel
    
  • Conda (📥 1.1M · 📦 83 · ⏱️ 14.09.2026):

    conda install -c anaconda ipykernel
    

Metakernel (🥇24 · ⭐ 370) - Jupyter/IPython Kernel Tools. BSD-3

  • GitHub (👨‍💻 38 · 🔀 92 · 📦 1.1K):

    git clone https://github.com/Calysto/metakernel
    
  • PyPi (📥 71K / month · 📦 65 · ⏱️ 17.08.2026):

    pip install metakernel
    
  • Conda (📥 2.8M · ⏱️ 17.08.2026):

    conda install -c conda-forge metakernel
    

.NET Interactive (🥇22 · ⭐ 3.2K) - .NET Interactive combines the power of .NET with many other.. MIT

  • GitHub (👨‍💻 150 · 🔀 460 · 📥 540 · 📋 1.8K - 31% open · ⏱️ 16.04.2026):

    git clone https://github.com/dotnet/interactive
    

Octave Kernel (🥇22 · ⭐ 460) - An Octave kernel for IPython. BSD-3

  • GitHub (👨‍💻 28 · 🔀 65 · 📦 120):

    git clone https://github.com/calysto/octave_kernel
    
  • PyPi (📥 55K / month · 📦 5 · ⏱️ 17.08.2026):

    pip install octave_kernel
    
  • Conda (📥 2M · ⏱️ 18.08.2026):

    conda install -c conda-forge octave_kernel
    

gophernotes (🥈19 · ⭐ 4K) - The Go kernel for Jupyter notebooks and nteract. MIT

  • GitHub (👨‍💻 29 · 🔀 260 · 📦 21):

    git clone https://github.com/gopherdata/gophernotes
    
  • Docker Hub (📥 92K · ⭐ 7 · ⏱️ 22.12.2018):

    docker pull gopherdata/gophernotes
    
  • Go (📦 4 · ⏱️ 09.09.2026):

    go install github.com/gopherdata/gophernotes
    

LFortran (🥈19 · ⭐ 1.1K) - Official main repository for LFortran. MIT

  • GitHub (👨‍💻 160 · 🔀 210):

    git clone https://github.com/lfortran/lfortran
    
  • PyPi (📥 480 / month · ⏱️ 31.07.2020):

    pip install lfortran
    
  • Conda (📥 420K · ⏱️ 26.09.2026):

    conda install -c conda-forge lfortran
    

xeus-python (🥈19 · ⭐ 460) - Jupyter kernel for the Python programming language. BSD-3

  • GitHub (👨‍💻 27 · 🔀 79):

    git clone https://github.com/jupyter-xeus/xeus-python
    
  • PyPi (📥 2.3K / month · 📦 11 · ⏱️ 07.07.2026):

    pip install xeus-python
    
  • Conda (📥 2.6M · ⏱️ 24.09.2026):

    conda install -c conda-forge xeus-python
    

almond (🥈17 · ⭐ 1.6K) - A Scala kernel for Jupyter. BSD-3

  • GitHub (👨‍💻 44 · 🔀 250):

    git clone https://github.com/almond-sh/almond
    
  • Docker Hub (📥 30K · ⭐ 6 · ⏱️ 28.09.2026):

    docker pull almondsh/almond
    

Evcxr (🥈16 · ⭐ 6.5K) - An evaluation context for Rust, including a Jupyter Kernel. MIT

  • GitHub (👨‍💻 59 · 🔀 240 · 📦 180):

    git clone https://github.com/evcxr/evcxr
    

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 (📥 370K · ⏱️ 22.04.2025):

    conda install -c conda-forge xeus-cling
    

Matlab Kernel (🥈16 · ⭐ 470) - Jupyter Kernel for Matlab. BSD-3

  • GitHub (👨‍💻 18 · 🔀 75):

    git clone https://github.com/calysto/matlab_kernel
    
  • PyPi (📥 1.1K / month · 📦 5 · ⏱️ 20.04.2017):

    pip install matlab_kernel
    
  • Conda (📥 160K · ⏱️ 21.09.2026):

    conda install -c conda-forge matlab_kernel
    

SAS Kernel (🥉15 · ⭐ 200) - A Jupyter kernel for SAS. This opens up all the data manipulation.. Apache-2

  • GitHub (👨‍💻 12 · 🔀 82):

    git clone https://github.com/sassoftware/sas_kernel
    
  • PyPi (📥 6.3K / month · 📦 2 · ⏱️ 01.12.2022):

    pip install sas_kernel
    
  • Conda (📥 4.6K · ⏱️ 01.09.2026):

    conda install -c anaconda sas_kernel
    

xeus-sqlite (🥉13 · ⭐ 170 · 💤) - Jupyter kernel for SQLite. BSD-3

  • GitHub (👨‍💻 17 · 🔀 27):

    git clone https://github.com/jupyter-xeus/xeus-sqlite
    
  • Conda (📥 100K · ⏱️ 09.03.2026):

    conda install -c conda-forge xeus-sqlite
    

IJulia.jl (🥉12 · ⭐ 2.9K) - Julia kernel for Jupyter. MIT

  • GitHub (👨‍💻 120 · 🔀 430):

    git clone https://github.com/JuliaLang/IJulia.jl
    

nbstata (🥉12 · ⭐ 60 · 📈) - A Jupyter kernel for Stata built on pystata. ❗️GPL-3.0

  • GitHub (👨‍💻 2 · 🔀 7 · 📦 7):

    git clone https://github.com/hugetim/nbstata
    
  • PyPi (📥 500 / month · ⏱️ 30.09.2026):

    pip install nbstata
    

Show 28 hidden projects...

  • xonsh (🥇27 · ⭐ 9.6K) - 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
  • IRkernel (🥈17 · ⭐ 1.8K · 💀) - R kernel for Jupyter. MIT
  • SciJava Kernel (🥈17 · ⭐ 180 · 💀) - [RETIRED] Try IJava or BeakerX. Apache-2
  • IRuby (🥈16 · ⭐ 930 · 💀) - Official gem repository: Ruby kernel for Jupyter/IPython Notebook. MIT
  • Apache Toree (🥈16 · ⭐ 740 · 💀) - Jupyter kernel for Apache Spark. Apache-2
  • Kernel Gateway (🥈16 · ⭐ 560 · 💀) - A web server for spawning and communicating with.. ❗Unlicensed
  • notebookJS (🥈16 · ⭐ 270 · 💀) - notebookJS: seamless JavaScript integration in Python Notebooks. MIT
  • Enterprise Gateway (🥉15 · ⭐ 670) - A web server for spawning and communicating with.. ❗Unlicensed
  • Ansible Kernel (🥉15 · ⭐ 540 · 💀) - Jupyter Notebook Kernel for running Ansible Tasks and.. Apache-2
  • Kernel Detection (🥉14 · ⭐ 150 · 💀) - An Jupyter plugin to enable the automatic detection of.. BSD-2
  • IHaskell (🥉13 · ⭐ 2.6K · 💀) - adds ihaskell syntax highlighting to jupyterlab. BSD-3
  • allthekernels (🥉13 · ⭐ 69 · 💀) - A multiplexer kernel for Jupyter. MIT
  • clojupyter (🥉12 · ⭐ 830 · 💀) - a Jupyter kernel for Clojure. MIT
  • IElixir (🥉12 · ⭐ 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
  • Wolfram Kernel (🥉10 · ⭐ 1.2K · 💀) - Wolfram Language kernel for Jupyter notebooks. MIT
  • 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
  • ICSharp (🥉9 · ⭐ 280 · 💀) - C# kernel for Jupyter. Apache-2
  • F# Kernel (🥉8 · ⭐ 440 · 💀) - F# for Jupyter Notebooks. ❗Unlicensed
  • kernel-relay (🥉5 · ⭐ 12 · 💀) - kernel-relay is a GraphQL service for interfacing with.. ❗Unlicensed

Notebook Sharing & Conversion

Back to top

Tools to share, convert and simplify collaboration (e.g., via git) with notebook files.

nbconvert (🥇32 · ⭐ 1.9K · 📉) - Jupyter Notebook Conversion. BSD-3

  • GitHub (👨‍💻 290 · 🔀 610 · 📦 380K):

    git clone https://github.com/jupyter/nbconvert
    
  • PyPi (📥 48M / month · 📦 3.3K · ⏱️ 08.04.2026):

    pip install nbconvert
    
  • Conda (📥 25M · ⏱️ 08.04.2026):

    conda install -c conda-forge nbconvert
    

Voila (🥇27 · ⭐ 5.9K) - Voil turns Jupyter notebooks into standalone web applications. BSD-3

  • GitHub (👨‍💻 77 · 🔀 530 · 📦 13K):

    git clone https://github.com/voila-dashboards/voila
    
  • PyPi (📥 110K / month · 📦 180 · ⏱️ 04.09.2026):

    pip install voila
    
  • Conda (📥 630K · ⏱️ 04.09.2026):

    conda install -c conda-forge voila
    
  • npm (📥 120 / 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

  • GitHub (👨‍💻 26 · 🔀 730 · 📦 19K):

    git clone https://github.com/executablebooks/jupyter-book
    
  • PyPi (📥 190K / month · 📦 680 · ⏱️ 23.09.2026):

    pip install jupyter-book
    
  • Conda (📥 340K · ⏱️ 24.09.2026):

    conda install -c conda-forge jupyter-book
    

Jupytext (🥈26 · ⭐ 7.2K · 📉) - Jupyter notebooks as Markdown documents, Julia, Python or R scripts. MIT

  • GitHub (👨‍💻 110 · 🔀 430 · 📦 13K):

    git clone https://github.com/mwouts/jupytext
    
  • PyPi (📥 3.1M / month · 📦 1.1K · ⏱️ 21.07.2026):

    pip install jupytext
    
  • Conda (📥 1.7M · ⏱️ 22.07.2026):

    conda install -c conda-forge jupytext
    
  • npm (📥 680 / month · 📦 5 · ⏱️ 05.05.2024):

    npm install jupyterlab-jupytext
    

nbdime (🥈25 · ⭐ 2.8K) - Tools for diffing and merging of Jupyter notebooks. BSD-3

  • GitHub (👨‍💻 57 · 🔀 190 · 📦 13K):

    git clone https://github.com/jupyter/nbdime
    
  • PyPi (📥 170K / month · 📦 120 · ⏱️ 10.02.2026):

    pip install nbdime
    
  • Conda (📥 2M · ⏱️ 10.02.2026):

    conda install -c conda-forge nbdime
    
  • npm (📥 5.2K / month · 📦 12 · ⏱️ 10.02.2026):

    npm install nbdime-jupyterlab
    

mkdocs-jupyter (🥈24 · ⭐ 500) - Use Jupyter Notebook in mkdocs. Apache-2

  • GitHub (👨‍💻 39 · 🔀 65 · 📦 5.5K):

    git clone https://github.com/danielfrg/mkdocs-jupyter
    
  • PyPi (📥 280K / month · 📦 1.1K · ⏱️ 17.04.2026):

    pip install mkdocs-jupyter
    
  • Conda (📥 190K · ⏱️ 10.09.2026):

    conda install -c conda-forge mkdocs-jupyter
    

RISE (🥈23 · ⭐ 3.7K · 💤) - RISE: Live Reveal.js Jupyter/IPython Slideshow Extension. BSD-3

  • GitHub (👨‍💻 44 · 🔀 420 · 📦 3.2K):

    git clone https://github.com/damianavila/RISE
    
  • PyPi (📥 4.9K / month · 📦 31 · ⏱️ 03.11.2022):

    pip install RISE
    
  • Conda (📥 530K · ⏱️ 27.10.2025):

    conda install -c conda-forge rise
    
  • npm (📥 30 / month · 📦 3 · ⏱️ 03.07.2019):

    npm install rise-reveal
    

nbviewer (🥈19 · ⭐ 2.3K) - nbconvert as a web service: Render Jupyter Notebooks as static web.. BSD-3

  • GitHub (👨‍💻 100 · 🔀 560 · 📦 28):

    git clone https://github.com/jupyter/nbviewer
    
  • Docker Hub (📥 2.8M · ⭐ 34 · ⏱️ 04.09.2026):

    docker pull jupyter/nbviewer
    

Stencila (🥉17 · ⭐ 900) - Documents with Scientific Intelligence. Apache-2

  • GitHub (👨‍💻 52 · 🔀 58 · 📦 20):

    git clone https://github.com/stencila/stencila
    
  • npm (📥 300 / month · 📦 9 · ⏱️ 06.11.2020):

    npm install stencila
    
  • Docker Hub (📥 18K · ⏱️ 08.04.2019):

    docker pull stencila/cloud
    

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 (📥 66 / month · ⏱️ 07.11.2018):

    pip install binderhub
    

commuter (🥉15 · ⭐ 500) - Notebook sharing hub. BSD-3

  • GitHub (👨‍💻 29 · 🔀 66 · 📦 2):

    git clone https://github.com/nteract/commuter
    
  • npm (📥 220 / 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 · ⏱️ 19.08.2026):

    docker pull nbgallery/nbgallery
    

Show 12 hidden projects...

  • Knowledge Repo (🥈25 · ⭐ 5.5K · 💀) - A next-generation curated knowledge sharing platform.. Apache-2
  • nikola (🥈22 · ⭐ 2.7K · 💀) - A static website and blog generator. MIT
  • jupyter-flex (🥈19 · ⭐ 320 · 💀) - Build dashboards using Jupyter Notebooks. Apache-2
  • scrapbook (🥈19 · ⭐ 290 · 💀) - A library for recording and reading data in notebooks. BSD-3
  • mknotebooks (🥈19 · ⭐ 140 · 💀) - A plugin for mkdocs to help you include Jupyter notebooks in your.. MIT
  • notedown (🥉18 · ⭐ 860 · 💀) - Markdown = IPython Notebook. BSD-2
  • nbinteract (🥉18 · ⭐ 240 · 💀) - Create interactive webpages from Jupyter Notebooks. BSD-3
  • cdsdashboards (🥉17 · ⭐ 200 · 💀) - JupyterHub extension for ContainDS Dashboards. BSD-3
  • ThebeLab (🥉14 · ⭐ 410 · 💀) - Thebe: turn static HTML pages into live documents. BSD-3
  • pynb (🥉13 · ⭐ 220 · 💀) - Jupyter Notebooks as plain Python code with embedded Markdown text. MIT
  • bookstore (🥉11 · ⭐ 200 · 💀) - Notebook storage and publishing workflows for the masses. BSD-3
  • jnotebook-reader (🥉7 · ⭐ 100 · 💀) - An awesome viewer to browse and render Jupyter.. Apache-2

Notebook Tools

Back to top

Libraries and tools that work with or can be used within notebook files.

nbformat (🥇32 · ⭐ 310) - Reference implementation of the Jupyter Notebook format. BSD-3

  • GitHub (👨‍💻 85 · 🔀 170 · 📦 390K):

    git clone https://github.com/jupyter/nbformat
    
  • PyPi (📥 73M / month · 📦 4.1K · ⏱️ 17.08.2026):

    pip install nbformat
    
  • Conda (📥 41M · ⏱️ 19.08.2026):

    conda install -c conda-forge nbformat
    
  • npm (📥 73 / month · 📦 5 · ⏱️ 04.04.2024):

    npm install nbformat-schema
    

nbclient (🥇30 · ⭐ 180) - A client library for executing notebooks. Formally nbconverts.. BSD-3

  • GitHub (👨‍💻 47 · 🔀 66 · 📦 250K):

    git clone https://github.com/jupyter/nbclient
    
  • PyPi (📥 48M / month · 📦 810 · ⏱️ 05.06.2026):

    pip install nbclient
    
  • Conda (📥 26M · ⏱️ 31.08.2026):

    conda install -c conda-forge nbclient
    

Jupyter Client (🥇28 · ⭐ 470) - Jupyter protocol client APIs. BSD-3

  • GitHub (👨‍💻 140 · 🔀 320):

    git clone https://github.com/jupyter/jupyter_client
    
  • PyPi (📥 68M / month · 📦 2K · ⏱️ 28.08.2026):

    pip install jupyter-client
    
  • Conda (📥 42M · ⏱️ 28.08.2026):

    conda install -c conda-forge jupyter_client
    

nbdev (🥈24 · ⭐ 5.3K) - Create delightful software with Jupyter Notebooks. Apache-2

  • GitHub (👨‍💻 69 · 🔀 520 · 📦 3K):

    git clone https://github.com/fastai/nbdev
    
  • PyPi (📥 67K / month · 📦 560 · ⏱️ 25.09.2026):

    pip install nbdev
    

nbQA (🥈22 · ⭐ 1.2K · 💤) - Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter.. MIT

  • GitHub (👨‍💻 36 · 🔀 48):

    git clone https://github.com/nbQA-dev/nbQA
    
  • PyPi (📥 560K / month · 📦 110 · ⏱️ 10.11.2024):

    pip install nbqa
    
  • Conda (📥 330K · ⏱️ 22.04.2025):

    conda install -c conda-forge nbqa
    

repo2docker (🥉19 · ⭐ 1.7K) - Turn repositories into Jupyter-enabled Docker images. BSD-3

  • GitHub (👨‍💻 140 · 🔀 380):

    git clone https://github.com/jupyterhub/repo2docker
    
  • PyPi (📥 2.7K / month · 📦 33 · ⏱️ 23.04.2026):

    pip install jupyter-repo2docker
    

mercury (🥉18 · ⭐ 4.4K) - Impress your boss and turn a Jupyter notebook into a beautiful,.. Apache-2

  • GitHub (👨‍💻 23 · 🔀 290 · 📦 180):

    git clone https://github.com/mljar/mercury
    
  • PyPi (📥 5 / month · ⏱️ 02.09.2022):

    pip install mljar-mercury
    

Show 19 hidden projects...

  • nbval (🥈23 · ⭐ 440 · 💀) - A py.test plugin to validate Jupyter notebooks. BSD-3
  • Jupyter Sphinx (🥈22 · ⭐ 190 · 💀) - Sphinx extension for rendering of Jupyter interactive.. BSD-3
  • fastpages (🥈21 · ⭐ 3.5K · 💀) - An easy to use blogging platform, with enhanced support for.. Apache-2
  • ipyparallel (🥈21 · ⭐ 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
  • testbook (🥉18 · ⭐ 430 · 💀) - Unit test your Jupyter Notebooks the right way. BSD-3
  • ipytest (🥉18 · ⭐ 320 · 💀) - Pytest in IPython notebooks. MIT
  • treon (🥉17 · ⭐ 310 · 💀) - Easy to use test framework for Jupyter Notebooks. MIT
  • nbopen (🥉17 · ⭐ 290 · 💀) - Open a Jupyter notebook in the best available server. BSD-3
  • sphinxcontrib.jupyter (🥉14 · ⭐ 77 · 💀) - A Sphinx Extension for Generating Jupyter Notebooks. BSD-3
  • ipyexperiments (🥉13 · ⭐ 230 · 💀) - Automatic GPU+CPU memory profiling, re-use and memory.. Apache-2
  • nbmake-action (🥉10 · ⭐ 150 · 💀) - GitHub Action for testing notebooks. Apache-2
  • naas (🥉10 · ⭐ 10) - Schedule notebooks, run then by http call, get data, automate all your tasks. BSD-3
  • Kernel Management (🥉10 · 💀) - Experimental. BSD-3
  • jupyter2slides (🥉9 · ⭐ 790 · 💀) - Cloud Native Presentation Slides with Jupyter Notebook +.. MIT
  • Jupyter Helpers (🥉8 · ⭐ 47 · 💀) - A collection of helpers for Jupyter/IPython. MIT
  • 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

Back to top

Extensions that can render and display files of specific MIME types.

JupyterLab Latex (🥇18 · ⭐ 680) - JupyterLab extension for live editing of LaTeX documents. BSD-3

  • GitHub (👨‍💻 28 · 🔀 78 · 📦 8):

    git clone https://github.com/jupyterlab/jupyterlab-latex
    
  • PyPi (📥 2.1K / month · 📦 1 · ⏱️ 17.12.2025):

    pip install jupyterlab_latex
    
  • Conda (📥 48K · ⏱️ 06.09.2026):

    conda install -c conda-forge jupyterlab-latex
    
  • npm (📥 120 / month · 📦 5 · ⏱️ 17.12.2025):

    npm install @jupyterlab/latex
    

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 (📥 210 / month · 📦 2 · ⏱️ 23.05.2023):

    pip install jupyterlab-katex
    
  • Conda (📥 10K · ⏱️ 22.04.2025):

    conda install -c conda-forge jupyterlab-vega3
    
  • npm (📥 930 / month · 📦 10 · ⏱️ 01.08.2023):

    npm install @jupyterlab/geojson-extension
    

Show 6 hidden projects...

JupyterLab Themes

Back to top

Extensions that can customize the appearance of JupyterLab.

Material Darker Theme (🥈12 · ⭐ 170 · 💤) - The Material Darker theme for JupyterLab. BSD-3

  • GitHub (👨‍💻 2 · 🔀 17):

    git clone https://github.com/oriolmirosa/jupyterlab_materialdarker
    
  • PyPi (📥 540 / month · ⏱️ 04.01.2026):

    pip install jupyterlab-materialdarker
    
  • npm (📥 52 / month · 📦 5 · ⏱️ 16.12.2022):

    npm install @oriolmirosa/jupyterlab_materialdarker
    

Show 8 hidden projects...

JupyterLab Extensions

Back to top

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 · 📦 220):

    git clone https://github.com/finos/perspective
    
  • PyPi (📥 38K / month · 📦 42 · ⏱️ 18.09.2026):

    pip install perspective-python
    
  • Conda (📥 3.2M · ⏱️ 18.09.2026):

    conda install -c conda-forge perspective
    
  • npm (📥 260 / 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 (📥 96K / month · 📦 59 · ⏱️ 03.08.2026):

    pip install jupyterlab-git
    
  • Conda (📥 920K · ⏱️ 03.08.2026):

    conda install -c conda-forge jupyterlab-git
    
  • npm (📥 2.1K / month · 📦 11 · ⏱️ 03.08.2026):

    npm install @jupyterlab/git
    

JupyterLab TOC (🥇24 · ⭐ 15K) - Table of Contents extension for JupyterLab. BSD-3

  • GitHub (👨‍💻 14 · 🔀 4.1K):

    git clone https://github.com/jupyterlab/jupyterlab-toc
    
  • npm (📥 180K / month · 📦 29 · ⏱️ 21.09.2026):

    npm install @jupyterlab/toc
    

JupyterLab LSP (🥇24 · ⭐ 2K) - Coding assistance for JupyterLab (code navigation + hover.. BSD-3

  • GitHub (👨‍💻 59 · 🔀 160 · 📦 2.8K):

    git clone https://github.com/jupyter-lsp/jupyterlab-lsp
    
  • PyPi (📥 69K / month · 📦 67 · ⏱️ 02.04.2026):

    pip install jupyterlab-lsp
    
  • Conda (📥 9.4M · ⏱️ 02.04.2026):

    conda install -c conda-forge jupyter-lsp
    
  • npm (📥 340 / month · 📦 7 · ⏱️ 26.08.2022):

    npm install @krassowski/jupyterlab-lsp
    

elyra (🥇21 · ⭐ 2K) - Elyra extends JupyterLab with an AI centric approach. Apache-2

  • GitHub (👨‍💻 77 · 🔀 360 · 📦 75):

    git clone https://github.com/elyra-ai/elyra
    
  • PyPi (📥 900 / month · 📦 4 · ⏱️ 18.05.2026):

    pip install elyra
    
  • Conda (📥 98K · ⏱️ 30.04.2026):

    conda install -c conda-forge elyra
    
  • npm (📥 220 / month · 📦 10 · ⏱️ 29.03.2023):

    npm install @elyra/services
    

Code Formatter (🥇21 · ⭐ 910) - A JupyterLab plugin to facilitate invocation of code formatters. MIT

  • GitHub (👨‍💻 51 · 🔀 71 · 📦 2):

    git clone https://github.com/ryantam626/jupyterlab_code_formatter
    
  • PyPi (📥 140K / month · 📦 78 · ⏱️ 06.08.2026):

    pip install jupyterlab_code_formatter
    
  • Conda (📥 920K · ⏱️ 07.08.2026):

    conda install -c conda-forge jupyterlab_code_formatter
    
  • npm (📥 140 / month · 📦 5 · ⏱️ 16.04.2023):

    npm install @ryantam626/jupyterlab_code_formatter
    

Jupyter Bokeh (🥇21 · ⭐ 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 (📥 100K / month · 📦 57 · ⏱️ 14.03.2023):

    pip install jupyter-bokeh
    
  • Conda (📥 270K · ⏱️ 09.06.2026):

    conda install -c conda-forge jupyter_bokeh
    
  • npm (📥 670 / month · 📦 5 · ⏱️ 09.06.2026):

    npm install @bokeh/jupyter_bokeh
    

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 (📥 84K / month · 📦 3 · ⏱️ 25.06.2026):

    pip install jupyterlab-nvdashboard
    
  • Conda (📥 84K · ⏱️ 25.06.2026):

    conda install -c conda-forge jupyterlab-nvdashboard
    
  • npm (📥 83 / month · 📦 5 · ⏱️ 27.04.2021):

    npm install jupyterlab-nvdashboard
    

JupyterLab Spellchecker (🥈20 · ⭐ 210) - Spellchecker for JupyterLab notebook markdown cells.. BSD-3

  • GitHub (👨‍💻 7 · 🔀 22 · 📦 340):

    git clone https://github.com/jupyterlab-contrib/spellchecker
    
  • PyPi (📥 23K / month · 📦 7 · ⏱️ 06.07.2026):

    pip install jupyterlab-spellchecker
    
  • Conda (📥 190K · ⏱️ 09.07.2026):

    conda install -c conda-forge jupyterlab-spellchecker
    
  • npm (📥 73 / month · 📦 5 · ⏱️ 08.10.2021):

    npm install @ijmbarr/jupyterlab_spellchecker
    

jupyter-fs (🥈19 · ⭐ 240) - A filesystem-like contents manager for multiple backends in.. Apache-2

  • GitHub (👨‍💻 23 · 🔀 48 · 📦 16):

    git clone https://github.com/jpmorganchase/jupyter-fs
    
  • PyPi (📥 1.3K / month · 📦 7 · ⏱️ 21.05.2026):

    pip install jupyter-fs
    
  • Conda (📥 37K · ⏱️ 01.09.2026):

    conda install -c conda-forge jupyter-fs
    

JupyterLab Templates (🥈18 · ⭐ 410) - notebook templates for jupyterlab. Apache-2

  • GitHub (👨‍💻 23 · 🔀 70 · 📦 8):

    git clone https://github.com/jpmorganchase/jupyterlab_templates
    
  • PyPi (📥 9.4K / month · 📦 15 · ⏱️ 29.09.2025):

    pip install jupyterlab_templates
    
  • Conda (📥 62K · ⏱️ 02.09.2026):

    conda install -c conda-forge jupyterlab_templates
    
  • npm (📥 280 / month · 📦 5 · ⏱️ 12.02.2024):

    npm install jupyterlab_templates
    

jupyterlab-execute-time (🥈18 · ⭐ 400 · 💤) - A JupyterLab extension for displaying cell timings. BSD-3

  • GitHub (👨‍💻 24 · 🔀 50 · 📦 3):

    git clone https://github.com/deshaw/jupyterlab-execute-time
    
  • PyPi (📥 48K / month · 📦 30 · ⏱️ 23.12.2025):

    pip install jupyterlab-execute-time
    
  • Conda (📥 170K · ⏱️ 22.04.2025):

    conda install -c conda-forge jupyterlab_execute_time
    
  • npm (📥 110 / month · 📦 5 · ⏱️ 18.01.2021):

    npm install jupyterlab-execute-time
    

JupyterLab SideCar (🥈18 · ⭐ 260 · 💤) - A sidecar output widget for JupyterLab. BSD-3

  • GitHub (👨‍💻 19 · 🔀 39 · 📦 7):

    git clone https://github.com/jupyter-widgets/jupyterlab-sidecar
    
  • PyPi (📥 23K / month · 📦 46 · ⏱️ 27.02.2026):

    pip install sidecar
    
  • Conda (📥 49K · ⏱️ 27.02.2026):

    conda install -c conda-forge sidecar
    
  • npm (📥 100 / month · 📦 5 · ⏱️ 27.02.2026):

    npm install @jupyter-widgets/jupyterlab-sidecar
    

Collapsible Headings (🥈16 · ⭐ 190) - Implements Collapsible Headers for Jupyter Lab Notebooks. BSD-3

  • GitHub (👨‍💻 6 · 🔀 8 · 📦 3 · 📋 60 - 45% open · ⏱️ 07.09.2026):

    git clone https://github.com/aquirdTurtle/Collapsible_Headings
    
  • PyPi (📥 420 / month · 📦 5 · ⏱️ 22.05.2021):

    pip install aquirdturtle-collapsible-headings
    
  • npm (📥 84 / month · 📦 5 · ⏱️ 11.01.2021):

    npm install @aquirdturtle/collapsible_headings
    

JupyterLab IFrame (🥈16 · ⭐ 99) - View html as an embedded iframe in JupyterLab. Apache-2

  • GitHub (👨‍💻 6 · 🔀 17 · 📦 70):

    git clone https://github.com/timkpaine/jupyterlab_iframe
    
  • PyPi (📥 1.5K / month · ⏱️ 16.07.2023):

    pip install jupyterlab_iframe
    
  • Conda (📥 60K · ⏱️ 01.09.2026):

    conda install -c conda-forge jupyterlab_iframe
    
  • npm (📥 66 / month · 📦 2 · ⏱️ 16.07.2023):

    npm install jupyterlab_iframe
    

JupyterLab Quickopen (🥉14 · ⭐ 90) - Quickly open a file in JupyterLab by part of its name. BSD-3

  • GitHub (👨‍💻 8 · 🔀 15 · 📦 44):

    git clone https://github.com/parente/jupyterlab-quickopen
    
  • PyPi (📥 1.1K / month · 📦 2 · ⏱️ 13.05.2026):

    pip install jupyterlab-quickopen
    
  • npm (📥 20 / month · 📦 5 · ⏱️ 20.03.2020):

    npm install @parente/jupyterlab-quickopen
    

JupyterLab Autoversion (🥉14 · ⭐ 75) - Automatically version jupyter notebooks in JupyterLab. Apache-2

  • GitHub (👨‍💻 7 · 🔀 10 · 📦 19):

    git clone https://github.com/timkpaine/jupyterlab_autoversion
    
  • PyPi (📥 71 / month · ⏱️ 19.06.2024):

    pip install jupyterlab_autoversion
    
  • Conda (📥 45K · ⏱️ 01.09.2026):

    conda install -c conda-forge jupyterlab_autoversion
    
  • npm (📥 42 / month · 📦 5 · ⏱️ 19.06.2024):

    npm install jupyterlab_autoversion
    

jupyterlab_commands (🥉14 · ⭐ 44) - Add arbitrary python commands to the jupyterlab.. Apache-2

  • GitHub (👨‍💻 5 · 🔀 5 · 📦 12):

    git clone https://github.com/timkpaine/jupyterlab_commands
    
  • PyPi (📥 32 / month · ⏱️ 12.07.2023):

    pip install jupyterlab-commands
    
  • Conda (📥 26K · ⏱️ 01.09.2026):

    conda install -c conda-forge jupyterlab_commands
    

JupyterLab Kernelspy (🥉13 · ⭐ 85 · 💤) - A Jupyter Lab extension for inspecting messages.. BSD-3

  • GitHub (👨‍💻 6 · 🔀 12 · 📦 7):

    git clone https://github.com/jupyterlab-contrib/jupyterlab-kernelspy
    
  • PyPi (📥 400 / month · ⏱️ 30.08.2023):

    pip install jupyterlab-kernelspy
    
  • Conda (📥 29K · ⏱️ 22.04.2025):

    conda install -c conda-forge jupyterlab-kernelspy
    
  • npm (📥 110 / month · 📦 5 · ⏱️ 30.08.2023):

    npm install jupyterlab-kernelspy
    

Show 33 hidden projects...

JupyterHub Authenticators

Back to top

Authentication modules that manage and control how users can access the JupyterHub deployment.

OAuthenticator (🥇22 · ⭐ 440) - OAuth + JupyterHub Authenticator = OAuthenticator. BSD-3

  • GitHub (👨‍💻 130 · 🔀 370 · 📦 590):

    git clone https://github.com/jupyterhub/oauthenticator
    
  • PyPi (📥 99K / month · 📦 32 · ⏱️ 26.03.2026):

    pip install oauthenticator
    
  • Conda (📥 120K · ⏱️ 26.03.2026):

    conda install -c conda-forge oauthenticator
    

LTI Authenticator (🥈13 · ⭐ 73) - A JupyterHub authenticator for LTI. BSD-3

  • GitHub (👨‍💻 19 · 🔀 56):

    git clone https://github.com/jupyterhub/ltiauthenticator
    
  • PyPi (📥 1.8K / month · ⏱️ 26.03.2026):

    pip install jupyterhub-ltiauthenticator
    

First Use Authenticator (🥈13 · ⭐ 50 · 💤) - JupyterHub Authenticator that lets users set.. BSD-3

  • GitHub (👨‍💻 15 · 🔀 33):

    git clone https://github.com/jupyterhub/firstuseauthenticator
    
  • PyPi (📥 3K / month · ⏱️ 28.03.2025):

    pip install jupyterhub-firstuseauthenticator
    

Show 12 hidden projects...

JupyterHub Spawners

Back to top

Spawner modules that start, monitor, and stop single-user notebook servers.

KubeSpawner (🥇21 · ⭐ 610) - Kubernetes spawner for JupyterHub. BSD-3

  • GitHub (👨‍💻 97 · 🔀 310):

    git clone https://github.com/jupyterhub/kubespawner
    
  • PyPi (📥 14K / month · 📦 14 · ⏱️ 16.07.2026):

    pip install jupyterhub-kubespawner
    
  • Conda (📥 52K · ⏱️ 21.08.2026):

    conda install -c conda-forge jupyterhub-kubespawner
    

SudoSpawner (🥉15 · ⭐ 51 · 💤) - Spawn JupyterHub single-user servers with sudo. BSD-3

  • GitHub (👨‍💻 20 · 🔀 42 · 📦 89):

    git clone https://github.com/jupyterhub/sudospawner
    
  • PyPi (📥 1K / month · 📦 2 · ⏱️ 17.10.2025):

    pip install sudospawner
    

SystemdSpawner (🥉14 · ⭐ 99 · 💤) - Spawn JupyterHub single-user notebook servers with systemd. BSD-3

  • GitHub (👨‍💻 22 · 🔀 44):

    git clone https://github.com/jupyterhub/systemdspawner
    
  • PyPi (📥 2.9K / month · 📦 2 · ⏱️ 20.10.2024):

    pip install jupyterhub-systemdspawner
    
  • Conda (📥 100K · ⏱️ 03.11.2025):

    conda install -c conda-forge jupyterhub-systemdspawner
    

Show 5 hidden projects...

  • DockerSpawner (🥇21 · ⭐ 490 · 💀) - Spawns JupyterHub single user servers in Docker containers. BSD-3
  • BatchSpawner (🥈18 · ⭐ 180 · 💀) - Custom Spawner for Jupyterhub to start servers in batch.. BSD-3
  • FargateSpawner (🥉11 · ⭐ 41 · 💀) - Spawns JupyterHub single user servers in Docker containers.. MIT
  • WrapSpawner (🥉10 · ⭐ 59 · 💀) - Mechanism for runtime configuration of spawners for JupyterHub. BSD-3
  • YarnSpawner (🥉10 · ⭐ 19 · 💀) - Spawn JupyterHub single user notebook servers in Hadoop/YARN.. BSD-3

Jupyter Components

Back to top

Core components of the Jupyter architecture.

ipython (🥇36 · ⭐ 17K) - Official repository for IPython itself. Other repos in the IPython.. BSD-3

  • GitHub (👨‍💻 1.1K · 🔀 4.5K · 📦 760K):

    git clone https://github.com/ipython/ipython
    
  • PyPi (📥 95M / month · 📦 17K · ⏱️ 01.09.2026):

    pip install ipython
    
  • Conda (📥 56M · ⏱️ 01.09.2026):

    conda install -c conda-forge ipython
    

jupyter_server (🥉29 · ⭐ 570) - The backendi.e. core services, APIs, and REST endpointsto.. BSD-3

  • GitHub (👨‍💻 550 · 🔀 420):

    git clone https://github.com/jupyter-server/jupyter_server
    
  • PyPi (📥 32M / month · 📦 1.5K · ⏱️ 15.09.2026):

    pip install jupyter_server
    
  • Conda (📥 22M · ⏱️ 15.09.2026):

    conda install -c conda-forge jupyter_server
    

jupyter-packaging (🥉21 · ⭐ 65) - Tools to help build and install Jupyter Python packages. BSD-3

  • GitHub (👨‍💻 31 · 🔀 47):

    git clone https://github.com/jupyter/jupyter-packaging
    
  • PyPi (📥 520K / month · 📦 130 · ⏱️ 25.08.2022):

    pip install jupyter-packaging
    
  • Conda (📥 770K · ⏱️ 02.09.2026):

    conda install -c conda-forge jupyter-packaging
    

Others

Back to top

qtconsole (🥈21 · 💤) - Jupyter Qt console. BSD-3

  • GitHub (👨‍💻 130 · 📦 200K):

    git clone https://github.com/jupyter/qtconsole
    
  • PyPi (📥 1.5M / month · 📦 460 · ⏱️ 25.03.2026):

    pip install qtconsole
    
  • Conda (📥 6.4M · ⏱️ 25.03.2026):

    conda install -c conda-forge qtconsole
    

Show 3 hidden projects...

  • jupyter-console (🥇24 · ⭐ 270 · 💀) - Jupyter Terminal Console. BSD-3
  • datapane (🥉17 · ⭐ 1.4K · 💀) - Build and share data reports in 100% Python. Apache-2
  • colabcode (🥉15 · ⭐ 2.2K · 💀) - Run VSCode (codeserver) on Google Colab or Kaggle Notebooks. MIT

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 fro