Skip to content

a collection of awesome Jupyter Notebook, Hub and Lab projects (extensions, kernels, tools). 热门实用的Jupyter Notebook、Hub和Lab项目(扩展、内核、工具等)集合

Notifications You must be signed in to change notification settings

HanXinzi-AI/awesome-jupyter-resources

 
 

Repository files navigation

Jupyter资源与工具库大全

Jupyter开源工具库资源大全,划分子版块并梳理排行,每周自动更新

本资源清单包含270个jupyter相关的开源工具资源,这些热门工具总共分成13个不同的子板块,这些项目目前在github上已经收到290K个点赞。所有的工具资源每周会自动从GitHub和工具维护平台采集信息,并更新排行展示。本清单参考best-of模板完成,内容参考了awesome-jupyter,欢迎大家提PR丰富本清单。

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 (🥇31 · ⭐ 12K) - Jupyter Interactive Notebook. BSD-3
  • GitHub (👨‍💻 640 · 🔀 4.3K · 📥 16K · 📦 810 · 📋 4.8K - 41% open · ⏱️ 02.01.2024):

     git clone https://github.com/jupyter/notebook
    
  • PyPi (📥 16M / month):

     pip install notebook
    
  • Conda (📥 4M · ⏱️ 02.10.2023):

     conda install -c conda-forge jupyter
    
  • Docker Hub (📥 32M · ⭐ 1.1K · ⏱️ 20.10.2023):

     docker pull jupyter/datascience-notebook
    
nteract (🥇26 · ⭐ 6.1K) - The interactive computing suite for you!. BSD-3
  • GitHub (👨‍💻 180 · 🔀 540 · 📥 1.5M · 📦 3 · 📋 1.7K - 9% open · ⏱️ 30.12.2023):

     git clone https://github.com/nteract/nteract
    
  • PyPi (📥 690 / month):

     pip install nteract_on_jupyter
    
JupyterHub (🥈25 · ⭐ 7.8K) - Multi-user server for Jupyter notebooks. ❗Unlicensed
  • GitHub (👨‍💻 350 · 🔀 1.9K · 📦 2.7K · 📋 2.3K - 7% open · ⏱️ 11.01.2024):

     git clone https://github.com/jupyterhub/jupyterhub
    
  • PyPi (📥 120K / month):

     pip install jupyterhub
    
  • Conda (📥 1M · ⏱️ 10.08.2023):

     conda install -c conda-forge jupyterhub
    
  • Docker Hub (📥 5M · ⭐ 330 · ⏱️ 11.01.2024):

     docker pull jupyterhub/jupyterhub
    
Docker Stacks (🥈24 · ⭐ 8.1K) - Ready-to-run Docker images containing Jupyter applications. BSD-3
  • GitHub (👨‍💻 240 · 🔀 2.8K · 📦 21 · 📋 870 - 1% open · ⏱️ 08.01.2024):

     git clone https://github.com/jupyter/docker-stacks
    
  • Docker Hub (📥 90M · ⭐ 440 · ⏱️ 20.10.2023):

     docker pull jupyter/scipy-notebook
    
sos (🥈23 · ⭐ 260) - SoS workflow system for daily data analysis. BSD-3
  • GitHub (👨‍💻 36 · 🔀 40 · 📦 5.2K · 📋 1.4K - 4% open · ⏱️ 23.12.2023):

     git clone https://github.com/vatlab/SOS
    
DataLab (🥈22 · ⭐ 980 · 💀) - Interactive tools and developer experiences for Big Data on.. Apache-2
  • GitHub (👨‍💻 53 · 🔀 250 · 📋 890 - 25% open · ⏱️ 02.09.2022):

     git clone https://github.com/googledatalab/datalab
    
  • PyPi (📥 71K / month):

     pip install datalab
    
docker-python (🥉20 · ⭐ 2.5K) - Kaggle Python docker image. Apache-2
  • GitHub (👨‍💻 150 · 🔀 870 · 📋 340 - 7% open · ⏱️ 09.01.2024):

     git clone https://github.com/kaggle/docker-python
    
  • Docker Hub (📥 200K · ⭐ 180 · ⏱️ 10.01.2024):

     docker pull kaggle/python
    
Hydrogen (🥉19 · ⭐ 3.9K · 💤) - Run code interactively, inspect data, and plot. All the power of.. MIT
  • GitHub (👨‍💻 90 · 🔀 320 · 📋 1.3K - 13% open · ⏱️ 10.01.2023):

     git clone https://github.com/nteract/hydrogen
    
ML Workspace (🥉19 · ⭐ 3.3K) - All-in-one web-based IDE specialized for machine learning and.. Apache-2
  • GitHub (👨‍💻 12 · 🔀 400 · 📋 92 - 1% open · ⏱️ 14.11.2023):

     git clone https://github.com/ml-tooling/ml-workspace
    
  • Docker Hub (📥 550K · ⭐ 27 · ⏱️ 13.07.2021):

     docker pull mltooling/ml-workspace
    
VSCode Jupyter (🥉19 · ⭐ 1.2K) - VS Code Jupyter extension. MIT
  • GitHub (👨‍💻 270 · 🔀 250 · 📦 3 · 📋 9.5K - 3% open · ⏱️ 11.01.2024):

     git clone https://github.com/microsoft/vscode-jupyter
    
gpu-jupyter (🥉16 · ⭐ 610) - Leverage the flexibility of Jupyterlab through the power of your.. Apache-2
  • GitHub (👨‍💻 13 · 🔀 210 · 📋 86 - 8% open · ⏱️ 31.12.2023):

     git clone https://github.com/iot-salzburg/gpu-jupyter
    
ML Hub (🥉16 · ⭐ 290 · 💀) - Multi-user development platform for machine learning teams. Simple.. Apache-2
  • GitHub (👨‍💻 7 · 🔀 62 · 📥 2.1K · 📋 27 - 59% open · ⏱️ 23.12.2021):

     git clone https://github.com/ml-tooling/ml-hub
    
  • Docker Hub (📥 45K · ⭐ 5 · ⏱️ 18.02.2020):

     docker pull mltooling/ml-hub
    
jupyterlab-classic (🥉15 · ⭐ 280 · 💤) - The next-gen old-school notebook UI. BSD-3
  • GitHub (👨‍💻 17 · 🔀 45 · 📥 2.8K · 📦 18 · ⏱️ 16.02.2023):

     git clone https://github.com/jtpio/jupyterlab-classic
    
  • PyPi (📥 72 / month):

     pip install jupyterlab-classic
    

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 (🥇33 · ⭐ 18K) - Interactive Data Visualization in the browser, from Python. BSD-3
  • GitHub (👨‍💻 680 · 🔀 4.1K · 📦 82K · 📋 7.5K - 9% open · ⏱️ 09.01.2024):

     git clone https://github.com/bokeh/bokeh
    
  • PyPi (📥 3.7M / month):

     pip install bokeh
    
  • Conda (📥 13M · ⏱️ 08.01.2024):

     conda install -c conda-forge bokeh
    
pandas-profiling (🥇33 · ⭐ 12K) - Create HTML profiling reports from pandas DataFrame.. MIT
  • GitHub (👨‍💻 120 · 🔀 1.6K · 📥 34 · 📦 2.2K · 📋 750 - 26% open · ⏱️ 08.01.2024):

     git clone https://github.com/pandas-profiling/pandas-profiling
    
  • PyPi (📥 560K / month):

     pip install pandas-profiling
    
  • Conda (📥 420K · ⏱️ 16.06.2023):

     conda install -c conda-forge pandas-profiling
    
ipyleaflet (🥇31 · ⭐ 1.4K) - A Jupyter - Leaflet.js bridge. MIT
  • GitHub (👨‍💻 87 · 🔀 340 · 📦 6.8K · 📋 580 - 39% open · ⏱️ 10.01.2024):

     git clone https://github.com/jupyter-widgets/ipyleaflet
    
  • PyPi (📥 95K / month):

     pip install ipyleaflet
    
  • Conda (📥 1.1M · ⏱️ 15.12.2023):

     conda install -c conda-forge ipyleaflet
    
  • NPM (📥 35K / month):

     npm install jupyter-leaflet
    
D-Tale (🥇28 · ⭐ 4.4K) - Visualizer for Pandas Data Structures. ❗️LGPL-2.1
  • GitHub (👨‍💻 30 · 🔀 360 · 📦 980 · 📋 560 - 10% open · ⏱️ 05.01.2024):

     git clone https://github.com/man-group/dtale
    
  • PyPi (📥 83K / month):

     pip install dtale
    
  • Conda (📥 260K · ⏱️ 05.01.2024):

     conda install -c conda-forge dtale
    
bqplot (🥇28 · ⭐ 3.5K) - Plotting library for IPython/Jupyter notebooks. Apache-2
  • GitHub (👨‍💻 64 · 🔀 440 · 📦 53 · 📋 590 - 37% open · ⏱️ 04.10.2023):

     git clone https://github.com/bqplot/bqplot
    
  • PyPi (📥 110K / month):

     pip install bqplot
    
  • Conda (📥 1.2M · ⏱️ 06.11.2023):

     conda install -c conda-forge bqplot
    
  • NPM (📥 2.8K / month):

     npm install bqplot
    
papermill (🥈27 · ⭐ 5.5K) - Parameterize, execute, and analyze notebooks. BSD-3
  • GitHub (👨‍💻 110 · 🔀 390 · 📦 5.6K · 📋 380 - 34% open · ⏱️ 01.01.2024):

     git clone https://github.com/nteract/papermill
    
  • PyPi (📥 1.3M / month):

     pip install papermill
    
  • Conda (📥 540K · ⏱️ 30.08.2023):

     conda install -c conda-forge papermill
    
jupyter-matplotlib (🥈27 · ⭐ 1.5K · 💤) - Matplotlib Jupyter Integration. BSD-3
  • GitHub (👨‍💻 32 · 🔀 220 · 📦 9.8K · 📋 290 - 47% open · ⏱️ 16.06.2023):

     git clone https://github.com/matplotlib/ipympl
    
  • PyPi (📥 210K / month):

     pip install ipympl
    
  • NPM (📥 9.3K / month):

     npm install jupyter-matplotlib
    
facets-overview (🥈26 · ⭐ 7.3K · 💤) - Visualizations for machine learning datasets. Apache-2
  • GitHub (👨‍💻 31 · 🔀 880 · 📦 210 · 📋 160 - 49% open · ⏱️ 24.05.2023):

     git clone https://github.com/pair-code/facets
    
  • PyPi (📥 160K / month):

     pip install facets-overview
    
ipywidgets (🥈26 · ⭐ 3K · 📉) - Interactive Widgets for the Jupyter Notebook. BSD-3
  • GitHub (👨‍💻 210 · 🔀 900 · 📦 3 · 📋 2K - 33% open · ⏱️ 19.12.2023):

     git clone https://github.com/jupyter-widgets/ipywidgets
    
  • PyPi (📥 9.7M / month):

     pip install ipywidgets
    
  • Conda (📥 13M · ⏱️ 13.09.2023):

     conda install -c conda-forge ipywidgets
    
  • NPM (📥 42K / month):

     npm install @jupyter-widgets/jupyterlab-manager
    
jupyter-dash (🥈26 · ⭐ 940) - Develop Dash apps in the Jupyter Notebook and JupyterLab. MIT
  • GitHub (👨‍💻 10 · 🔀 240 · 📥 99 · 📦 3.6K · 📋 75 - 61% open · ⏱️ 11.08.2023):

     git clone https://github.com/plotly/jupyter-dash
    
  • PyPi (📥 150K / month):

     pip install jupyter-dash
    
ipyvuetify (🥈25 · ⭐ 320) - Jupyter widgets based on vuetify UI components. MIT
  • GitHub (👨‍💻 12 · 🔀 52 · 📦 1K · 📋 200 - 32% open · ⏱️ 23.11.2023):

     git clone https://github.com/mariobuikhuizen/ipyvuetify
    
  • PyPi (📥 77K / month):

     pip install ipyvuetify
    
  • Conda (📥 160K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipyvuetify
    
ipyvolume (🥈23 · ⭐ 1.9K · 📉) - 3d plotting for Python in the Jupyter notebook based on IPython.. MIT
  • GitHub (👨‍💻 45 · 🔀 230 · 📦 16 · 📋 320 - 58% open · ⏱️ 07.07.2023):

     git clone https://github.com/maartenbreddels/ipyvolume
    
  • PyPi (📥 40K / month):

     pip install ipyvolume
    
  • Conda (📥 450K · ⏱️ 05.06.2023):

     conda install -c conda-forge ipyvolume
    
  • NPM (📥 980 / month):

     npm install ipyvolume
    
itables (🥈23 · ⭐ 550) - Interactive Tables in Jupyter. MIT
  • GitHub (👨‍💻 6 · 🔀 43 · 📦 380 · 📋 100 - 22% open · ⏱️ 10.12.2023):

     git clone https://github.com/mwouts/itables
    
  • PyPi (📥 130K / month):

     pip install itables
    
evidently (🥈22 · ⭐ 4.3K) - Interactive reports to analyze machine learning models during.. Apache-2
  • GitHub (👨‍💻 57 · 🔀 470 · 📥 4 · 📦 2.8K · 📋 300 - 38% open · ⏱️ 10.01.2024):

     git clone https://github.com/evidentlyai/evidently
    
qgrid (🥈22 · ⭐ 3K · 💀) - An interactive grid for sorting, filtering, and editing DataFrames.. Apache-2
  • GitHub (👨‍💻 30 · 🔀 410 · 📦 9 · 📋 280 - 55% open · ⏱️ 07.04.2020):

     git clone https://github.com/quantopian/qgrid
    
  • PyPi (📥 34K / month):

     pip install qgrid
    
  • Conda (📥 400K · ⏱️ 16.06.2023):

     conda install -c conda-forge qgrid
    
  • NPM (📥 260 / month):

     npm install qgrid
    
Mapbox GL (🥈22 · ⭐ 650 · 💀) - Use Mapbox GL JS to visualize data in a Python Jupyter notebook. MIT
  • GitHub (👨‍💻 22 · 🔀 130 · 📦 180 · 📋 100 - 33% open · ⏱️ 19.04.2021):

     git clone https://github.com/mapbox/mapboxgl-jupyter
    
  • PyPi (📥 12K / month):

     pip install mapboxgl
    
itkwidgets (🥈22 · ⭐ 560) - Interactive Jupyter widgets to visualize images, point sets, and.. Apache-2
  • GitHub (👨‍💻 7 · 🔀 79 · 📥 87 · 📦 280 · 📋 270 - 40% open · ⏱️ 09.01.2024):

     git clone https://github.com/InsightSoftwareConsortium/itkwidgets
    
  • PyPi (📥 5.2K / month):

     pip install itkwidgets
    
  • NPM (📥 280 / month):

     npm install itkwidgets
    
ipycytoscape (🥈22 · ⭐ 250 · 💤) - A Cytoscape Jupyter widget. BSD-3
  • GitHub (👨‍💻 32 · 🔀 60 · 📥 4 · 📦 190 · 📋 160 - 38% open · ⏱️ 23.05.2023):

     git clone https://github.com/QuantStack/ipycytoscape
    
  • Conda (📥 350K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipycytoscape
    
ipywebrtc (🥈22 · ⭐ 230 · 💤) - WebRTC for Jupyter notebook/lab. MIT
  • GitHub (👨‍💻 9 · 🔀 36 · 📦 960 · 📋 60 - 53% open · ⏱️ 06.03.2023):

     git clone https://github.com/maartenbreddels/ipywebrtc
    
  • PyPi (📥 32K / month):

     pip install ipywebrtc
    
  • Conda (📥 330K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipywebrtc
    
  • NPM (📥 270 / month):

     npm install jupyter-webrtc
    
ipyvue (🥈22 · ⭐ 58) - Jupyter widgets base for Vue libraries. MIT
  • GitHub (👨‍💻 5 · 🔀 16 · 📦 680 · 📋 13 - 38% open · ⏱️ 08.12.2023):

     git clone https://github.com/mariobuikhuizen/ipyvue
    
  • PyPi (📥 98K / month):

     pip install ipyvue
    
  • Conda (📥 120K · ⏱️ 07.09.2023):

     conda install -c conda-forge ipyvue
    
pythreejs (🥉21 · ⭐ 910 · 💤) - A Jupyter - Three.js bridge. ❗Unlicensed
  • GitHub (👨‍💻 30 · 🔀 180 · 📦 29 · 📋 230 - 25% open · ⏱️ 20.02.2023):

     git clone https://github.com/jupyter-widgets/pythreejs
    
  • PyPi (📥 44K / month):

     pip install pythreejs
    
  • Conda (📥 520K · ⏱️ 16.06.2023):

     conda install -c conda-forge pythreejs
    
  • NPM (📥 2.6K / month):

     npm install jupyter-threejs
    
vega (🥉20 · ⭐ 360) - IPython/Jupyter notebook module for Vega and Vega-Lite. BSD-3
  • GitHub (👨‍💻 15 · 🔀 60 · 📦 4 · 📋 100 - 10% open · ⏱️ 03.01.2024):

     git clone https://github.com/vega/ipyvega
    
  • PyPi (📥 9.6K / month):

     pip install vega
    
  • Conda (📥 570K · ⏱️ 16.06.2023):

     conda install -c conda-forge vega
    
ipydatawidgets (🥉20 · ⭐ 38 · 💤) - A set of widgets to help facilitate reuse of large.. ❗Unlicensed
  • GitHub (👨‍💻 5 · 🔀 9 · 📦 1K · 📋 12 - 16% open · ⏱️ 14.06.2023):

     git clone https://github.com/vidartf/ipydatawidgets
    
  • PyPi (📥 60K / month):

     pip install ipydatawidgets
    
  • Conda (📥 260K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipydatawidgets
    
What-If Tool (🥉19 · ⭐ 860 · 💤) - Source code/webpage/demos for the What-If Tool. Apache-2
  • GitHub (👨‍💻 20 · 🔀 160 · 📦 2 · 📋 120 - 53% open · ⏱️ 27.04.2023):

     git clone https://github.com/PAIR-code/what-if-tool
    
  • PyPi (📥 2.3K / month):

     pip install witwidget
    
  • NPM (📥 870 / month):

     npm install wit-widget
    
gmaps (🥉19 · ⭐ 760 · 💀) - Google maps for Jupyter notebooks. BSD-3
  • GitHub (👨‍💻 16 · 🔀 150 · 📦 4 · 📋 210 - 35% open · ⏱️ 22.07.2019):

     git clone https://github.com/pbugnion/gmaps
    
  • PyPi (📥 4K / month):

     pip install gmaps
    
  • Conda (📥 310K · ⏱️ 16.06.2023):

     conda install -c conda-forge gmaps
    
  • NPM (📥 960 / month):

     npm install jupyter-gmaps
    
pivottablejs (🥉19 · ⭐ 640 · 💀) - Dragndrop Pivot Tables and Charts for Jupyter/IPython.. ❗Unlicensed
  • GitHub (👨‍💻 3 · 🔀 80 · 📦 390 · 📋 64 - 35% open · ⏱️ 04.12.2018):

     git clone https://github.com/nicolaskruchten/jupyter_pivottablejs
    
  • PyPi (📥 16K / month):

     pip install pivottablejs
    
ipysheet (🥉19 · ⭐ 530) - Jupyter handsontable integration. MIT
  • GitHub (👨‍💻 14 · 🔀 66 · 📦 7 · 📋 120 - 51% open · ⏱️ 04.01.2024):

     git clone https://github.com/QuantStack/ipysheet
    
  • PyPi (📥 31K / month):

     pip install ipysheet
    
  • Conda (📥 100K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipysheet
    
  • NPM (📥 680 / month):

     npm install ipysheet
    
jdaviz (🥉19 · ⭐ 110) - JWST astronomical data analysis tools in the Jupyter platform. BSD-3
  • GitHub (👨‍💻 32 · 🔀 54 · 📦 37 · 📋 970 - 32% open · ⏱️ 09.01.2024):

     git clone https://github.com/spacetelescope/jdaviz
    
  • PyPi (📥 1.3K / month):

     pip install jdaviz
    
ipysigma (🥉17 · ⭐ 150) - A custom Jupyter widget library to display graphs using sigma.js. MIT
  • GitHub (👨‍💻 6 · 🔀 13 · 📦 25 · 📋 200 - 23% open · ⏱️ 20.10.2023):

     git clone https://github.com/Yomguithereal/ipysigma
    
  • PyPi (📥 520 / month):

     pip install ipysigma
    
  • NPM (📥 290 / month):

     npm install ipysigma
    
ipytree (🥉17 · ⭐ 120 · 💀) - A Tree Widget using Jupyter-widgets protocol and jsTree. MIT
  • GitHub (👨‍💻 9 · 🔀 29 · 📋 39 - 53% open · ⏱️ 23.11.2022):

     git clone https://github.com/QuantStack/ipytree
    
  • PyPi (📥 64K / month):

     pip install ipytree
    
  • Conda (📥 98K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipytree
    
ipydagred3 (🥉17 · ⭐ 65) - ipywidgets library for drawing directed acyclic graphs in.. Apache-2
  • GitHub (👨‍💻 3 · 🔀 6 · 📦 3 · 📋 24 - 20% open · ⏱️ 19.12.2023):

     git clone https://github.com/timkpaine/ipydagred3
    
  • PyPi (📥 540 / month):

     pip install ipydagred3
    
  • NPM (📥 42K / month):

     npm install @jupyter-widgets/jupyterlab-manager
    
ipyregulartable (🥉16 · ⭐ 95) - High performance, editable, stylable datagrids in jupyter.. Apache-2
  • GitHub (👨‍💻 5 · 🔀 15 · 📦 13 · 📋 27 - 37% open · ⏱️ 18.12.2023):

     git clone https://github.com/jpmorganchase/ipyregulartable
    
  • PyPi (📥 110 / month):

     pip install ipyregulartable
    
  • NPM (📥 42K / month):

     npm install @jupyter-widgets/jupyterlab-manager
    
Altair Viewer (🥉16 · ⭐ 77 · 💤) - Viewer for Altair and Vega-Lite visualizations. BSD-3
  • GitHub (👨‍💻 3 · 🔀 11 · 📋 13 - 61% open · ⏱️ 02.05.2023):

     git clone https://github.com/altair-viz/altair_viewer
    
  • PyPi (📥 24K / month):

     pip install altair_viewer
    
geonotebook (🥉15 · ⭐ 1.1K · 💀) - A Jupyter notebook extension for geospatial visualization.. Apache-2
  • GitHub (👨‍💻 9 · 🔀 140 · 📋 83 - 44% open · ⏱️ 21.01.2019):

     git clone https://github.com/OpenGeoscience/geonotebook
    
  • Docker Hub (📥 130K · ⭐ 9 · ⏱️ 21.01.2019):

     docker pull geonotebook/geonotebook
    
nbtutor (🥉15 · ⭐ 450 · 💤) - Visualize Python code execution (line-by-line) in Jupyter.. ❗Unlicensed
  • GitHub (👨‍💻 4 · 🔀 39 · 📦 38 · 📋 37 - 35% open · ⏱️ 14.04.2023):

     git clone https://github.com/lgpage/nbtutor
    
  • Conda (📥 140K · ⏱️ 16.06.2023):

     conda install -c conda-forge nbtutor
    
igv.js widget (🥉15 · ⭐ 160 · 💤) - Extension for Jupyter Notebook which integrates igv.js. MIT
  • GitHub (👨‍💻 5 · 🔀 14 · 📦 14 · ⏱️ 03.01.2023):

     git clone https://github.com/igvteam/igv-jupyter
    
  • PyPi (📥 76 / month):

     pip install igv-jupyter
    
ipyscales (🥉15 · ⭐ 13 · 💀) - A widget library for scales. BSD-3
  • GitHub (👨‍💻 4 · 🔀 4 · 📦 58 · 📋 6 - 33% open · ⏱️ 01.09.2022):

     git clone https://github.com/vidartf/ipyscales
    
  • PyPi (📥 28 / month):

     pip install ipyscales
    
  • Conda (📥 62K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipyscales
    
niwidgets (🥉14 · ⭐ 82 · 💀) - Neuroimaging widgets for jupyter notebooks. Apache-2
  • GitHub (👨‍💻 16 · 🔀 33 · 📦 31 · 📋 34 - 50% open · ⏱️ 24.03.2020):

     git clone https://github.com/nipy/niwidgets
    
  • PyPi (📥 35 / month):

     pip install niwidgets
    
Jupyter DataTables (🥉13 · ⭐ 230 · 💀) - Jupyter Notebook extension leveraging pandas DataFrames.. MIT
  • GitHub (👨‍💻 4 · 🔀 27 · 📋 28 - 46% open · ⏱️ 11.12.2019):

     git clone https://github.com/CermakM/jupyter-datatables
    
  • PyPi (📥 650 / month):

     pip install jupyter-datatables
    
ipycanvas (🥉13 · 📉) - Interactive Canvas in Jupyter. ❗Unlicensed
  • GitHub (👨‍💻 21 · 📦 8 · ⏱️ 20.07.2023):

     git clone https://github.com/martinRenou/ipycanvas
    
  • PyPi (📥 28K / month):

     pip install ipycanvas
    
  • Conda (📥 190K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipycanvas
    
ipymaterialui (🥉12 · ⭐ 85 · 💀) - Jupyter Widgets based on React Material UI components. MIT
  • GitHub (👨‍💻 3 · 🔀 14 · 📦 8 · 📋 10 - 70% open · ⏱️ 29.10.2019):

     git clone https://github.com/maartenbreddels/ipymaterialui
    
  • PyPi (📥 15 / month):

     pip install ipymaterialui
    
  • NPM (📥 6 / month):

     npm install jupyter-materialui
    
perfume (🥉11 · ⭐ 33 · 💀) - Interactive performance benchmarking in Jupyter. ❗Unlicensed
  • GitHub (👨‍💻 3 · 🔀 4 · 📋 6 - 33% open · ⏱️ 31.10.2020):

     git clone https://github.com/leifwalsh/perfume
    
  • PyPi (📥 27 / month):

     pip install perfume-bench
    
tributary (🥉10 · ⭐ 17) - Streaming reactive and dataflow graphs in Python. Apache-2
  • GitHub (👨‍💻 7 · 🔀 1 · ⏱️ 06.09.2023):

     git clone https://github.com/timkpaine/tributary
    
  • PyPi (📥 120 / month):

     pip install tributary
    
  • Conda (📥 34K · ⏱️ 16.06.2023):

     conda install -c conda-forge tributary
    
Vision UI (🥉9 · ⭐ 250 · 💀) - UI visual interface for fastai - now compatible with Google.. ❗Unlicensed
  • GitHub (👨‍💻 3 · 🔀 34 · 📋 3 - 33% open · ⏱️ 05.07.2020):

     git clone https://github.com/asvcode/Vision_UI
    
ipyannotate (🥉9 · ⭐ 140 · 💀) - Jupyter Widget for data annotation. ❗Unlicensed
  • GitHub (👨‍💻 4 · 🔀 13 · ⏱️ 20.09.2020):

     git clone https://github.com/ipyannotate/ipyannotate
    
  • PyPi (📥 180 / month):

     pip install ipyannotate
    
  • NPM (📥 7 / month):

     npm install ipyannotate
    
ipyaggrid (🥉9 · ⭐ 11 · 💀) - Jupyter widget - ag-grid in the notebook. MIT
  • GitHub (👨‍💻 2 · ⏱️ 06.05.2019):

     git clone https://github.com/DGothrek/ipyaggrid
    
  • PyPi (📥 5.7K / month):

     pip install ipyaggrid
    
  • NPM (📥 330 / month):

     npm install ipyaggrid
    
ipyp5 (🥉8 · ⭐ 36 · 💀) - p5.js Jupyter Widget. BSD-3
  • GitHub (👨‍💻 2 · 🔀 5 · 📦 1 · ⏱️ 16.10.2020):

     git clone https://github.com/jtpio/ipyp5
    
  • PyPi (📥 6 / month):

     pip install ipyp5
    
easyexplore (🥉8 · ⭐ 5 · 💤) - Toolbox for easy and effective data exploration in Python. ❗️GPL-3.0
  • GitHub (👨‍💻 4 · 🔀 2 · 📦 2 · 📋 24 - 33% open · ⏱️ 01.04.2023):

     git clone https://github.com/GianniBalistreri/easyexplore
    
  • PyPi (📥 120 / month):

     pip install easyexplore
    

Jupyter Extensions

Back to top

Application plugins that extend the functionality of Jupyter itself.

nbgrader (🥇25 · ⭐ 1.2K) - A system for assigning and grading notebooks. BSD-3
  • GitHub (👨‍💻 100 · 🔀 300 · 📥 310 · 📦 510 · 📋 890 - 27% open · ⏱️ 04.12.2023):

     git clone https://github.com/jupyter/nbgrader
    
  • PyPi (📥 4.8K / month):

     pip install nbgrader
    
  • Conda (📥 150K · ⏱️ 13.09.2023):

     conda install -c conda-forge nbgrader
    
Contrib NBextensions (🥇24 · ⭐ 5.1K · 💀) - A collection of various notebook extensions for.. ❗Unlicensed
  • GitHub (👨‍💻 140 · 🔀 780 · 📦 20 · 📋 810 - 42% open · ⏱️ 21.12.2022):

     git clone https://github.com/ipython-contrib/jupyter_contrib_nbextensions
    
  • PyPi (📥 360K / month):

     pip install jupyter_contrib_nbextensions
    
NBextensions Configurator (🥇23 · ⭐ 960) - A jupyter notebook serverextension providing config.. ❗Unlicensed
  • GitHub (👨‍💻 24 · 🔀 120 · 📦 550 · 📋 99 - 64% open · ⏱️ 29.09.2023):

     git clone https://github.com/jupyter-contrib/jupyter_nbextensions_configurator
    
  • PyPi (📥 420K / month):

     pip install jupyter_nbextensions_configurator
    
Resource Usage (🥇23 · ⭐ 430) - Jupyter Notebook Extension for monitoring your own Resource.. BSD-2
  • GitHub (👨‍💻 34 · 🔀 97 · 📥 260 · 📦 520 · 📋 86 - 47% open · ⏱️ 09.01.2024):

     git clone https://github.com/jupyter-server/jupyter-resource-usage
    
  • PyPi (📥 22K / month):

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

     conda install -c conda-forge nbresuse
    
Jupyter Themes (🥈22 · ⭐ 9.7K) - Custom Jupyter Notebook Themes. MIT
  • GitHub (👨‍💻 43 · 🔀 1.1K · 📦 21 · 📋 400 - 48% open · ⏱️ 18.10.2023):

     git clone https://github.com/dunovank/jupyter-themes
    
  • PyPi (📥 30K / month):

     pip install jupyterthemes
    
nbgitpuller (🥈21 · ⭐ 200) - Jupyter server extension to sync a git repository one-way to a.. BSD-3
  • GitHub (👨‍💻 31 · 🔀 76 · 📦 720 · 📋 150 - 43% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/nbgitpuller
    
  • PyPi (📥 20K / month):

     pip install nbgitpuller
    
  • Conda (📥 83K · ⏱️ 07.08.2023):

     conda install -c conda-forge nbgitpuller
    
Appmode (🥈20 · ⭐ 430 · 💤) - A Jupyter extensions that turns notebooks into web applications. MIT
  • GitHub (👨‍💻 9 · 🔀 67 · 📦 360 · 📋 58 - 6% open · ⏱️ 18.05.2023):

     git clone https://github.com/oschuett/appmode
    
  • PyPi (📥 1.1K / month):

     pip install appmode
    
  • Conda (📥 220K · ⏱️ 16.06.2023):

     conda install -c conda-forge appmode
    
jupyter-server-proxy (🥈20 · ⭐ 320) - Jupyter notebook server extension to proxy web services. BSD-3
  • GitHub (👨‍💻 71 · 🔀 130 · 📦 3 · 📋 190 - 33% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/jupyter-server-proxy
    
  • PyPi (📥 140K / month):

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

     conda install -c conda-forge jupyter-server-proxy
    
Rsession Proxy (🥈18 · ⭐ 110 · 💤) - Jupyter extensions for running an RStudio rsession proxy. BSD-3
  • GitHub (👨‍💻 21 · 🔀 76 · 📦 45 · 📋 79 - 39% open · ⏱️ 23.06.2023):

     git clone https://github.com/jupyterhub/jupyter-rsession-proxy
    
  • PyPi (📥 6.4K / month):

     pip install jupyter-rsession-proxy
    
pyforest (🥉17 · ⭐ 1.1K · 💀) - pyforest - feel the bliss of automated imports. MIT
  • GitHub (👨‍💻 13 · 🔀 190 · 📋 27 - 48% open · ⏱️ 14.06.2021):

     git clone https://github.com/8080labs/pyforest
    
  • PyPi (📥 3.8K / month):

     pip install pyforest
    
gator (🥉17 · ⭐ 250) - Conda environment and package management extension from within Jupyter. BSD-3
  • GitHub (👨‍💻 26 · 🔀 26 · 📥 2 · 📦 5 · 📋 56 - 23% open · ⏱️ 26.10.2023):

     git clone https://github.com/mamba-org/gator
    
  • Conda (📥 39K · ⏱️ 16.06.2023):

     conda install -c conda-forge mamba_gator
    
  • NPM (📥 30 / month):

     npm install @mamba-org/gator-lab
    
Spark Monitor (🥉17 · ⭐ 170 · 💀) - Monitor Apache Spark from Jupyter Notebook. Apache-2
  • GitHub (👨‍💻 3 · 🔀 49 · 📥 2.5K · 📋 22 - 68% open · ⏱️ 16.05.2022):

     git clone https://github.com/krishnan-r/sparkmonitor
    
  • PyPi (📥 1.9K / month):

     pip install sparkmonitor
    
  • Docker Hub (📥 950 · ⏱️ 04.10.2019):

     docker pull krishnanr/sparkmonitor
    
nb_conda (🥉17 · ⭐ 140 · 💀) - Conda environment and package access extension from within Jupyter. BSD-3
  • GitHub (👨‍💻 14 · 🔀 30 · 📋 63 - 55% open · ⏱️ 11.09.2020):

     git clone https://github.com/Anaconda-Platform/nb_conda
    
  • Conda (📥 610K · ⏱️ 09.01.2024):

     conda install -c conda-forge nb_conda
    
nbzip (🥉17 · ⭐ 84 · 💀) - Zips and downloads all the contents of a jupyter notebook. Apache-2
  • GitHub (👨‍💻 6 · 🔀 18 · 📦 380 · 📋 14 - 64% open · ⏱️ 22.11.2019):

     git clone https://github.com/data-8/nbzip
    
  • PyPi (📥 14K / month):

     pip install nbzip
    
jupyter-archive (🥉17 · ⭐ 68) - A Jupyter/Jupyterlab extension to make, download and extract.. BSD-3
  • GitHub (👨‍💻 10 · 🔀 13 · 📥 3.3K · 📦 120 · 📋 38 - 5% open · ⏱️ 26.10.2023):

     git clone https://github.com/jupyterlab-contrib/jupyter-archive
    
  • Conda (📥 59K · ⏱️ 16.08.2023):

     conda install -c conda-forge jupyter-archive
    
Content Management (🥉16 · ⭐ 77 · 💀) - Jupyter Content Management Extensions. BSD-3
  • GitHub (👨‍💻 8 · 🔀 26 · 📦 15 · 📋 27 - 25% open · ⏱️ 11.06.2018):

     git clone https://github.com/jupyter-incubator/contentmanagement
    
  • PyPi (📥 310 / month):

     pip install jupyter_cms
    
  • Conda (📥 95K · ⏱️ 06.10.2023):

     conda install -c conda-forge jupyter_cms
    
HTTP-over-WebSocket (🥉15 · ⭐ 260 · 💀) - Jupyter support for HTTP-over-ws. Apache-2
  • GitHub (👨‍💻 3 · 🔀 51 · 📋 30 - 70% open · ⏱️ 30.08.2021):

     git clone https://github.com/googlecolab/jupyter_http_over_ws
    
  • PyPi (📥 47K / month):

     pip install jupyter_http_over_ws
    
Jupyter Spark (🥉15 · ⭐ 190 · 💀) - Jupyter Notebook extension for Apache Spark integration. MPL-2.0
  • GitHub (👨‍💻 12 · 🔀 30 · 📦 19 · 📋 27 - 48% open · ⏱️ 01.12.2020):

     git clone https://github.com/mozilla/jupyter-spark
    
  • PyPi (📥 510 / month):

     pip install jupyter-spark
    
jupyter-tensorboard (🥉14 · ⭐ 460 · 💀) - Start Tensorboard in Jupyter Notebook. MIT
  • GitHub (👨‍💻 4 · 🔀 70 · 📋 69 - 57% open · ⏱️ 16.02.2020):

     git clone https://github.com/lspvic/jupyter_tensorboard
    
  • PyPi (📥 1.3K / month):

     pip install jupyter-tensorboard
    
jupyter-nbrequirements (🥉11 · ⭐ 16 · 💤) - Dependency management and optimization in Jupyter.. MIT
  • GitHub (👨‍💻 13 · 🔀 6 · 📋 33 - 3% open · ⏱️ 29.05.2023):

     git clone https://github.com/thoth-station/jupyter-nbrequirements
    
Jupyter Black (🥉9 · ⭐ 440 · 💀) - Black formatter for Jupyter Notebook. BSD-3
  • GitHub (👨‍💻 2 · 🔀 23 · 📋 25 - 44% open · ⏱️ 01.02.2020):

     git clone https://github.com/drillan/jupyter-black
    
PPExtensions (🥉8 · ⭐ 50 · 💀) - Set of iPython and Jupyter extensions to improve user.. ❗Unlicensed
  • GitHub (👨‍💻 9 · 🔀 28 · 📦 1 · 📋 38 - 42% open · ⏱️ 07.12.2018):

     git clone https://github.com/paypal/PPExtensions
    
  • PyPi (📥 20 / month):

     pip install ppextensions
    
jupyterterminals (🥉7 · ⭐ 9 · 💤) - Jupyter plugin to support inline terminal shells along with.. MIT
  • GitHub (👨‍💻 2 · 🔀 3 · 📦 2 · ⏱️ 05.01.2023):

     git clone https://github.com/willkessler/jupyterterminals
    

Jupyter Magic

Back to top

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

ipython-sql (🥇28 · ⭐ 1.7K · 💤) - %%sql magic for IPython, hopefully evolving into full SQL client. MIT
  • GitHub (👨‍💻 55 · 🔀 270 · 📦 5.8K · 📋 150 - 71% open · ⏱️ 21.04.2023):

     git clone https://github.com/catherinedevlin/ipython-sql
    
  • PyPi (📥 120K / month):

     pip install ipython-sql
    
  • Conda (📥 250K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipython-sql
    
sparkmagic (🥇26 · ⭐ 1.3K) - Jupyter magics and kernels for working with remote Spark.. ❗Unlicensed
  • GitHub (👨‍💻 64 · 🔀 410 · 📦 330 · 📋 430 - 30% open · ⏱️ 01.01.2024):

     git clone https://github.com/jupyter-incubator/sparkmagic
    
  • PyPi (📥 22K / month):

     pip install sparkmagic
    
  • Conda (📥 110K · ⏱️ 23.09.2023):

     conda install -c conda-forge sparkmagic
    
watermark (🥈22 · ⭐ 850) - An IPython magic extension for printing date and time stamps, version.. BSD-3
  • GitHub (👨‍💻 19 · 🔀 88 · 📦 2.2K · 📋 46 - 39% open · ⏱️ 02.07.2023):

     git clone https://github.com/rasbt/watermark
    
  • PyPi (📥 21K / month):

     pip install watermark
    
  • Conda (📥 280K · ⏱️ 02.07.2023):

     conda install -c conda-forge watermark
    
blackcellmagic (🥈16 · ⭐ 300 · 💀) - IPython magic command to format python code in cell using.. MIT
  • GitHub (👨‍💻 3 · 🔀 13 · 📦 230 · 📋 10 - 50% open · ⏱️ 18.09.2021):

     git clone https://github.com/csurfer/blackcellmagic
    
  • PyPi (📥 1.2K / month):

     pip install blackcellmagic
    
heat (🥈15 · ⭐ 1K · 💀) - IPython magic command to profile and view your python code as a heat map. MIT
  • GitHub (👨‍💻 3 · 🔀 22 · 📦 42 · 📋 5 - 40% open · ⏱️ 10.09.2021):

     git clone https://github.com/csurfer/pyheatmagic
    
  • PyPi (📥 450 / month):

     pip install py-heat-magic
    
jupyter-notify (🥉14 · ⭐ 580 · 💀) - A Jupyter Notebook magic for browser notifications of cell.. BSD-3
  • GitHub (👨‍💻 11 · 🔀 38 · 📋 25 - 52% open · ⏱️ 27.04.2021):

     git clone https://github.com/ShopRunner/jupyter-notify
    
  • PyPi (📥 850 / month):

     pip install jupyternotify
    
pick (🥉13 · ⭐ 32 · 💀) - Customize your kernels on Launch!. BSD-3
  • GitHub (👨‍💻 5 · 🔀 7 · 📋 9 - 44% open · ⏱️ 04.11.2020):

     git clone https://github.com/nteract/pick
    
  • PyPi (📥 70K / month):

     pip install pick
    
py_d3 (🥉12 · ⭐ 450 · 💀) - D3 block magic for Jupyter notebook. MIT
  • GitHub (👨‍💻 4 · 🔀 41 · 📋 16 - 6% open · ⏱️ 20.02.2022):

     git clone https://github.com/ResidentMario/py_d3
    
  • PyPi (📥 40 / month):

     pip install py_d3
    
jupyter-manim (🥉11 · ⭐ 190 · 💀) - manim cell magic for IPython/Jupyter to show the output video. MIT
  • GitHub (👨‍💻 5 · 🔀 11 · 📋 25 - 24% open · ⏱️ 02.01.2022):

     git clone https://github.com/krassowski/jupyter-manim
    
SQLCell (🥉10 · ⭐ 150 · 💀) - SQLCell is a magic function for the Jupyter Notebook that executes.. MIT
  • GitHub (👨‍💻 14 · 🔀 10 · 📦 1 · 📋 84 - 71% open · ⏱️ 06.10.2020):

     git clone https://github.com/tmthyjames/SQLCell
    
  • PyPi (📥 4 / month):

     pip install sqlcell
    

Jupyter Kernels

Back to top

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

IPython Kernel (🥇32 · ⭐ 600 · 📈) - IPython Kernel for Jupyter. BSD-3
  • GitHub (👨‍💻 180 · 🔀 340 · 📥 2K · 📦 320K · 📋 480 - 50% open · ⏱️ 26.12.2023):

     git clone https://github.com/ipython/ipykernel
    
  • PyPi (📥 16M / month):

     pip install ipykernel
    
  • Conda (📥 850K · ⏱️ 08.08.2023):

     conda install -c anaconda ipykernel
    
Bash Kernel (🥇23 · ⭐ 660 · 📈) - A bash kernel for IPython. BSD-3
  • GitHub (👨‍💻 20 · 🔀 120 · 📦 200 · 📋 100 - 34% open · ⏱️ 24.11.2023):

     git clone https://github.com/takluyver/bash_kernel
    
  • PyPi (📥 34K / month):

     pip install bash_kernel
    
Metakernel (🥇23 · ⭐ 330) - Jupyter/IPython Kernel Tools. BSD-3
  • GitHub (👨‍💻 33 · 🔀 84 · 📥 160 · 📦 830 · 📋 140 - 20% open · ⏱️ 05.11.2023):

     git clone https://github.com/Calysto/metakernel
    
  • PyPi (📥 22K / month):

     pip install metakernel
    
  • Conda (📥 760K · ⏱️ 11.09.2023):

     conda install -c conda-forge metakernel
    
gophernotes (🥇22 · ⭐ 3.7K) - The Go kernel for Jupyter notebooks and nteract. MIT
  • GitHub (👨‍💻 29 · 🔀 240 · 📥 44 · 📦 15 · 📋 180 - 28% open · ⏱️ 03.11.2023):

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

     docker pull gopherdata/gophernotes
    
IRkernel (🥇22 · ⭐ 1.7K · 💤) - R kernel for Jupyter. MIT
  • GitHub (👨‍💻 43 · 🔀 280 · 📋 580 - 10% open · ⏱️ 06.03.2023):

     git clone https://github.com/IRkernel/IRkernel
    
  • Conda (📥 150K · ⏱️ 16.06.2023):

     conda install -c r r-irkernel
    
  • Docker Hub (📥 1.8M · ⭐ 57 · ⏱️ 20.10.2023):

     docker pull jupyter/r-notebook
    
IJavascript (🥈20 · ⭐ 2.1K · 💀) - IJavascript is a javascript kernel for the Jupyter.. ❗Unlicensed
  • GitHub (👨‍💻 17 · 🔀 150 · 📦 84 · 📋 240 - 21% open · ⏱️ 28.12.2022):

     git clone https://github.com/n-riesco/ijavascript
    
  • NPM (📥 1.6K / month):

     npm install ijavascript
    
IRuby (🥈20 · ⭐ 820 · 💤) - Official gem repository: Ruby kernel for Jupyter/IPython Notebook. MIT
  • GitHub (👨‍💻 46 · 🔀 22 · 📥 15 · 📦 220 · 📋 190 - 23% open · ⏱️ 11.01.2023):

     git clone https://github.com/SciRuby/iruby
    
  • Docker Hub (📥 2.1K · ⭐ 5 · ⏱️ 03.02.2023):

     docker pull rubydata/datascience-notebook
    
nb_conda_kernels (🥈19 · ⭐ 550) - Package for managing conda environment-based kernels inside.. BSD-3
  • GitHub (👨‍💻 16 · 🔀 66 · 📋 140 - 30% open · ⏱️ 12.12.2023):

     git clone https://github.com/Anaconda-Platform/nb_conda_kernels
    
  • Conda (📥 1.3M · ⏱️ 14.11.2023):

     conda install -c conda-forge nb_conda_kernels
    
Kernel Gateway (🥈19 · ⭐ 460) - Jupyter Kernel Gateway. ❗Unlicensed
  • GitHub (👨‍💻 46 · 🔀 120 · 📥 140 · 📦 46 · 📋 180 - 8% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyter/kernel_gateway
    
  • PyPi (📥 10K / month):

     pip install jupyter-kernel-gateway
    
OCaml Kernel (🥈19 · ⭐ 270) - An OCaml kernel for Jupyter (IPython) notebook. MIT
  • GitHub (👨‍💻 23 · 🔀 37 · 📥 110K · 📋 78 - 7% open · ⏱️ 11.08.2023):

     git clone https://github.com/akabe/ocaml-jupyter
    
Spylon Kernel (🥈19 · ⭐ 180 · 💀) - Jupyter kernel for scala and spark. ❗Unlicensed
  • GitHub (👨‍💻 6 · 🔀 33 · 📦 150 · 📋 42 - 52% open · ⏱️ 20.09.2018):

     git clone https://github.com/Valassis-Digital-Media/spylon-kernel
    
  • PyPi (📥 2.5K / month):

     pip install spylon-kernel
    
  • Conda (📥 130K · ⏱️ 16.06.2023):

     conda install -c conda-forge spylon-kernel
    
xeus-cling (🥈18 · ⭐ 2.9K) - Jupyter kernel for the C++ programming language. BSD-3
  • GitHub (👨‍💻 26 · 🔀 280 · 📋 290 - 56% open · ⏱️ 05.08.2023):

     git clone https://github.com/jupyter-xeus/xeus-cling
    
  • Conda (📥 230K · ⏱️ 11.11.2023):

     conda install -c conda-forge xeus-cling
    
almond (🥈18 · ⭐ 1.6K) - A Scala kernel for Jupyter. BSD-3
  • GitHub (👨‍💻 40 · 🔀 230 · 📥 2.3K · 📋 320 - 35% open · ⏱️ 07.12.2023):

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

     docker pull almondsh/almond
    
Apache Toree (🥈18 · ⭐ 730) - Jupyter kernel for Apache Spark. Apache-2
  • GitHub (👨‍💻 110 · 🔀 220 · ⏱️ 01.10.2023):

     git clone https://github.com/apache/incubator-toree
    
  • PyPi (📥 7.4K / month):

     pip install toree
    
Octave Kernel (🥈18 · ⭐ 440 · 💀) - An Octave kernel for IPython. BSD-3
  • GitHub (👨‍💻 20 · 🔀 64 · 📥 150 · 📦 65 · 📋 180 - 18% open · ⏱️ 18.12.2022):

     git clone https://github.com/calysto/octave_kernel
    
  • PyPi (📥 5.7K / month):

     pip install octave_kernel
    
IJulia.jl (🥉17 · ⭐ 2.7K · 💤) - Julia kernel for Jupyter. MIT
  • GitHub (👨‍💻 110 · 🔀 400 · 📋 830 - 14% open · ⏱️ 02.06.2023):

     git clone https://github.com/JuliaLang/IJulia.jl
    
IHaskell (🥉17 · ⭐ 2.5K) - A Haskell kernel for IPython. MIT
  • GitHub (👨‍💻 110 · 🔀 250 · 📋 780 - 4% open · ⏱️ 09.01.2024):

     git clone https://github.com/gibiansky/IHaskell
    
  • NPM (📥 4 / month):

     npm install ihaskell_jupyterlab
    
IJava (🥉17 · ⭐ 1K · 💀) - A Jupyter kernel for executing Java code. MIT
  • GitHub (👨‍💻 4 · 🔀 190 · 📥 150K · 📋 130 - 56% open · ⏱️ 08.12.2019):

     git clone https://github.com/SpencerPark/IJava
    
SciJava Kernel (🥉17 · ⭐ 180 · 💀) - Write SciJava scripts in Jupyter notebook!. Apache-2
  • GitHub (👨‍💻 9 · 🔀 41 · 📥 110 · ⏱️ 03.02.2022):

     git clone https://github.com/scijava/scijava-jupyter-kernel
    
  • Conda (📥 100K · ⏱️ 16.06.2023):

     conda install -c conda-forge scijava-jupyter-kernel
    
clojupyter (🥉16 · ⭐ 800) - a Jupyter kernel for Clojure. MIT
  • GitHub (👨‍💻 26 · 🔀 77 · 📋 100 - 13% open · ⏱️ 29.12.2023):

     git clone https://github.com/clojupyter/clojupyter
    
  • Conda (📥 3.5K · ⏱️ 20.07.2023):

     conda install -c simplect clojupyter
    
  • Docker Hub (📥 420 · ⏱️ 25.04.2019):

     docker pull simplect/clojupyter
    
LFortran (🥉16 · ⭐ 800) - Official mirror of https://gitlab.com/lfortran/lfortran. Please.. ❗Unlicensed
  • GitHub (👨‍💻 69 · 🔀 100 · 📥 560 · 📋 1.5K - 57% open · ⏱️ 11.01.2024):

     git clone https://github.com/lfortran/lfortran
    
  • PyPi (📥 56 / month):

     pip install lfortran
    
  • Conda (📥 76K · ⏱️ 04.01.2024):

     conda install -c conda-forge lfortran
    
Enterprise Gateway (🥉16 · ⭐ 590) - A lightweight, multi-tenant, scalable and secure.. ❗Unlicensed
  • GitHub (👨‍💻 120 · 🔀 200 · 📥 33K · 📋 560 - 11% open · ⏱️ 07.01.2024):

     git clone https://github.com/jupyter/enterprise_gateway
    
  • PyPi (📥 2.2K / month):

     pip install jupyter_enterprise_gateway
    
Ansible Kernel (🥉16 · ⭐ 520 · 💀) - Jupyter Notebook Kernel for running Ansible Tasks and.. ❗Unlicensed
  • GitHub (👨‍💻 10 · 🔀 55 · 📦 12 · 📋 45 - 35% open · ⏱️ 11.02.2022):

     git clone https://github.com/ansible/ansible-jupyter-kernel
    
  • PyPi (📥 82 / month):

     pip install ansible-kernel
    
  • Conda (📥 15K · ⏱️ 16.06.2023):

     conda install -c conda-forge ansible-kernel
    
  • Docker Hub (📥 67K · ⭐ 2 · ⏱️ 12.12.2018):

     docker pull benthomasson/ansible-jupyter-kernel
    
Kernel Detection (🥉16 · ⭐ 150 · 💀) - An Jupyter plugin to enable the automatic detection of.. BSD-2
  • GitHub (👨‍💻 8 · 🔀 17 · 📦 5 · 📋 30 - 23% open · ⏱️ 23.11.2022):

     git clone https://github.com/Cadair/jupyter_environment_kernels
    
  • PyPi (📥 12K / month):

     pip install environment_kernels
    
Wolfram Kernel (🥉15 · ⭐ 940 · 💀) - Wolfram Language kernel for Jupyter notebooks. MIT
  • GitHub (👨‍💻 7 · 🔀 110 · 📥 8.9K · 📋 110 - 31% open · ⏱️ 19.02.2022):

     git clone https://github.com/WolframResearch/WolframLanguageForJupyter
    
IElixir (🥉15 · ⭐ 350 · 💀) - Jupyter's kernel for Elixir programming language. Apache-2
  • GitHub (👨‍💻 19 · 🔀 40 · 📦 3 · 📋 31 - 35% open · ⏱️ 20.03.2021):

     git clone https://github.com/pprzetacznik/IElixir
    
  • Docker Hub (📥 350 · ⭐ 1 · ⏱️ 20.03.2021):

     docker pull pprzetacznik/ielixir
    
SAS Kernel (🥉15 · ⭐ 200 · 💤) - A Jupyter kernel for SAS. This opens up all the data.. Apache-2
  • GitHub (👨‍💻 11 · 🔀 80 · ⏱️ 13.01.2023):

     git clone https://github.com/sassoftware/sas_kernel
    
  • PyPi (📥 3K / month):

     pip install sas_kernel
    
Matlab Kernel (🥉14 · ⭐ 460 · 💀) - Jupyter Kernel for Matlab. ❗Unlicensed
  • GitHub (👨‍💻 18 · 🔀 75 · 📋 130 - 19% open · ⏱️ 09.05.2022):

     git clone https://github.com/calysto/matlab_kernel
    
  • PyPi (📥 580 / month):

     pip install matlab_kernel
    
lgo (🥉13 · ⭐ 2.3K · 💀) - Interactive Go programming with Jupyter. BSD-3
  • GitHub (👨‍💻 9 · 🔀 120 · 📋 76 - 28% open · ⏱️ 09.07.2019):

     git clone https://github.com/yunabe/lgo
    
SSH Kernel (🥉13 · ⭐ 63 · 💀) - SSH Kernel for Jupyter. BSD-3
  • GitHub (👨‍💻 4 · 🔀 13 · 📦 7 · 📋 9 - 22% open · ⏱️ 04.11.2021):

     git clone https://github.com/NII-cloud-operation/sshkernel
    
  • PyPi (📥 270 / month):

     pip install sshkernel
    
F# Kernel (🥉12 · ⭐ 440 · 💀) - F# for Jupyter Notebooks. ❗Unlicensed
  • GitHub (👨‍💻 28 · 🔀 66 · 📥 5.6K · 📋 140 - 9% open · ⏱️ 17.03.2022):

     git clone https://github.com/fsprojects/IfSharp
    
  • Docker Hub (📥 710 · ⏱️ 26.03.2019):

     docker pull fsprojects/ifsharp
    
ICSharp (🥉11 · ⭐ 280 · 💀) - C# kernel for Jupyter. Apache-2
  • GitHub (👨‍💻 11 · 🔀 60 · 📋 46 - 60% open · ⏱️ 23.09.2018):

     git clone https://github.com/zabirauf/icsharp
    
xeus-sqlite (🥉11 · ⭐ 160) - Jupyter kernel for SQLite. BSD-3
  • GitHub (👨‍💻 13 · 🔀 24 · 📋 46 - 32% open · ⏱️ 08.12.2023):

     git clone https://github.com/jupyter-xeus/xeus-sqlite
    
remote_ikernel (🥉10 · ⭐ 16 · 💀) - All your Jupyter kernels, on all your machines, in one place. BSD-2
  • GitHub (👨‍💻 7 · 🔀 13 · 📋 29 - 37% open · ⏱️ 08.11.2020):

     git clone https://github.com/tdaff/remote_ikernel
    
  • PyPi (📥 260 / month):

     pip install remote_ikernel
    
ssh_ipykernel (🥉9 · ⭐ 12 · 💀) - A remote jupyter kernel via ssh. MIT
  • GitHub (🔀 3 · 📦 3 · ⏱️ 28.06.2021):

     git clone https://github.com/bernhard-42/ssh_ipykernel
    
kernel-relay (🥉6 · ⭐ 12 · 💀) - kernel-relay is a GraphQL service for interfacing with.. ❗Unlicensed
  • GitHub (👨‍💻 3 · 🔀 5 · 📦 3 · 📋 12 - 83% open · ⏱️ 10.07.2019):

     git clone https://github.com/nteract/kernel-relay
    

Notebook Sharing & Conversion

Back to top

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

nbconvert (🥇33 · ⭐ 1.6K) - Jupyter Notebook Conversion. BSD-3
  • GitHub (👨‍💻 270 · 🔀 520 · 📥 900 · 📦 250K · 📋 1.1K - 43% open · ⏱️ 11.01.2024):

     git clone https://github.com/jupyter/nbconvert
    
  • PyPi (📥 19M / month):

     pip install nbconvert
    
  • Conda (📥 16M · ⏱️ 02.01.2024):

     conda install -c conda-forge nbconvert
    
Jupyter Book (🥇30 · ⭐ 3.6K · 📈) - Build interactive, publication-quality documents from.. BSD-3
  • GitHub (👨‍💻 130 · 🔀 590 · 📦 12K · 📋 1.3K - 44% open · ⏱️ 05.12.2023):

     git clone https://github.com/executablebooks/jupyter-book
    
  • PyPi (📥 80K / month):

     pip install jupyter-book
    
Jupytext (🥇29 · ⭐ 6.3K) - Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts. MIT
  • GitHub (👨‍💻 84 · 🔀 370 · 📦 6.6K · 📋 640 - 17% open · ⏱️ 15.12.2023):

     git clone https://github.com/mwouts/jupytext
    
  • PyPi (📥 500K / month):

     pip install jupytext
    
  • Conda (📥 740K · ⏱️ 03.12.2023):

     conda install -c conda-forge jupytext
    
  • NPM (📥 5K / month):

     npm install jupyterlab-jupytext
    
nikola (🥇29 · ⭐ 2.5K) - A static website and blog generator. MIT
  • GitHub (👨‍💻 240 · 🔀 370 · 📥 52 · 📦 500 · 📋 2.2K - 2% open · ⏱️ 10.01.2024):

     git clone https://github.com/getnikola/nikola
    
  • PyPi (📥 1.7K / month):

     pip install nikola
    
Voila (🥈25 · ⭐ 5K) - Voil turns Jupyter notebooks into standalone web applications. ❗Unlicensed
  • GitHub (👨‍💻 68 · 🔀 480 · 📥 1K · 📦 11K · 📋 700 - 39% open · ⏱️ 11.01.2024):

     git clone https://github.com/voila-dashboards/voila
    
  • PyPi (📥 50K / month):

     pip install voila
    
  • Conda (📥 310K · ⏱️ 31.10.2023):

     conda install -c conda-forge voila
    
  • NPM (📥 280 / month):

     npm install @jupyter-voila/jupyterlab-preview
    
nbdime (🥈25 · ⭐ 2.6K) - Tools for diffing and merging of Jupyter notebooks. ❗Unlicensed
  • GitHub (👨‍💻 50 · 🔀 150 · 📥 74 · 📦 140 · 📋 330 - 20% open · ⏱️ 21.11.2023):

     git clone https://github.com/jupyter/nbdime
    
  • PyPi (📥 210K / month):

     pip install nbdime
    
  • Conda (📥 960K · ⏱️ 21.11.2023):

     conda install -c conda-forge nbdime
    
  • NPM (📥 27K / month):

     npm install nbdime-jupyterlab
    
RISE (🥈23 · ⭐ 3.6K) - RISE: Live Reveal.js Jupyter/IPython Slideshow Extension. ❗Unlicensed
  • GitHub (👨‍💻 44 · 🔀 400 · 📦 2.7K · 📋 450 - 34% open · ⏱️ 29.10.2023):

     git clone https://github.com/damianavila/RISE
    
  • PyPi (📥 5.9K / month):

     pip install RISE
    
  • Conda (📥 290K · ⏱️ 16.06.2023):

     conda install -c conda-forge rise
    
Knowledge Repo (🥈22 · ⭐ 5.4K · 💤) - A next-generation curated knowledge sharing platform.. Apache-2
  • GitHub (👨‍💻 73 · 🔀 660 · 📦 21 · 📋 290 - 42% open · ⏱️ 17.04.2023):

     git clone https://github.com/airbnb/knowledge-repo
    
  • PyPi (📥 550 / month):

     pip install knowledge-repo
    
mkdocs-jupyter (🥈21 · ⭐ 310 · 📈) - Use Jupyter Notebook in mkdocs. Apache-2
  • GitHub (👨‍💻 19 · 🔀 34 · 📦 1.8K · 📋 110 - 14% open · ⏱️ 15.10.2023):

     git clone https://github.com/danielfrg/mkdocs-jupyter
    
  • PyPi (📥 130K / month):

     pip install mkdocs-jupyter
    
nbviewer (🥉20 · ⭐ 2.2K · 💤) - nbconvert as a web service: Render Jupyter Notebooks as static web.. BSD-3
  • GitHub (👨‍💻 96 · 🔀 520 · 📦 14 · 📋 580 - 30% open · ⏱️ 27.01.2023):

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

     docker pull jupyter/nbviewer
    
notedown (🥉19 · ⭐ 850 · 💀) - Markdown = IPython Notebook. BSD-2
  • GitHub (👨‍💻 7 · 🔀 93 · 📦 250 · 📋 69 - 57% open · ⏱️ 16.11.2017):

     git clone https://github.com/aaren/notedown
    
  • PyPi (📥 3.3K / month):

     pip install notedown
    
  • Conda (📥 35K · ⏱️ 16.06.2023):

     conda install -c conda-forge notedown
    
Stencila (🥉19 · ⭐ 750 · 📉) - Living documents for reproducible research. Apache-2
  • GitHub (👨‍💻 42 · 🔀 43 · 📥 3.9K · 📦 20 · 📋 620 - 5% open · ⏱️ 11.01.2024):

     git clone https://github.com/stencila/stencila
    
  • NPM (📥 6 / month):

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

     docker pull stencila/cloud
    
bookstore (🥉19 · ⭐ 200 · 💀) - Notebook storage and publishing workflows for the masses. BSD-3
  • GitHub (👨‍💻 7 · 🔀 20 · 📦 17 · 📋 73 - 46% open · ⏱️ 09.12.2019):

     git clone https://github.com/nteract/bookstore
    
  • PyPi (📥 29K / month):

     pip install bookstore
    
scrapbook (🥉18 · ⭐ 280 · 💀) - A library for recording and reading data in notebooks. BSD-3
  • GitHub (👨‍💻 11 · 🔀 27 · 📦 320 · 📋 50 - 50% open · ⏱️ 13.04.2022):

     git clone https://github.com/nteract/scrapbook
    
  • PyPi (📥 9.4K / month):

     pip install nteract-scrapbook
    
nbinteract (🥉17 · ⭐ 230 · 💀) - Create interactive webpages from Jupyter Notebooks. BSD-3
  • GitHub (👨‍💻 8 · 🔀 22 · 📦 4 · 📋 70 - 40% open · ⏱️ 15.04.2021):

     git clone https://github.com/SamLau95/nbinteract
    
  • PyPi (📥 23K / month):

     pip install nbinteract
    
ThebeLab (🥉16 · ⭐ 360) - ThebeLab: turning static HTML pages into live documents. BSD-3
  • GitHub (👨‍💻 29 · 🔀 65 · 📦 10 · 📋 220 - 43% open · ⏱️ 21.12.2023):

     git clone https://github.com/executablebooks/thebe
    
BinderHub (🥉15 · ⭐ 2.4K) - Run your code in the cloud, with technology so advanced, it feels.. BSD-3
  • GitHub (👨‍💻 95 · 🔀 360 · 📦 9 · 📋 680 - 29% open · ⏱️ 09.01.2024):

     git clone https://github.com/jupyterhub/binderhub
    
nbgallery (🥉15 · ⭐ 150) - Enterprise Jupyter notebook sharing and collaboration app. MIT
  • GitHub (👨‍💻 23 · 🔀 30 · 📋 490 - 6% open · ⏱️ 20.12.2023):

     git clone https://github.com/nbgallery/nbgallery
    
  • Docker Hub (📥 170K · ⭐ 5 · ⏱️ 20.12.2023):

     docker pull nbgallery/nbgallery
    
commuter (🥉14 · ⭐ 480 · 💀) - Notebook sharing hub. BSD-3
  • GitHub (👨‍💻 27 · 🔀 65 · 📦 2 · 📋 92 - 57% open · ⏱️ 28.04.2022):

     git clone https://github.com/nteract/commuter
    
  • NPM (📥 100 / month):

     npm install @nteract/commuter
    
jupyter-flex (🥉14 · ⭐ 300) - Build dashboards using Jupyter Notebooks. Apache-2
  • GitHub (👨‍💻 4 · 🔀 54 · 📦 46 · 📋 63 - 20% open · ⏱️ 09.01.2024):

     git clone https://github.com/danielfrg/jupyter-flex
    
cdsdashboards (🥉14 · ⭐ 200 · 💀) - JupyterHub extension for ContainDS Dashboards. ❗Unlicensed
  • GitHub (👨‍💻 14 · 🔀 38 · 📋 93 - 36% open · ⏱️ 12.09.2022):

     git clone https://github.com/ideonate/cdsdashboards
    
  • PyPi (📥 230 / month):

     pip install cdsdashboards
    
  • Conda (📥 56K · ⏱️ 16.06.2023):

     conda install -c conda-forge cdsdashboards
    
pynb (🥉13 · ⭐ 240 · 💀) - Jupyter Notebooks as plain Python code with embedded Markdown text. MIT
  • GitHub (👨‍💻 8 · 🔀 6 · 📦 21 · ⏱️ 07.07.2020):

     git clone https://github.com/elehcimd/pynb
    
jnotebook-reader (🥉10 · ⭐ 100 · 💀) - An awesome viewer to browse and render Jupyter.. Apache-2
  • GitHub (👨‍💻 7 · 🔀 16 · 📋 5 - 20% open · ⏱️ 06.12.2022):

     git clone https://github.com/line/jnotebook_reader
    

Notebook Tools

Back to top

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

nbformat (🥇29 · ⭐ 230 · 📈) - Reference implementation of the Jupyter Notebook format. BSD-3
  • GitHub (👨‍💻 79 · 🔀 140 · 📥 220 · 📦 260K · 📋 140 - 42% open · ⏱️ 02.01.2024):

     git clone https://github.com/jupyter/nbformat
    
  • PyPi (📥 15M / month):

     pip install nbformat
    
  • Conda (📥 21M · ⏱️ 31.07.2023):

     conda install -c conda-forge nbformat
    
nbclient (🥇29 · ⭐ 130) - A client library for executing notebooks. Formally nbconvert's.. BSD-3
  • GitHub (👨‍💻 37 · 🔀 49 · 📥 410 · 📦 140K · 📋 100 - 33% open · ⏱️ 02.01.2024):

     git clone https://github.com/jupyter/nbclient
    
  • PyPi (📥 12M / month):

     pip install nbclient
    
  • Conda (📥 13M · ⏱️ 16.06.2023):

     conda install -c conda-forge nbclient
    
PixieDust (🥇25 · ⭐ 1K · 💀) - Python Helper library for Jupyter Notebooks. Apache-2
  • GitHub (👨‍💻 33 · 🔀 160 · 📦 260 · 📋 420 - 38% open · ⏱️ 16.02.2021):

     git clone https://github.com/pixiedust/pixiedust
    
  • PyPi (📥 9.6K / month):

     pip install pixiedust
    
  • Conda (📥 49K · ⏱️ 16.06.2023):

     conda install -c conda-forge pixiedust
    
nbdev (🥈24 · ⭐ 4.7K) - Create delightful python projects using Jupyter Notebooks. Apache-2
  • GitHub (👨‍💻 46 · 🔀 460 · 📋 840 - 15% open · ⏱️ 13.11.2023):

     git clone https://github.com/fastai/nbdev
    
  • PyPi (📥 42K / month):

     pip install nbdev
    
BeakerX (🥈23 · ⭐ 2.8K · 💀) - Beaker Extensions for Jupyter Notebook. Apache-2
  • GitHub (👨‍💻 44 · 🔀 380 · 📥 35 · 📋 4.5K - 7% open · ⏱️ 21.01.2021):

     git clone https://github.com/twosigma/beakerx
    
  • PyPi (📥 8.4K / month):

     pip install beakerx
    
  • Conda (📥 620K · ⏱️ 16.06.2023):

     conda install -c conda-forge beakerx
    
  • NPM (📥 150 / month):

     npm install beakerx
    
  • Docker Hub (📥 250K · ⭐ 23 · ⏱️ 02.12.2018):

     docker pull beakerx/beakerx
    
repo2docker (🥈23 · ⭐ 1.6K) - Turn repositories into Jupyter-enabled Docker images. BSD-3
  • GitHub (👨‍💻 120 · 🔀 330 · 📦 200 · 📋 520 - 30% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/repo2docker
    
  • PyPi (📥 3.6K / month):

     pip install jupyter-repo2docker
    
nbval (🥈23 · ⭐ 420 · 💤) - A py.test plugin to validate Jupyter notebooks. ❗Unlicensed
  • GitHub (👨‍💻 33 · 🔀 46 · 📦 2.8K · 📋 100 - 37% open · ⏱️ 11.01.2023):

     git clone https://github.com/computationalmodelling/nbval
    
  • PyPi (📥 78K / month):

     pip install nbval
    
  • Conda (📥 410K · ⏱️ 11.10.2023):

     conda install -c conda-forge nbval
    
Jupyter Client (🥈23 · ⭐ 340) - Jupyter protocol client APIs. BSD-3
  • GitHub (👨‍💻 130 · 🔀 260 · 📥 1.5K · 📋 370 - 46% open · ⏱️ 02.01.2024):

     git clone https://github.com/jupyter/jupyter_client
    
  • PyPi (📥 19M / month):

     pip install jupyter-client
    
Jupyter Sphinx (🥈20 · ⭐ 180) - Sphinx extension for rendering of Jupyter interactive widgets. BSD-3
  • GitHub (👨‍💻 28 · 🔀 60 · 📋 150 - 28% open · ⏱️ 10.01.2024):

     git clone https://github.com/jupyter/jupyter-sphinx
    
  • PyPi (📥 63K / month):

     pip install jupyter_sphinx
    
nbQA (🥈19 · ⭐ 920) - Run any standard Python code quality tool on a Jupyter Notebook. MIT
  • GitHub (👨‍💻 25 · 🔀 36 · 📋 290 - 2% open · ⏱️ 27.11.2023):

     git clone https://github.com/nbQA-dev/nbQA
    
  • PyPi (📥 94K / month):

     pip install nbqa
    
ipytest (🥈19 · ⭐ 280 · 💤) - Pytest in IPython notebooks. MIT
  • GitHub (👨‍💻 5 · 🔀 17 · 📦 340 · 📋 59 - 5% open · ⏱️ 19.05.2023):

     git clone https://github.com/chmp/ipytest
    
  • PyPi (📥 24K / month):

     pip install ipytest
    
ipyparallel (🥉18 · ⭐ 2.5K) - Interactive Parallel Computing in Python. ❗Unlicensed
  • GitHub (👨‍💻 110 · 🔀 960 · 📋 350 - 16% open · ⏱️ 05.01.2024):

     git clone https://github.com/ipython/ipyparallel
    
  • PyPi (📥 200K / month):

     pip install ipyparallel
    
  • Conda (📥 950K · ⏱️ 16.06.2023):

     conda install -c conda-forge ipyparallel
    
treon (🥉18 · ⭐ 290 · 💀) - Easy to use test framework for Jupyter Notebooks. MIT
  • GitHub (👨‍💻 5 · 🔀 23 · 📦 96 · 📋 13 - 23% open · ⏱️ 04.08.2022):

     git clone https://github.com/ReviewNB/treon
    
  • PyPi (📥 13K / month):

     pip install treon
    
sphinxcontrib.jupyter (🥉17 · ⭐ 74 · 💀) - A Sphinx Extension for Generating Jupyter Notebooks. BSD-3
  • GitHub (👨‍💻 13 · 🔀 23 · 📦 37 · 📋 180 - 48% open · ⏱️ 18.06.2020):

     git clone https://github.com/QuantEcon/sphinxcontrib-jupyter
    
  • PyPi (📥 360 / month):

     pip install sphinxcontrib-jupyter
    
nbopen (🥉16 · ⭐ 300) - Open a Jupyter notebook in the best available server. BSD-3
  • GitHub (👨‍💻 11 · 🔀 56 · 📦 120 · 📋 65 - 58% open · ⏱️ 08.09.2023):

     git clone https://github.com/takluyver/nbopen
    
  • PyPi (📥 820 / month):

     pip install nbopen
    
testbook (🥉14 · ⭐ 370 · 💀) - Unit test your Jupyter Notebooks the right way. BSD-3
  • GitHub (👨‍💻 15 · 🔀 39 · 📦 320 · 📋 92 - 48% open · ⏱️ 29.11.2022):

     git clone https://github.com/nteract/testbook
    
nbmake-action (🥉14 · ⭐ 150 · 💀) - GitHub Action for testing notebooks. Apache-2
  • GitHub (👨‍💻 2 · 🔀 6 · 📦 31 · ⏱️ 21.09.2021):

     git clone https://github.com/treebeardtech/nbmake-action
    
JupyterWith (🥉13 · ⭐ 560) - declarative and reproducible Jupyter environments - powered by Nix. MIT
  • GitHub (👨‍💻 37 · 🔀 110 · 📋 190 - 20% open · ⏱️ 17.10.2023):

     git clone https://github.com/tweag/jupyterWith
    
naas (🥉13 · ⭐ 270) - Schedule notebooks, run them like APIs, expose securely your assets:.. ❗️AGPL-3.0
  • GitHub (👨‍💻 20 · 🔀 23 · 📦 4 · 📋 180 - 21% open · ⏱️ 12.12.2023):

     git clone https://github.com/jupyter-naas/naas
    
  • PyPi (📥 900 / month):

     pip install naas
    
ipyexperiments (🥉13 · ⭐ 180) - jupyter/ipython experiment containers for GPU and.. ❗Unlicensed
  • GitHub (👨‍💻 3 · 🔀 11 · 📦 8 · ⏱️ 15.12.2023):

     git clone https://github.com/stas00/ipyexperiments
    
  • PyPi (📥 580 / month):

     pip install ipyexperiments
    
Kernel Management (🥉12 · ⭐ 15 · 💀) - Experimental new kernel management framework for.. ❗Unlicensed
  • GitHub (👨‍💻 74 · 🔀 8 · 📥 17 · 📋 25 - 44% open · ⏱️ 29.01.2020):

     git clone https://github.com/takluyver/jupyter_kernel_mgmt
    
  • PyPi (📥 33 / month):

     pip install jupyter-kernel-mgmt
    
jupyter2slides (🥉11 · ⭐ 790 · 💀) - Cloud Native Presentation Slides with Jupyter Notebook +.. MIT
  • GitHub (🔀 170 · 📋 15 - 73% open · ⏱️ 28.12.2018):

     git clone https://github.com/datitran/jupyter2slides
    
Jupyter Helpers (🥉11 · ⭐ 45 · 💀) - A collection of helpers for Jupyter/IPython. MIT
  • GitHub (👨‍💻 2 · 🔀 3 · 📋 5 - 60% open · ⏱️ 31.07.2021):

     git clone https://github.com/krassowski/jupyter-helpers
    
  • PyPi (📥 100 / month):

     pip install jupyter_helpers
    
Jupter-Notebook-REST-API (🥉6 · ⭐ 73 · 💀) - Run your jupyter notebooks as a REST API endpoint... MIT
  • GitHub (👨‍💻 2 · 🔀 9 · ⏱️ 31.03.2020):

     git clone https://github.com/Invictify/Jupter-Notebook-REST-API
    

JupyterLab Renderer

Back to top

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

JupyterLab Drawio (🥇19 · ⭐ 580 · 💀) - A standalone embedding of the FOSS drawio / mxgraph.. BSD-3
  • GitHub (👨‍💻 15 · 🔀 68 · 📦 1.4K · 📋 67 - 62% open · ⏱️ 29.06.2021):

     git clone https://github.com/QuantStack/jupyterlab-drawio
    
  • NPM (📥 1.4K / month):

     npm install jupyterlab-drawio
    
JupyterLab Dash (🥇19 · ⭐ 360 · 💀) - An Extension for the Interactive development of Dash apps in.. MIT
  • GitHub (👨‍💻 7 · 🔀 55 · 📦 590 · 📋 28 - 71% open · ⏱️ 19.05.2020):

     git clone https://github.com/plotly/jupyterlab-dash
    
  • PyPi (📥 840 / month):

     pip install jupyterlab-dash
    
  • NPM (📥 1.9K / month):

     npm install jupyterlab-dash
    
JupyterLab Latex (🥈18 · ⭐ 590) - JupyterLab extension for live editing of LaTeX documents. BSD-3
  • GitHub (👨‍💻 23 · 🔀 66 · 📋 90 - 36% open · ⏱️ 31.10.2023):

     git clone https://github.com/jupyterlab/jupyterlab-latex
    
  • PyPi (📥 1.4K / month):

     pip install jupyterlab_latex
    
  • NPM (📥 270 / month):

     npm install @jupyterlab/latex
    
JupyterLab Renderers (🥉15 · ⭐ 480) - Renderers and renderer extensions for JupyterLab. BSD-3
  • GitHub (👨‍💻 29 · 🔀 70 · 📋 110 - 32% open · ⏱️ 12.11.2023):

     git clone https://github.com/jupyterlab/jupyter-renderers
    
  • NPM (📥 4.5K / month):

     npm install @jupyterlab/geojson-extension
    
JupyterLab Spreadsheet (🥉15 · ⭐ 180 · 💀) - JupyterLab plugin for viewing spreadsheets, such as.. BSD-3
  • GitHub (👨‍💻 4 · 🔀 15 · 📦 6 · 📋 27 - 33% open · ⏱️ 18.07.2022):

     git clone https://github.com/quigleyj97/jupyterlab-spreadsheet
    
  • NPM (📥 1.2K / month):

     npm install jupyterlab-spreadsheet
    
JupyterLab Chart Editor (🥉14 · ⭐ 220 · 💀) - JupyterLab extension for Plotly's react-chart-editor. ❗Unlicensed
  • GitHub (👨‍💻 5 · 🔀 24 · 📦 7 · 📋 31 - 38% open · ⏱️ 10.03.2021):

     git clone https://github.com/plotly/jupyterlab-chart-editor
    
  • NPM (📥 490 / month):

     npm install jupyterlab-chart-editor
    
JupyterLab Voyager (🥉13 · ⭐ 290 · 💀) - JupyterLab extension visualize data with Voyager. BSD-3
  • GitHub (👨‍💻 6 · 🔀 35 · 📦 3 · 📋 60 - 66% open · ⏱️ 14.08.2019):

     git clone https://github.com/altair-viz/jupyterlab_voyager
    
  • NPM (📥 23 / month):

     npm install jupyterlab_voyager
    

JupyterLab Themes

Back to top

Extensions that can customize the appearance of JupyterLab.

Darcula Theme (🥇17 · ⭐ 200 · 💀) - A handsome Darcula theme for Jupyterlab. The first jlab.. BSD-3
  • GitHub (👨‍💻 7 · 🔀 27 · 📦 1.3K · 📋 25 - 32% open · ⏱️ 20.07.2022):

     git clone https://github.com/telamonian/theme-darcula
    
  • NPM (📥 140 / month):

     npm install @telamonian/theme-darcula
    
Horizon Theme (🥈16 · ⭐ 80) - VSCode Horizon Theme port for JupyterLab. BSD-3
  • GitHub (👨‍💻 3 · 🔀 7 · 📥 24 · 📦 3 · 📋 9 - 11% open · ⏱️ 22.11.2023):

     git clone https://github.com/mohirio/jupyterlab-horizon-theme
    
  • NPM (📥 270 / month):

     npm install @mohirio/jupyterlab-horizon-theme
    
Neon Theme (🥈13 · ⭐ 150 · 💀) - A flat, 80's neon inspired theme for JupyterLab. BSD-3
  • GitHub (👨‍💻 4 · 🔀 8 · 📦 4 · 📋 13 - 15% open · ⏱️ 28.08.2022):

     git clone https://github.com/yeebc/jupyterlab-neon-theme
    
  • NPM (📥 250 / month):

     npm install @yeebc/jupyterlab_neon_theme
    
jupyterlab-theme-solarized-dark (🥈13 · ⭐ 90) - JupyterLab 2.x Solarized Dark extension. BSD-3
  • GitHub (👨‍💻 2 · 🔀 9 · 📥 19 · 📦 3 · 📋 4 - 50% open · ⏱️ 08.10.2023):

     git clone https://github.com/AllanChain/jupyterlab-theme-solarized-dark
    
  • PyPi (📥 5.1K / month):

     pip install jupyterlab_theme_solarized_dark
    
  • NPM (📥 1.3K / month):

     npm install jupyterlab-theme-solarized-dark
    
Material Darker Theme (🥉11 · ⭐ 150 · 💀) - The Material Darker theme for JupyterLab. BSD-3
  • GitHub (👨‍💻 2 · 🔀 16 · 📦 8 · 📋 18 - 16% open · ⏱️ 16.12.2022):

     git clone https://github.com/oriolmirosa/jupyterlab_materialdarker
    
  • NPM (📥 75 / month):

     npm install @oriolmirosa/jupyterlab_materialdarker
    
Gruvbox Theme (🥉9 · ⭐ 49 · 💀) - Gruvbox dark theme for Jupyter Lab. Modeled on classic.. ❗Unlicensed
  • GitHub (👨‍💻 3 · 🔀 9 · 📦 4 · ⏱️ 12.04.2020):

     git clone https://github.com/Rahlir/theme-gruvbox
    
  • NPM (📥 38 / month):

     npm install @rahlir/theme-gruvbox
    
Theme Toggle (🥉9 · ⭐ 11 · 💀) - JupyterLab extension to toggle the theme in the Top Bar area. BSD-3
  • GitHub (👨‍💻 2 · 🔀 3 · 📦 5 · 📋 5 - 20% open · ⏱️ 16.06.2021):

     git clone https://github.com/jtpio/jupyterlab-theme-toggle
    
  • NPM (📥 300 / month):

     npm install jupyterlab-theme-toggle
    
Nord Theme (🥉6 · ⭐ 26 · 💀) - JupyterLab - Nord Theme. ❗Unlicensed
  • GitHub (🔀 1 · 📦 3 · 📋 5 - 20% open · ⏱️ 20.09.2020):

     git clone https://github.com/kenshohara/theme-nord-extension
    
  • NPM (📥 7 / month):

     npm install @kenshohara/theme-nord-extension
    

JupyterLab Extensions

Back to top

Application plugins that extend the functionality of JupyterLab itself.

Perspective (🥇26 · ⭐ 7.1K) - Streaming pivot visualization via WebAssembly. Apache-2
  • GitHub (👨‍💻 93 · 🔀 910 · 📥 1.9K · 📦 110 · 📋 700 - 11% open · ⏱️ 10.01.2024):

     git clone https://github.com/finos/perspective
    
  • PyPi (📥 4.2K / month):

     pip install perspective-python
    
  • NPM (📥 160 / month):

     npm install @finos/perspective-jupyterlab
    
JupyterLab Debugger (🥇24 · ⭐ 560 · 💀) - A visual debugger for Jupyter notebooks, consoles,.. BSD-3
  • GitHub (👨‍💻 11 · 🔀 40 · 📦 1.6K · 📋 260 - 6% open · ⏱️ 31.03.2021):

     git clone https://github.com/jupyterlab/debugger
    
  • NPM (📥 51K / month):

     npm install @jupyterlab/debugger
    
JupyterLab Git (🥇23 · ⭐ 1.3K · 📉) - A Git extension for JupyterLab. BSD-3
  • GitHub (👨‍💻 94 · 🔀 280 · 📥 160 · 📦 3 · 📋 580 - 14% open · ⏱️ 06.12.2023):

     git clone https://github.com/jupyterlab/jupyterlab-git
    
  • PyPi (📥 120K / month):

     pip install jupyterlab-git
    
  • Conda (📥 510K · ⏱️ 22.11.2023):

     conda install -c conda-forge jupyterlab-git
    
elyra (🥇22 · ⭐ 1.7K) - Elyra extends JupyterLab Notebooks with an AI centric approach. Apache-2
  • GitHub (👨‍💻 60 · 🔀 310 · 📦 52 · 📋 1.6K - 15% open · ⏱️ 28.12.2023):

     git clone https://github.com/elyra-ai/elyra
    
  • PyPi (📥 1.9K / month):

     pip install elyra
    
  • Conda (📥 43K · ⏱️ 16.06.2023):

     conda install -c conda-forge elyra
    
ipylab (🥇21 · ⭐ 160) - Control JupyterLab from Python Notebooks with Jupyter Widgets. BSD-3
  • GitHub (👨‍💻 7 · 🔀 13 · 📥 130 · 📦 81 · 📋 44 - 52% open · ⏱️ 09.10.2023):

     git clone https://github.com/jtpio/ipylab
    
  • PyPi (📥 85K / month):

     pip install ipylab
    
  • Conda (📥 28K · ⏱️ 11.08.2023):

     conda install -c conda-forge ipylab
    
Variable Inspector (🥈19 · ⭐ 1K) - Variable Inspector extension for Jupyterlab. BSD-3
  • GitHub (👨‍💻 22 · 🔀 86 · 📥 15 · 📦 6 · 📋 170 - 23% open · ⏱️ 07.12.2023):

     git clone https://github.com/lckr/jupyterlab-variableInspector
    
  • NPM (📥 4.7K / month):

     npm install @lckr/jupyterlab_variableinspector
    
GPU Dashboards (🥈19 · ⭐ 530) - A JupyterLab extension for displaying dashboards of GPU.. BSD-3
  • GitHub (👨‍💻 18 · 🔀 70 · 📦 3 · 📋 71 - 43% open · ⏱️ 12.12.2023):

     git clone https://github.com/rapidsai/jupyterlab-nvdashboard
    
  • PyPi (📥 32K / month):

     pip install jupyterlab-nvdashboard
    
  • NPM (📥 190 / month):

     npm install jupyterlab-nvdashboard
    
dask-labextension (🥈19 · ⭐ 300) - JupyterLab extension for Dask. BSD-3
  • GitHub (👨‍💻 24 · 🔀 58 · 📦 3 · 📋 150 - 30% open · ⏱️ 04.08.2023):

     git clone https://github.com/dask/dask-labextension
    
  • PyPi (📥 6.2K / month):

     pip install dask-labextension
    
  • Conda (📥 940K · ⏱️ 04.08.2023):

     conda install -c conda-forge dask-labextension
    
  • NPM (📥 960 / month):

     npm install dask-labextension
    
JupyterLab Spellchecker (🥈19 · ⭐ 190) - Spellchecker for JupyterLab notebook markdown cells.. BSD-3
  • GitHub (👨‍💻 6 · 🔀 19 · 📦 210 · 📋 55 - 29% open · ⏱️ 28.07.2023):

     git clone https://github.com/ijmbarr/jupyterlab_spellchecker
    
  • NPM (📥 300 / month):

     npm install @ijmbarr/jupyterlab_spellchecker
    
Code Formatter (🥈18 · ⭐ 780 · 💤) - A universal code formatter for JupyterLab. MIT
  • GitHub (👨‍💻 42 · 🔀 52 · 📋 190 - 14% open · ⏱️ 18.06.2023):

     git clone https://github.com/ryantam626/jupyterlab_code_formatter
    
  • PyPi (📥 70K / month):

     pip install jupyterlab_code_formatter
    
  • NPM (📥 1.3K / month):

     npm install @ryantam626/jupyterlab_code_formatter
    
JupyterLab TOC (🥈18 · ⭐ 730 · 💀) - Table of Contents extension for JupyterLab. BSD-3
  • GitHub (👨‍💻 14 · 🔀 100 · 📋 120 - 55% open · ⏱️ 10.08.2021):

     git clone https://github.com/jupyterlab/jupyterlab-toc
    
  • NPM (📥 79K / month):

     npm install @jupyterlab/toc
    
JupyterLab Templates (🥈18 · ⭐ 360) - Support for jupyter notebook templates in jupyterlab. Apache-2
  • GitHub (👨‍💻 19 · 🔀 61 · 📦 8 · 📋 88 - 7% open · ⏱️ 18.12.2023):

     git clone https://github.com/jpmorganchase/jupyterlab_templates
    
  • PyPi (📥 10K / month):

     pip install jupyterlab_templates
    
  • NPM (📥 2.3K / month):

     npm install jupyterlab_templates
    
JupyterLab System Monitor (🥈18 · ⭐ 290) - JupyterLab extension to display system metrics. BSD-3
  • GitHub (👨‍💻 7 · 🔀 29 · 📦 160 · ⏱️ 28.07.2023):

     git clone https://github.com/jtpio/jupyterlab-system-monitor
    
  • NPM (📥 1.3K / month):

     npm install jupyterlab-system-monitor
    
JupyterLab SideCar (🥈18 · ⭐ 240) - A sidecar output widget for JupyterLab. BSD-3
  • GitHub (👨‍💻 16 · 🔀 40 · 📦 7 · 📋 35 - 65% open · ⏱️ 30.08.2023):

     git clone https://github.com/jupyter-widgets/jupyterlab-sidecar
    
  • PyPi (📥 5.3K / month):

     pip install sidecar
    
  • NPM (📥 480 / month):

     npm install @jupyter-widgets/jupyterlab-sidecar
    
JupyterLab Google Drive (🥈17 · ⭐ 400) - Cloud storage for JupyterLab using Google Drive. BSD-3
  • GitHub (👨‍💻 17 · 🔀 74 · 📦 5 · ⏱️ 03.08.2023):

     git clone https://github.com/jupyterlab/jupyterlab-google-drive
    
  • NPM (📥 160 / month):

     npm install @jupyterlab/google-drive
    
JupyterLab GitHub (🥈17 · ⭐ 390) - GitHub integration for JupyterLab. BSD-3
  • GitHub (👨‍💻 17 · 🔀 97 · 📥 24 · 📦 6 · 📋 61 - 32% open · ⏱️ 03.08.2023):

     git clone https://github.com/jupyterlab/jupyterlab-github
    
  • PyPi (📥 1.8K / month):

     pip install jupyterlab-github
    
  • NPM (📥 1K / month):

     npm install @jupyterlab/github
    
jupyter-fs (🥈17 · ⭐ 170) - A filesystem-like contents manager for multiple backends in.. Apache-2
  • GitHub (👨‍💻 15 · 🔀 33 · 📦 5 · 📋 74 - 21% open · ⏱️ 11.11.2023):

     git clone https://github.com/jpmorganchase/jupyter-fs
    
  • PyPi (📥 490 / month):

     pip install jupyter-fs
    
Lantern (🥈16 · ⭐ 340) - Data exploration glue. Apache-2
  • GitHub (👨‍💻 3 · 🔀 21 · 📦 19 · 📋 200 - 5% open · ⏱️ 11.12.2023):

     git clone https://github.com/timkpaine/lantern
    
  • PyPi (📥 42 / month):

     pip install pylantern
    
jupyterlab-execute-time (🥈16 · ⭐ 320) - Execute Time Plugin for Jupyter Lab. BSD-3
  • GitHub (👨‍💻 17 · 🔀 43 · 📦 4 · 📋 60 - 15% open · ⏱️ 06.11.2023):

     git clone https://github.com/deshaw/jupyterlab-execute-time
    
  • NPM (📥 1.5K / month):

     npm install jupyterlab-execute-time
    
jupyterlab-sparkmonitor (🥈16 · ⭐ 91 · 💀) - JupyterLab extension that enables monitoring launched.. Apache-2
  • GitHub (👨‍💻 10 · 🔀 25 · 📦 3 · 📋 16 - 50% open · ⏱️ 01.04.2022):

     git clone https://github.com/itsjafer/jupyterlab-sparkmonitor
    
  • PyPi (📥 8.5K / month):

     pip install jupyterlab-sparkmonitor
    
  • NPM (📥 29 / month):

     npm install jupyterlab_sparkmonitor
    
  • Docker Hub (📥 340 · ⏱️ 02.06.2021):

     docker pull itsjafer/sparkmonitor
    
JupyterLab Vim (🥉15 · ⭐ 960 · 💀) - Vim notebook cell bindings for JupyterLab. MIT
  • GitHub (👨‍💻 8 · 🔀 74 · 📦 3 · 📋 100 - 55% open · ⏱️ 16.07.2019):

     git clone https://github.com/jwkvam/jupyterlab-vim
    
  • NPM (📥 120 / month):

     npm install jupyterlab_vim
    
JupyterLab Tensorboard (🥉15 · ⭐ 310 · 💀) - Tensorboard extension for jupyterlab. MIT
  • GitHub (👨‍💻 7 · 🔀 33 · 📦 5 · 📋 30 - 66% open · ⏱️ 18.07.2022):

     git clone https://github.com/chaoleili/jupyterlab_tensorboard
    
  • NPM (📥 5.5K / month):

     npm install jupyterlab_tensorboard
    
Jupyter Bokeh (🥉15 · ⭐ 230 · 💤) - An extension for rendering Bokeh content in JupyterLab.. BSD-3
  • GitHub (👨‍💻 18 · 🔀 45 · 📦 3 · 📋 100 - 18% open · ⏱️ 14.03.2023):

     git clone https://github.com/bokeh/jupyter_bokeh
    
  • PyPi (📥 51K / month):

     pip install jupyter-bokeh
    
  • NPM (📥 6.4K / month):

     npm install @bokeh/jupyter_bokeh
    
JupyterLab Go-To-Definition (🥉15 · ⭐ 220 · 💀) - Navigate to variable's definition with a click in.. BSD-3
  • GitHub (👨‍💻 2 · 🔀 9 · 📦 17 · 📋 23 - 43% open · ⏱️ 28.07.2021):

     git clone https://github.com/krassowski/jupyterlab-go-to-definition
    
  • NPM (📥 800 / month):

     npm install @krassowski/jupyterlab_go_to_definition
    
JupyterLab Data Explorer (🥉15 · ⭐ 180) - First class datasets in JupyterLab. BSD-3
  • GitHub (👨‍💻 10 · 🔀 36 · 📦 14 · ⏱️ 08.08.2023):

     git clone https://github.com/jupyterlab/jupyterlab-data-explorer
    
  • NPM (📥 45 / month):

     npm install @jupyterlab/dataregistry-extension
    
JupyterLab IFrame (🥉15 · ⭐ 100) - JupyterLab iframe widget. Apache-2
  • GitHub (👨‍💻 5 · 🔀 17 · 📦 6 · 📋 68 - 5% open · ⏱️ 19.12.2023):

     git clone https://github.com/timkpaine/jupyterlab_iframe
    
  • PyPi (📥 1.4K / month):

     pip install jupyterlab_iframe
    
  • NPM (📥 100 / month):

     npm install jupyterlab_iframe
    
jupyterlab-sos (🥉15 · ⭐ 67) - Jupyterlab extension for SoS Polyglot Notebook and Workflow.. BSD-3
  • GitHub (👨‍💻 4 · 🔀 6 · 📦 3 · 📋 63 - 17% open · ⏱️ 30.09.2023):

     git clone https://github.com/vatlab/jupyterlab-sos
    
  • Conda (📥 32K · ⏱️ 16.06.2023):

     conda install -c conda-forge jupyterlab-sos
    
  • NPM (📥 36 / month):

     npm install jupyterlab-sos
    
nbgather (🥉14 · ⭐ 520 · 💀) - Spit shine for Jupyter notebooks. MIT
  • GitHub (👨‍💻 13 · 🔀 34 · 📦 3 · 📋 27 - 33% open · ⏱️ 28.11.2022):

     git clone https://github.com/microsoft/gather
    
  • NPM (📥 24 / month):

     npm install nbgather
    
JupyterLab HDF5 (🥉14 · ⭐ 110) - Open and explore HDF5 files in JupyterLab. Can handle very.. BSD-3
  • GitHub (👨‍💻 9 · 🔀 23 · 📦 3 · 📋 50 - 28% open · ⏱️ 11.10.2023):

     git clone https://github.com/jupyterlab/jupyterlab-hdf5
    
  • PyPi (📥 350 / month):

     pip install jupyterlab_hdf
    
  • NPM (📥 170 / month):

     npm install @jupyterlab/hdf5
    
JupyterLab LSP (🥉14 · ⭐ 82) - Coding assistance for JupyterLab (code navigation + hover.. BSD-3
  • GitHub (👨‍💻 48 · 📦 26 · ⏱️ 06.10.2023):

     git clone https://github.com/krassowski/jupyterlab-lsp
    
  • NPM (📥 1.3K / month):

     npm install @krassowski/jupyterlab-lsp
    
JupyterLab Quickopen (🥉14 · ⭐ 75 · 💀) - Quickly open a file in JupyterLab by typing part of.. BSD-3
  • GitHub (👨‍💻 5 · 🔀 10 · 📦 3 · ⏱️ 12.12.2021):

     git clone https://github.com/parente/jupyterlab-quickopen
    
  • PyPi (📥 320 / month):

     pip install jupyterlab-quickopen
    
  • NPM (📥 13 / month):

     npm install @parente/jupyterlab-quickopen
    
JupyterLab Kernelspy (🥉14 · ⭐ 74) - A Jupyter Lab extension for inspecting messages.. ❗Unlicensed
  • GitHub (👨‍💻 6 · 🔀 12 · 📥 19 · 📦 7 · 📋 13 - 15% open · ⏱️ 08.10.2023):

     git clone https://github.com/jupyterlab-contrib/jupyterlab-kernelspy
    
  • NPM (📥 150 / month):

     npm install jupyterlab-kernelspy
    
JupyterLab Shortcutui (🥉14 · ⭐ 54) - A JupyterLab extension for managing keyboard shortcuts. BSD-3
  • GitHub (👨‍💻 9 · 🔀 14 · 📦 3 · ⏱️ 08.08.2023):

     git clone https://github.com/jupyterlab/jupyterlab-shortcutui
    
  • NPM (📥 81 / month):

     npm install @jupyterlab/shortcutui
    
JupyterLab SQL (🥉13 · ⭐ 400 · 💀) - SQL GUI for JupyterLab. MIT
  • GitHub (👨‍💻 2 · 🔀 48 · 📋 75 - 50% open · ⏱️ 04.01.2020):

     git clone https://github.com/pbugnion/jupyterlab-sql
    
  • PyPi (📥 190 / month):

     pip install jupyterlab_sql
    
JupyterLab Commenting (🥉13 · ⭐ 98 · 💀) - Commenting and annotation for JupyterLab. BSD-3
  • GitHub (👨‍💻 10 · 🔀 22 · 📦 3 · 📋 35 - 71% open · ⏱️ 01.05.2020):

     git clone https://github.com/jupyterlab/jupyterlab-commenting
    
  • NPM (📥 36 / month):

     npm install @jupyterlab/commenting-extension
    
Collapsible Headings (🥉12 · ⭐ 180 · 💀) - Implements Collapsible Headers for Jupyter Lab.. BSD-3
  • GitHub (👨‍💻 6 · 🔀 8 · 📋 32 - 31% open · ⏱️ 22.05.2021):

     git clone https://github.com/aquirdTurtle/Collapsible_Headings
    
  • NPM (📥 320 / month):

     npm install @aquirdturtle/collapsible_headings
    
JupyterLab Autoversion (🥉12 · ⭐ 69) - Automatically version jupyter notebooks in JupyterLab. Apache-2
  • GitHub (👨‍💻 5 · 🔀 9 · 📋 34 - 14% open · ⏱️ 18.12.2023):

     git clone https://github.com/timkpaine/jupyterlab_autoversion
    
  • PyPi (📥 95 / month):

     pip install jupyterlab_autoversion
    
  • NPM (📥 32 / month):

     npm install jupyterlab_autoversion
    
JupyterLab Python Files (🥉12 · ⭐ 52 · 💀) - JupyterLab extension to create Python files. BSD-3
  • GitHub (👨‍💻 4 · 🔀 11 · 📥 99 · 📦 3 · 📋 9 - 11% open · ⏱️ 27.08.2021):

     git clone https://github.com/jtpio/jupyterlab-python-file
    
  • NPM (📥 86 / month):

     npm install jupyterlab-python-file
    
KnowledgeLab (🥉12 · ⭐ 46) - KnowledgeRepo + JupyterLab. Apache-2
  • GitHub (👨‍💻 3 · 🔀 6 · 📦 6 · 📋 27 - 11% open · ⏱️ 18.12.2023):

     git clone https://github.com/timkpaine/knowledgelab
    
  • PyPi (📥 5 / month):

     pip install knowledgelab
    
  • NPM (📥 1 / month):

     npm install knowledgelab
    
jupyterlab-celltags (🥉11 · ⭐ 110 · 💀) - A JupyterLab extension for notebook cell tags. BSD-3
  • GitHub (👨‍💻 10 · 🔀 26 · 📋 18 - 61% open · ⏱️ 29.04.2020):

     git clone https://github.com/jupyterlab/jupyterlab-celltags
    
nbcelltests (🥉11 · ⭐ 81 · 💀) - Cell-by-cell testing for production Jupyter notebooks in.. Apache-2
  • GitHub (👨‍💻 7 · 🔀 20 · 📦 3 · 📋 120 - 26% open · ⏱️ 07.12.2022):

     git clone https://github.com/jpmorganchase/nbcelltests
    
  • PyPi (📥 12 / month):

     pip install nbcelltests
    
  • NPM (📥 3 / month):

     npm install jupyterlab_celltests
    
JupyterLab Email (🥉11 · ⭐ 52) - A jupyterlab extension to email notebooks directly from.. Apache-2
  • GitHub (👨‍💻 2 · 🔀 2 · 📦 1 · 📋 38 - 5% open · ⏱️ 19.12.2023):

     git clone https://github.com/timkpaine/jupyterlab_email
    
  • PyPi (📥 44 / month):

     pip install jupyterlab_email
    
  • NPM (📥 10 / month):

     npm install jupyterlab_email
    
JupyterLab Flake8 (🥉11 · ⭐ 52) - A jupyterlab extension to email notebooks directly from.. Apache-2
  • GitHub (👨‍💻 2 · 🔀 2 · 📦 1 · 📋 38 - 5% open · ⏱️ 19.12.2023):

     git clone https://github.com/timkpaine/jupyterlab_email
    
  • NPM (📥 43 / month):

     npm install jupyterlab-flake8
    
jupyterlab-executor (🥉11 · ⭐ 11) - JupyterLab extension to execute the scripts from the file.. BSD-3
  • GitHub (👨‍💻 2 · 🔀 1 · 📥 4 · 📦 3 · 📋 3 - 33% open · ⏱️ 10.09.2023):

     git clone https://github.com/gavincyi/jupyterlab-executor
    
  • PyPi (📥 390 / month):

     pip install jupyterlab-executor
    
  • NPM (📥 6 / month):

     npm install @gavincyi/jupyterlab-executor
    
JupyterLab Top Bar (🥉11 · ⭐ 5) - JupyterLab Top Bar extension. BSD-3
  • GitHub (👨‍💻 5 · 🔀 2 · 📦 36 · ⏱️ 26.09.2023):

     git clone https://github.com/jtpio/jupyterlab-topbar
    
  • NPM (📥 1.5K / month):

     npm install jupyterlab-topbar-extension
    
jupyterlab-flake8 (🥉10 · ⭐ 110 · 💀) - Jupyterlab python linter for notebooks and text files.. BSD-3
  • GitHub (👨‍💻 5 · 🔀 10 · 📦 3 · 📋 41 - 19% open · ⏱️ 16.09.2021):

     git clone https://github.com/mlshapiro/jupyterlab-flake8
    
  • NPM (📥 43 / month):

     npm install jupyterlab-flake8
    
JupyterLab Bytecode (🥉10 · ⭐ 60 · 💀) - JupyterLab extension to explore CPython Bytecode. BSD-3
  • GitHub (👨‍💻 2 · 🔀 6 · 📦 3 · 📋 5 - 40% open · ⏱️ 16.10.2020):

     git clone https://github.com/jtpio/jupyterlab-python-bytecode
    
  • NPM (📥 21 / month):

     npm install jupyterlab-python-bytecode
    
jupyterlab_commands (🥉10 · ⭐ 49) - Add arbitrary python commands to the jupyterlab.. Apache-2
  • GitHub (👨‍💻 2 · 🔀 6 · 📋 24 - 4% open · ⏱️ 18.12.2023):

     git clone https://github.com/timkpaine/jupyterlab_commands
    
jupyterlab-gitplus (🥉9 · ⭐ 110 · 💤) - JupyterLab extension to create GitHub commits & pull.. ❗️AGPL-3.0
  • GitHub (👨‍💻 2 · 🔀 8 · 📦 3 · 📋 11 - 18% open · ⏱️ 28.02.2023):

     git clone https://github.com/ReviewNB/jupyterlab-gitplus
    
  • PyPi (📥 28 / month):

     pip install jupyterlab_gitplus
    
  • NPM (📥 17 / month):

     npm install @reviewnb/jupyterlab_gitplus
    
JupyterLab Spark (🥉9 · ⭐ 9 · 💀) - Spark Application UI extension for JupyterLab. Apache-2
  • GitHub (👨‍💻 2 · 🔀 2 · 📦 3 · 📋 5 - 40% open · ⏱️ 05.09.2021):

     git clone https://github.com/manuzhang/jupyterlab_spark
    
  • NPM (📥 11 / month):

     npm install jupyterlab_spark
    

JupyterHub Authenticators

Back to top

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

OAuthenticator (🥇22 · ⭐ 390) - OAuth + JupyterHub Authenticator = OAuthenticator. BSD-3
  • GitHub (👨‍💻 120 · 🔀 330 · 📦 400 · 📋 290 - 14% open · ⏱️ 08.01.2024):

     git clone https://github.com/jupyterhub/oauthenticator
    
  • PyPi (📥 21K / month):

     pip install oauthenticator
    
  • Conda (📥 46K · ⏱️ 28.11.2023):

     conda install -c conda-forge oauthenticator
    
LDAP Authenticator (🥇21 · ⭐ 200) - LDAP Authenticator Plugin for Jupyter. BSD-3
  • GitHub (👨‍💻 32 · 🔀 170 · 📦 130 · 📋 140 - 42% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/ldapauthenticator
    
  • PyPi (📥 7.2K / month):

     pip install jupyterhub-ldapauthenticator
    
  • Conda (📥 34K · ⏱️ 16.06.2023):

     conda install -c conda-forge jupyterhub-ldapauthenticator
    
Native Authenticator (🥈19 · ⭐ 69) - JupyterHub-native user authenticator. BSD-3
  • GitHub (👨‍💻 22 · 🔀 59 · 📦 72 · 📋 100 - 30% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/nativeauthenticator
    
  • PyPi (📥 7.8K / month):

     pip install jupyterhub-nativeauthenticator
    
LTI Authenticator (🥈18 · ⭐ 62) - A JupyterHub authenticator for LTI. BSD-3
  • GitHub (👨‍💻 18 · 🔀 46 · 📦 100 · 📋 49 - 4% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/ltiauthenticator
    
  • PyPi (📥 2.1K / month):

     pip install jupyterhub-ltiauthenticator
    
First Use Authenticator (🥈16 · ⭐ 47 · 💤) - JupyterHub Authenticator that lets users set.. BSD-3
  • GitHub (👨‍💻 12 · 🔀 27 · 📦 95 · 📋 26 - 34% open · ⏱️ 30.06.2023):

     git clone https://github.com/jupyterhub/firstuseauthenticator
    
  • PyPi (📥 6.3K / month):

     pip install jupyterhub-firstuseauthenticator
    
JWT Authenticator (🥈14 · ⭐ 51 · 💀) - A Token Authenticator for JupyterHub. Apache-2
  • GitHub (👨‍💻 7 · 🔀 40 · 📦 14 · 📋 17 - 52% open · ⏱️ 13.02.2019):

     git clone https://github.com/mogthesprog/jwtauthenticator
    
  • PyPi (📥 170 / month):

     pip install jupyterhub-jwtauthenticator
    
dummyauthenticator (🥈14 · ⭐ 28 · 💀) - A Dummy JupyterHub Authenticator to make testing easy. BSD-3
  • GitHub (🔀 14 · 📦 120 · 📋 7 - 71% open · ⏱️ 12.02.2021):

     git clone https://github.com/jupyterhub/dummyauthenticator
    
  • PyPi (📥 1.1K / month):

     pip install jupyterhub-dummyauthenticator
    
SAML Authenticator (🥉13 · ⭐ 35 · 💀) - jupyterhub-samlauthenticator. MIT
  • GitHub (👨‍💻 7 · 🔀 22 · 📥 13 · 📋 32 - 53% open · ⏱️ 21.03.2022):

     git clone https://github.com/HewlettPackard/jupyterhub-samlauthenticator
    
  • PyPi (📥 610 / month):

     pip install jupyterhub-samlauthenticator
    
Null Authenticator (🥉13 · ⭐ 9 · 💀) - Null Authenticator for JupyterHub instances that should.. BSD-3
  • GitHub (👨‍💻 7 · 🔀 9 · 📦 110 · ⏱️ 17.05.2022):

     git clone https://github.com/jupyterhub/nullauthenticator
    
  • PyPi (📥 2.1K / month):

     pip install nullauthenticator
    
Remote User Auth (🥉11 · ⭐ 40 · 💀) - REMOTE_USER authenticator for Jupyterhub. ❗️GPL-3.0
  • GitHub (👨‍💻 5 · 🔀 26 · 📋 19 - 42% open · ⏱️ 16.04.2019):

     git clone https://github.com/cwaldbieser/jhub_remote_user_authenticator
    
  • PyPi (📥 520 / month):

     pip install jhub_remote_user_authenticator
    
Hash Authenticator (🥉10 · ⭐ 4) - Authenticate users with passwords generated from their.. BSD-3
  • GitHub (👨‍💻 3 · 🔀 3 · ⏱️ 04.01.2024):

     git clone https://github.com/thedataincubator/jupyterhub-hashauthenticator
    
  • PyPi (📥 97 / month):

     pip install jupyterhub-hashauthenticator
    
CAS Authenticator (🥉9 · ⭐ 21 · 💤) - CAS authenticator for Jupyterhub. ❗️GPL-3.0
  • GitHub (👨‍💻 4 · 🔀 11 · 📋 15 - 20% open · ⏱️ 17.03.2023):

     git clone https://github.com/cwaldbieser/jhub_cas_authenticator
    
  • PyPi (📥 120 / month):

     pip install jhub_cas_authenticator
    
Keberos Authenticator (🥉9 · ⭐ 11 · 💀) - A JupyterHub authenticator using Kerberos. BSD-3
  • GitHub (👨‍💻 2 · 🔀 5 · 📋 5 - 60% open · ⏱️ 16.07.2019):

     git clone https://github.com/jupyterhub/kerberosauthenticator
    
  • PyPi (📥 150 / month):

     pip install jupyterhub-kerberosauthenticator
    
Remote Authenticator (🥉9 · ⭐ 1) - A collection of JupyterHub Authenticators, including.. ❗️GPL-3.0
  • GitHub (👨‍💻 5 · 🔀 1 · 📦 1 · ⏱️ 12.08.2023):

     git clone https://github.com/rasmunk/jhub-authenticators
    
  • PyPi (📥 140 / month):

     pip install jhub-authenticators
    
SSH Authenticator (🥉6 · ⭐ 6 · 💀) - A simple SSH authenticator for JupyterHub. BSD-3
  • GitHub (🔀 1 · ⏱️ 03.09.2019):

     git clone https://github.com/andreas-h/sshauthenticator
    

JupyterHub Spawners

Back to top

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

DockerSpawner (🥇21 · ⭐ 470) - Spawns JupyterHub single user servers in Docker containers. BSD-3
  • GitHub (👨‍💻 69 · 🔀 290 · 📦 180 · 📋 270 - 8% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/dockerspawner
    
  • PyPi (📥 43K / month):

     pip install dockerspawner
    
  • Conda (📥 20K · ⏱️ 21.11.2023):

     conda install -c conda-forge dockerspawner
    
KubeSpawner (🥈20 · ⭐ 500) - Kubernetes spawner for JupyterHub. BSD-3
  • GitHub (👨‍💻 84 · 🔀 280 · 📦 150 · 📋 360 - 20% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/kubespawner
    
  • PyPi (📥 40K / month):

     pip install jupyterhub-kubespawner
    
BatchSpawner (🥈19 · ⭐ 170) - Custom Spawner for Jupyterhub to start servers in batch scheduled.. BSD-3
  • GitHub (👨‍💻 44 · 🔀 120 · 📦 31 · 📋 140 - 41% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/batchspawner
    
  • PyPi (📥 3.1K / month):

     pip install batchspawner
    
SystemdSpawner (🥉16 · ⭐ 88) - Spawn JupyterHub single-user notebook servers with systemd. BSD-3
  • GitHub (👨‍💻 21 · 🔀 46 · 📦 35 · 📋 70 - 30% open · ⏱️ 04.01.2024):

     git clone https://github.com/jupyterhub/systemdspawner
    
  • PyPi (📥 2.2K / month):

     pip install jupyterhub-systemdspawner
    
WrapSpawner (🥉15 · ⭐ 60 · 💤) - Mechanism for runtime configuration of spawners for JupyterHub. BSD-3
  • GitHub (👨‍💻 17 · 🔀 56 · 📦 11 · 📋 33 - 57% open · ⏱️ 05.04.2023):

     git clone https://github.com/jupyterhub/wrapspawner
    
SudoSpawner (🥉15 · ⭐ 49) - Spawn JupyterHub single-user servers with sudo. BSD-3
  • GitHub (👨‍💻 15 · 🔀 39 · 📦 58 · 📋 39 - 43% open · ⏱️ 14.12.2023):

     git clone https://github.com/jupyterhub/sudospawner
    
  • PyPi (📥 790 / month):

     pip install sudospawner
    
FargateSpawner (🥉12 · ⭐ 41 · 💀) - Spawns JupyterHub single user servers in Docker containers.. MIT
  • GitHub (👨‍💻 3 · 🔀 21 · 📦 4 · 📋 11 - 54% open · ⏱️ 28.06.2020):

     git clone https://github.com/uktrade/fargatespawner
    
  • PyPi (📥 100 / month):

     pip install fargatespawner
    
YarnSpawner (🥉10 · ⭐ 19 · 💀) - Spawn JupyterHub single user notebook servers in Hadoop/YARN.. BSD-3
  • GitHub (👨‍💻 2 · 🔀 12 · 📋 11 - 63% open · ⏱️ 16.07.2019):

     git clone https://github.com/jupyterhub/yarnspawner
    
  • PyPi (📥 53 / month):

     pip install jupyterhub-yarnspawner
    
  • Conda (📥 37K · ⏱️ 16.06.2023):

     conda install -c conda-forge jupyterhub-yarnspawner
    

Jupyter Components

Back to top

Core components of the Jupyter architecture.

ipython (🥇36 · ⭐ 16K) - Official repository for IPython itself. Other repos in the IPython.. BSD-3
  • GitHub (👨‍💻 980 · 🔀 4.3K · 📥 320K · 📦 490K · 📋 7.2K - 21% open · ⏱️ 10.01.2024):

     git clone https://github.com/ipython/ipython
    
  • PyPi (📥 29M / month):

     pip install ipython
    
  • Conda (📥 25M · ⏱️ 08.01.2024):

     conda install -c conda-forge ipython
    
jupyter_server (🥉24 · ⭐ 430) - The backendi.e. core services, APIs, and REST endpointsto.. BSD-3
  • GitHub (👨‍💻 520 · 🔀 250 · 📥 2.6K · 📋 420 - 34% open · ⏱️ 11.01.2024):

     git clone https://github.com/jupyter-server/jupyter_server
    
  • PyPi (📥 19M / month):

     pip install jupyter_server
    
  • Conda (📥 9.7M · ⏱️ 09.01.2024):

     conda install -c conda-forge jupyter_server
    
jupyter-packaging (🥉18 · ⭐ 61) - Tools to help build and install Jupyter Python packages. BSD-3
  • GitHub (👨‍💻 30 · 🔀 46 · 📥 61 · 📋 41 - 26% open · ⏱️ 02.01.2024):

     git clone https://github.com/jupyter/jupyter-packaging
    
  • PyPi (📥 260K / month):

     pip install jupyter-packaging
    
  • Conda (📥 550K · ⏱️ 16.06.2023):

     conda install -c conda-forge jupyter-packaging
    

Others

Back to top

qtconsole (🥇32 · ⭐ 380) - Jupyter Qt Console. BSD-3
  • GitHub (👨‍💻 120 · 🔀 190 · 📦 160K · 📋 340 - 32% open · ⏱️ 25.11.2023):

     git clone https://github.com/jupyter/qtconsole
    
  • PyPi (📥 3.9M / month):

     pip install qtconsole
    
  • Conda (📥 4.6M · ⏱️ 16.11.2023):

     conda install -c conda-forge qtconsole
    
panel (🥈30 · ⭐ 3.5K) - A high-level app and dashboarding solution for Python. BSD-3
  • GitHub (👨‍💻 150 · 🔀 400 · 📦 9.7K · 📋 3.1K - 29% open · ⏱️ 10.01.2024):

     git clone https://github.com/holoviz/panel
    
  • PyPi (📥 550K / month):

     pip install panel
    
  • Conda (📥 1.3M · ⏱️ 22.12.2023):

     conda install -c conda-forge panel
    
jupyter-console (🥉20 · ⭐ 230 · 💤) - Jupyter Terminal Console. BSD-3
  • GitHub (👨‍💻 60 · 🔀 140 · 📥 350 · 📋 160 - 39% open · ⏱️ 06.03.2023):

     git clone https://github.com/jupyter/jupyter_console
    
  • PyPi (📥 3.3M / month):

     pip install jupyter-console
    
colabcode (🥉19 · ⭐ 2K · 💀) - Run VSCode (codeserver) on Google Colab or Kaggle Notebooks. MIT
  • GitHub (👨‍💻 8 · 🔀 260 · 📦 150 · 📋 76 - 56% open · ⏱️ 11.06.2021):

     git clone https://github.com/abhishekkrthakur/colabcode
    
  • PyPi (📥 2.6K / month):

     pip install colabcode
    

相关资源

About

a collection of awesome Jupyter Notebook, Hub and Lab projects (extensions, kernels, tools). 热门实用的Jupyter Notebook、Hub和Lab项目(扩展、内核、工具等)集合

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published