Cloud-based options > ml-tooling/best-of-jupyter, "Notebook Environments"
is Jupyter Notebook's official choice to try JupyterLab
Best-of Jupyter
🏆 A ranked list of awesome Jupyter projects. Updated weekly.
This curated list contains 300 awesome open-source projects with a total of 390K stars grouped into 13 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!
🧙♂️ Discover other best-of lists or create your own.
📫 Subscribe to our newsletter for updates and trending projects.
Contents
- Notebook Environments 16 projects
- Interactive Widgets & Visualization 56 projects
- Jupyter Extensions 24 projects
- Jupyter Magic 12 projects
- Jupyter Kernels 44 projects
- Notebook Sharing & Conversion 24 projects
- Notebook Tools 27 projects
- JupyterLab Renderer 8 projects
- JupyterLab Themes 9 projects
- JupyterLab Extensions 52 projects
- JupyterHub Authenticators 15 projects
- JupyterHub Spawners 8 projects
- Jupyter Components 3 projects
- Others 4 projects
Explanation
- 🥇🥈🥉 Combined project-quality score
- ⭐️ Star count from GitHub
- 🐣 New project (less than 6 months old)
- 💤 Inactive project (6 months no activity)
- 💀 Dead project (12 months no activity)
- 📈📉 Project is trending up or down
- ➕ Project was recently added
- ❗️ Warning (e.g. missing/risky license)
- 👨💻 Contributors count from GitHub
- 🔀 Fork count from GitHub
- 📋 Issue count from GitHub
- ⏱️ Last update timestamp on package manager
- 📥 Download count from package manager
- 📦 Number of dependent projects
Notebook Environments
Development environments with support for Jupyter Notebooks.
Jupyter (🥇46 · ⭐ 14K) - Jupyter Interactive Notebook. BSD-3
GitHub (👨💻 670 · 🔀 5.6K · 📥 9.3K · 📦 370K · 📋 5.1K - 37% open · ⏱️ 30.04.2026):
git clone https://github.com/jupyter/notebookPyPi (📥 71M / month):
pip install notebookConda (📥 6.6M · ⏱️ 22.04.2025):
conda install -c conda-forge jupyterDocker Hub (📥 36M · ⭐ 1.1K · ⏱️ 20.10.2023):
docker pull jupyter/datascience-notebook
JupyterHub (🥇38 · ⭐ 8.6K) - Multi-user server for Jupyter notebooks. BSD-3
GitHub (👨💻 390 · 🔀 2K · 📦 3.6K · 📋 2.5K - 7% open · ⏱️ 29.04.2026):
git clone https://github.com/jupyterhub/jupyterhubPyPi (📥 290K / month):
pip install jupyterhubConda (📥 1.6M · ⏱️ 28.04.2026):
conda install -c conda-forge jupyterhubDocker Hub (📥 6.6M · ⭐ 350 · ⏱️ 29.04.2026):
docker pull jupyterhub/jupyterhub
JupyterLab (🥈33 · ⭐ 15K · 📈) - JupyterLab computational environment. BSD-3
GitHub (👨💻 540 · 🔀 4K):
git clone https://github.com/jupyterlab/jupyterlabPyPi (📥 54M / month · 📦 4.5K · ⏱️ 29.04.2026):
pip install jupyterlabConda (📥 20M · ⏱️ 29.04.2026):
conda install -c conda-forge jupyterlabnpm (📥 410K / month · 📦 500 · ⏱️ 29.04.2026):
npm install @jupyterlab/ui-components
Docker Stacks (🥈32 · ⭐ 8.9K) - Ready-to-run Docker images containing Jupyter applications. BSD-3
GitHub (👨💻 260 · 🔀 2.8K · 📦 21 · 📋 930 - 1% open · ⏱️ 28.04.2026):
git clone https://github.com/jupyter/docker-stacksDocker Hub (📥 93M · ⭐ 470 · ⏱️ 20.10.2023):
docker pull jupyter/scipy-notebook
VSCode Jupyter (🥈30 · ⭐ 1.5K) - VS Code Jupyter extension. MIT
docker-python (🥈26 · ⭐ 2.9K) - Kaggle Python docker image. Apache-2
GitHub (👨💻 170 · 🔀 980 · 📋 380 - 6% open · ⏱️ 27.04.2026):
git clone https://github.com/kaggle/docker-pythonDocker Hub (📥 210K · ⭐ 190 · ⏱️ 20.03.2026):
docker pull kaggle/python
gpu-jupyter (🥉15 · ⭐ 770) - GPU-Jupyter: Your GPU-accelerated JupyterLab with a rich data.. Apache-2
GitHub (👨💻 15 · 🔀 230 · 📋 99 - 3% open · ⏱️ 09.01.2026):
git clone https://github.com/iot-salzburg/gpu-jupyter
jupyterlite (🥉14 · ⭐ 110) - Wasm powered Jupyter running in the browser. BSD-3
GitHub (👨💻 76 · 🔀 8 · ⏱️ 30.04.2026):
git clone https://github.com/jtpio/jupyterlite
Show 5 hidden projects...
- Hydrogen (🥉22 · ⭐ 4K · 💀) - Run code interactively, inspect data, and plot. All the power of..
MIT - DataLab (🥉22 · ⭐ 970 · 💀) - Interactive tools and developer experiences for Big Data on..
Apache-2 - ML Workspace (🥉20 · ⭐ 3.6K · 💀) - All-in-one web-based IDE specialized for machine learning..
Apache-2 - retrolab (🥉19 · ⭐ 290 · 💀) - JupyterLab distribution with a retro look and feel.
BSD-3 - ML Hub (🥉15 · ⭐ 320 · 💀) - Multi-user development platform for machine learning teams. Simple..
Apache-2
Interactive Widgets & Visualization
Extensions that provide interactive UI-widgets and visualization tools.
🔗 best-of-ml-python - Data Visualization - Python-based data visualization libraries.
bokeh (🥇45 · ⭐ 20K) - Interactive Data Visualization in the browser, from Python. BSD-3
GitHub (👨💻 730 · 🔀 4.3K · 📦 110K · 📋 8.2K - 10% open · ⏱️ 28.04.2026):
git clone https://github.com/bokeh/bokehPyPi (📥 7.5M / month · 📦 2.4K · ⏱️ 28.04.2026):
pip install bokehConda (📥 19M · ⏱️ 12.03.2026):
conda install -c conda-forge bokehnpm (📥 34K / month · 📦 21 · ⏱️ 28.04.2026):
npm install @bokeh/bokehjs
evidently (🥇35 · ⭐ 7.4K) - Evidently is an open-source ML and LLM observability framework... Apache-2
pandas-profiling (🥇33 · ⭐ 14K) - 1 Line of code data quality profiling & exploratory data.. MIT
ipywidgets (🥇32 · ⭐ 3.3K · 📉) - Interactive Widgets for the Jupyter Notebook. BSD-3
GitHub (👨💻 230 · 🔀 950 · 📦 3 · 📋 2.1K - 34% open · ⏱️ 07.11.2025):
git clone https://github.com/jupyter-widgets/ipywidgetsPyPi (📥 43M / month):
pip install ipywidgetsConda (📥 23M · ⏱️ 01.11.2025):
conda install -c conda-forge ipywidgetsnpm (📥 86K / month):
npm install @jupyter-widgets/jupyterlab-manager
jupyter-matplotlib (🥇32 · ⭐ 1.7K) - Matplotlib Jupyter Integration. BSD-3
GitHub (👨💻 37 · 🔀 230 · 📦 16K · 📋 350 - 49% open · ⏱️ 28.01.2026):
git clone https://github.com/matplotlib/ipymplPyPi (📥 1.3M / month · 📦 660 · ⏱️ 21.01.2026):
pip install ipymplConda (📥 2.4M · ⏱️ 24.01.2026):
conda install -c conda-forge ipymplnpm (📥 11K / month · 📦 7 · ⏱️ 21.01.2026):
npm install jupyter-matplotlib
ipyleaflet (🥇32 · ⭐ 1.5K) - A Jupyter - Leaflet.js bridge. MIT
nglview (🥈27 · ⭐ 920) - Jupyter widget to interactively view molecular structures and trajectories. MIT
GitHub (👨💻 40 · 🔀 140 · 📥 320 · 📋 510 - 8% open · ⏱️ 02.02.2026):
git clone https://github.com/nglviewer/nglviewPyPi (📥 67K / month · 📦 120 · ⏱️ 02.02.2026):
pip install nglviewConda (📥 1.5M · ⏱️ 06.02.2026):
conda install -c conda-forge nglviewnpm (📥 1.2K / month · 📦 7 · ⏱️ 28.11.2024):
npm install nglview-js-widgets
ipyregulartable (🥈25 · ⭐ 3.3K) - High performance, editable, stylable datagrids in jupyter.. Apache-2
GitHub (👨💻 5 · 🔀 960 · 📦 15 · 📋 27 - 33% open · ⏱️ 25.04.2026):
git clone https://github.com/jpmorganchase/ipyregulartablePyPi (📥 140 / month · 📦 2 · ⏱️ 08.01.2021):
pip install ipyregulartableConda (📥 11K · ⏱️ 22.04.2025):
conda install -c conda-forge ipyregulartablenpm (📥 86K / month · 📦 130 · ⏱️ 05.05.2025):
npm install @jupyter-widgets/jupyterlab-manager
responsible-ai-widgets (🥈25 · ⭐ 1.8K) - Responsible AI Toolbox is a suite of tools providing.. MIT
itkwidgets (🥈25 · ⭐ 620) - An elegant Python interface for visualization on the web platform.. Apache-2
GitHub (👨💻 8 · 🔀 79 · 📥 130 · 📦 400 · 📋 290 - 42% open · ⏱️ 10.03.2026):
git clone https://github.com/InsightSoftwareConsortium/itkwidgetsPyPi (📥 20K / month):
pip install itkwidgetsConda (📥 590K · ⏱️ 22.04.2025):
conda install -c conda-forge itkwidgetsnpm (📥 280 / month):
npm install itkwidgets
ipyvuetify (🥈25 · ⭐ 360 · 💤) - Jupyter widgets based on vuetify UI components. MIT
ipydatagrid (🥉23 · ⭐ 640) - Fast Datagrid widget for the Jupyter Notebook and JupyterLab. BSD-3
What-If Tool (🥉21 · ⭐ 1K) - Source code/webpage/demos for the What-If Tool. Apache-2
ipydagred3 (🥉20 · ⭐ 85 · 📉) - ipywidgets library for drawing directed acyclic graphs in.. Apache-2
Show 32 hidden projects...
- D-Tale (🥈31 · ⭐ 5.1K) - Visualizer for Pandas Data Structures.
❗️LGPL-2.1 - facets-overview (🥈28 · ⭐ 7.4K · 💀) - Visualizations for machine learning datasets.
Apache-2 - ipyvolume (🥈26 · ⭐ 2K · 💀) - 3d plotting for Python in the Jupyter notebook based on IPython..
MIT - ipycytoscape (🥈26 · ⭐ 290 · 💀) - A Cytoscape Jupyter widget.
BSD-3 - qgrid (🥈24 · ⭐ 3.1K · 💀) - An interactive grid for sorting, filtering, and editing DataFrames..
Apache-2 - jupyter-dash (🥈24 · ⭐ 960 · 💀) - OBSOLETE - Dash v2.11+ has Jupyter support built in!.
MIT - ipywebrtc (🥈24 · ⭐ 250 · 💀) - WebRTC for Jupyter notebook/lab.
MIT - lux (🥉23 · ⭐ 5.4K · 💀) - Automatically visualize your pandas dataframe via a single print!.
Apache-2 - ipycanvas (🥉23 · ⭐ 710 · 💀) - Interactive Canvas in Jupyter.
BSD-3 - pythreejs (🥉22 · ⭐ 990 · 💀) - A Jupyter - Three.js bridge.
❗Unlicensed - ipyvizzu (🥉22 · ⭐ 970 · 💀) - Build animated charts in Jupyter Notebook and similar..
Apache-2 - ipysheet (🥉21 · ⭐ 560 · 💀) - Jupyter handsontable integration.
MIT - nbtutor (🥉21 · ⭐ 470 · 💀) - Visualize Python code execution (line-by-line) in Jupyter Notebook..
BSD-3 - vega (🥉21 · ⭐ 390 · 💀) - IPython/Jupyter notebook module for Vega and Vega-Lite.
BSD-3 - gmaps (🥉20 · ⭐ 760 · 💀) - Google maps for Jupyter notebooks.
BSD-3 - Mapbox GL (🥉20 · ⭐ 680 · 💀) - Use Mapbox GL JS to visualize data in a Python Jupyter notebook.
MIT - pivottablejs (🥉19 · ⭐ 710 · 💀) - Dragndrop Pivot Tables and Charts for Jupyter/IPython..
❗Unlicensed - ipydatawidgets (🥉19 · ⭐ 44 · 💀) - A set of widgets to help facilitate reuse of large..
❗Unlicensed - Altair Viewer (🥉17 · ⭐ 81 · 💀) - Viewer for Altair and Vega-Lite visualizations.
BSD-3 - geonotebook (🥉16 · ⭐ 1.1K · 💀) - A Jupyter notebook extension for geospatial visualization..
Apache-2 - igv.js widget (🥉15 · ⭐ 150 · 💀) - Extension for Jupyter which integrates igv.js.
MIT - Jupyter DataTables (🥉14 · ⭐ 240 · 💀) - Jupyter Notebook extension leveraging pandas DataFrames..
MIT - niwidgets (🥉14 · ⭐ 87 · 💀) - Neuroimaging widgets for jupyter notebooks.
Apache-2 - ipyscales (🥉14 · ⭐ 14 · 💀) - A widget library for scales.
BSD-3 - pigeon (🥉12 · ⭐ 790 · 💀) - Quickly annotate data from the comfort of your Jupyter notebook.
Apache-2 - ipymaterialui (🥉12 · ⭐ 86 · 💀) - Jupyter Widgets based on React Material UI components.
MIT - ipyaggrid (🥉11 · ⭐ 13 · 💀) - A jupyter widget embedding the ag-grid library.
MIT - ipyp5 (🥉9 · ⭐ 42 · 💀) - p5.js Jupyter Widget.
BSD-3 - easyexplore (🥉9 · ⭐ 5 · 💀) - Toolbox for easy and effective data exploration in Python.
❗️GPL-3.0 - perfume (🥉8 · ⭐ 33 · 💀) - Interactive performance benchmarking in Jupyter.
❗Unlicensed - Vision UI (🥉7 · ⭐ 250 · 💤) - UI visual interface for fastai - now compatible with Google..
❗Unlicensed - ipyannotate (🥉7 · ⭐ 140 · 💀) - Jupyter Widget for data annotation.
❗Unlicensed
Jupyter Extensions
Application plugins that extend the functionality of Jupyter itself.
jupyter-server-proxy (🥇30 · ⭐ 400) - Jupyter notebook server extension to proxy web services. BSD-3
GitHub (👨💻 81 · 🔀 150 · 📦 5 · 📋 240 - 39% open · ⏱️ 13.04.2026):
git clone https://github.com/jupyterhub/jupyter-server-proxyPyPi (📥 2.4M / month · 📦 240 · ⏱️ 01.04.2026):
pip install jupyter-server-proxyConda (📥 2M · ⏱️ 09.04.2026):
conda install -c conda-forge jupyter-server-proxynpm (📥 750 / month):
npm install @jupyterlab/server-proxy
Resource Usage (🥇27 · ⭐ 540) - Jupyter Notebook Extension for monitoring your own Resource.. BSD-2
GitHub (👨💻 36 · 🔀 110 · 📥 670 · 📦 1K · 📋 100 - 49% open · ⏱️ 31.03.2026):
git clone https://github.com/jupyter-server/jupyter-resource-usagePyPi (📥 120K / month · 📦 28 · ⏱️ 31.03.2026):
pip install jupyter-resource-usageConda (📥 590K · ⏱️ 22.04.2025):
conda install -c conda-forge nbresusenpm (📥 2.9K / month · 📦 6 · ⏱️ 31.03.2026):
npm install @jupyter-server/resource-usage
Jupyter Themes (🥈25 · ⭐ 9.8K · 💤) - Custom Jupyter Notebook Themes. MIT
nbgitpuller (🥈25 · ⭐ 230) - Jupyter server extension to sync a git repository one-way to a.. BSD-3
gator (🥈24 · ⭐ 280) - Conda environment and package management extension from within Jupyter. BSD-3
GitHub (👨💻 31 · 🔀 37 · 📥 8 · 📦 5 · 📋 140 - 36% open · ⏱️ 16.04.2026):
git clone https://github.com/mamba-org/gatorPyPi (📥 430 / month · ⏱️ 08.04.2026):
pip install mamba-gatorConda (📥 68K · ⏱️ 12.04.2026):
conda install -c conda-forge mamba_gatornpm (📥 36 / month · 📦 5 · ⏱️ 03.09.2021):
npm install @mamba-org/gator-lab
Rsession Proxy (🥈23 · ⭐ 130) - Jupyter extensions for running an RStudio rsession proxy. BSD-3
Jupyter Black (🥉8 · ⭐ 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
Show 15 hidden projects...
- Contrib NBextensions (🥈26 · ⭐ 5.3K · 💀) - A collection of various notebook extensions for..
❗Unlicensed - NBextensions Configurator (🥈24 · ⭐ 980 · 💀) - A jupyter notebook serverextension providing config..
❗Unlicensed - pyforest (🥉22 · ⭐ 1.1K · 💀) - pyforest - feel the bliss of automated imports.
MIT - jupyter-archive (🥉22 · ⭐ 90 · 💀) - A Jupyter/Jupyterlab extension to make, download and..
BSD-3 - Spark Monitor (🥉19 · ⭐ 170 · 💀) - Monitor Apache Spark from Jupyter Notebook.
Apache-2 - Jupyter Spark (🥉17 · ⭐ 190 · 💀) - Jupyter Notebook extension for Apache Spark integration.
MPL-2.0 - jupyter-tabnine (🥉16 · ⭐ 790 · 💀) - Autocompletion with Deep Learning on Jupyter Notebook.
MIT - nb_conda (🥉16 · ⭐ 150 · 💀) - Conda environment and package access extension from within Jupyter.
BSD-3 - nbzip (🥉16 · ⭐ 90 · 💀) - Zips and downloads all the contents of a jupyter notebook.
Apache-2 - HTTP-over-WebSocket (🥉15 · ⭐ 270 · 💀) - Jupyter support for HTTP-over-ws.
Apache-2 - Content Management (🥉14 · ⭐ 78 · 💀) - Jupyter Content Management Extensions.
BSD-3 - jupyter-tensorboard (🥉13 · ⭐ 460 · 💀) - Start Tensorboard in Jupyter Notebook.
MIT - jupyter-nbrequirements (🥉12 · ⭐ 21 · 💀) - Dependency management and optimization in Jupyter..
MIT - PPExtensions (🥉9 · ⭐ 51 · 💀) - Set of iPython and Jupyter extensions to improve user..
❗Unlicensed - jupyterterminals (🥉8 · ⭐ 12 · 💀) - Jupyter plugin to support inline terminal shells along with..
MIT
Jupyter Magic
Extensions that provide magic commands to access convenient functionality within a notebook.
sparkmagic (🥇28 · ⭐ 1.4K · 💤) - Jupyter magics and kernels for working with remote Spark.. BSD-3
watermark (🥈26 · ⭐ 940) - An IPython magic extension for printing date and time stamps, version.. BSD-3
nb_black (🥈17 · ⭐ 360 · 💤) - A simple extension for Jupyter Notebook and Jupyter Lab to beautify.. MIT
Show 9 hidden projects...
- ipython-sql (🥇29 · ⭐ 1.8K · 💀) - %%sql magic for IPython, hopefully evolving into full SQL client.
MIT - pick (🥈23 · ⭐ 790 · 💀) - Customize your kernels on Launch!.
BSD-3 - ipycache (🥈17 · ⭐ 140 · 💀) - Defines a %%cache cell magic in the IPython notebook to cache..
BSD-3 - py_d3 (🥉16 · ⭐ 450 · 💀) - D3 block magic for Jupyter notebook.
MIT - heat (🥉15 · ⭐ 1K · 💀) - IPython magic command to profile and view your python code as a heat map.
MIT - blackcellmagic (🥉15 · ⭐ 300 · 💀) - IPython magic command to format python code in cell using..
MIT - jupyter-notify (🥉13 · ⭐ 200 · 💀) - A Jupyter Notebook magic for browser notifications of cell..
BSD-3 - SQLCell (🥉13 · ⭐ 150 · 💀) - SQLCell is a magic function for the Jupyter Notebook that executes..
MIT - jupyter-manim (🥉12 · ⭐ 200 · 💀) - manim cell magic for IPython/Jupyter to show the output video.
MIT
Jupyter Kernels
Jupyter kernels that run and introspect the user's code in a given language.
IPython Kernel (🥇40 · ⭐ 720) - IPython Kernel for Jupyter. BSD-3
Metakernel (🥇31 · ⭐ 360) - Jupyter/IPython Kernel Tools. BSD-3
Octave Kernel (🥇27 · ⭐ 460) - An Octave kernel for IPython. BSD-3
Evcxr (🥈26 · ⭐ 6.4K) - An evaluation context for Rust, including a Jupyter Kernel. MIT
GitHub (👨💻 55 · 🔀 240 · 📥 11K · 📦 180 · 📋 280 - 42% open · ⏱️ 15.04.2026):
git clone https://github.com/evcxr/evcxr
almond (🥈25 · ⭐ 1.6K) - A Scala kernel for Jupyter. BSD-3
GitHub (👨💻 43 · 🔀 240 · 📥 3.4K · 📋 340 - 36% open · ⏱️ 23.04.2026):
git clone https://github.com/almond-sh/almondDocker Hub (📥 27K · ⭐ 6 · ⏱️ 25.02.2025):
docker pull almondsh/almond
.NET Interactive (🥈24 · ⭐ 3.2K) - .NET Interactive combines the power of .NET with many other.. MIT
GitHub (👨💻 150 · 🔀 440 · 📥 530 · 📋 1.8K - 32% open · ⏱️ 16.04.2026):
git clone https://github.com/dotnet/interactive
IJulia.jl (🥈22 · ⭐ 2.9K) - Julia kernel for Jupyter. MIT
GitHub (👨💻 120 · 🔀 420 · 📋 870 - 3% open · ⏱️ 21.04.2026):
git clone https://github.com/JuliaLang/IJulia.jl
IRuby (🥈22 · ⭐ 930) - Official gem repository: Ruby kernel for Jupyter/IPython Notebook. MIT
GitHub (👨💻 55 · 🔀 35 · 📥 24 · 📦 830 · 📋 200 - 22% open · ⏱️ 27.12.2025):
git clone https://github.com/SciRuby/irubyDocker Hub (📥 3.1K · ⭐ 5 · ⏱️ 03.02.2023):
docker pull rubydata/datascience-notebook
Apache Toree (🥈22 · ⭐ 750) - Jupyter kernel for Apache Spark. Apache-2
xeus-cling (🥉20 · ⭐ 3.3K) - Jupyter kernel for the C++ programming language. BSD-3
xeus-python (🥉20 · ⭐ 470) - Jupyter kernel for the Python programming language. BSD-3
OCaml Kernel (🥉20 · ⭐ 310) - An OCaml kernel for Jupyter (IPython) notebook. MIT
GitHub (👨💻 26 · 🔀 46 · 📥 180K · 📋 84 - 7% open · ⏱️ 18.02.2026):
git clone https://github.com/akabe/ocaml-jupyter
xeus-sqlite (🥉18 · ⭐ 170) - Jupyter kernel for SQLite. BSD-3
allthekernels (🥉14 · ⭐ 83 · 💤) - A multiplexer kernel for Jupyter. MIT
Show 28 hidden projects...
- xonsh (🥇38 · ⭐ 9.3K) - Python-powered shell. Full-featured, cross-platform and AI-friendly.
❗️Custom - LFortran (🥇28 · ⭐ 1.2K) - Official main repository for LFortran.
❗Unlicensed - Kernel Gateway (🥈25 · ⭐ 560 · 💀) - Jupyter Kernel Gateway.
❗Unlicensed - Bash Kernel (🥈24 · ⭐ 730 · 💀) - A bash kernel for IPython.
BSD-3 - IRkernel (🥈23 · ⭐ 1.8K · 💀) - R kernel for Jupyter.
MIT - gophernotes (🥈22 · ⭐ 4K · 💀) - The Go kernel for Jupyter notebooks and nteract.
MIT - IJavascript (🥈22 · ⭐ 2.3K · 💀) - IJavascript is a javascript kernel for the Jupyter..
❗Unlicensed - Enterprise Gateway (🥈22 · ⭐ 660) - A lightweight, multi-tenant, scalable and secure..
❗Unlicensed - IJava (🥉19 · ⭐ 1.2K · 💀) - A Jupyter kernel for executing Java code.
MIT - nb_conda_kernels (🥉19 · ⭐ 640 · 💀) - Package for managing conda environment-based kernels..
BSD-3 - Ansible Kernel (🥉18 · ⭐ 540 · 💀) - Jupyter Notebook Kernel for running Ansible Tasks and..
Apache-2 - SAS Kernel (🥉18 · ⭐ 200 · 💀) - A Jupyter kernel for SAS. This opens up all the data..
Apache-2 - Spylon Kernel (🥉18 · ⭐ 190 · 💀) - Jupyter kernel for scala and spark.
❗Unlicensed - clojupyter (🥉17 · ⭐ 860 · 💀) - a Jupyter kernel for Clojure.
MIT - SciJava Kernel (🥉17 · ⭐ 180 · 💀) - [RETIRED] Try IJava or BeakerX.
Apache-2 - Kernel Detection (🥉17 · ⭐ 150 · 💀) - An Jupyter plugin to enable the automatic detection of..
BSD-2 - notebookJS (🥉16 · ⭐ 180 · 💀) - notebookJS: seamless JavaScript integration in Python Notebooks.
MIT - Wolfram Kernel (🥉15 · ⭐ 1.2K · 💀) - Wolfram Language kernel for Jupyter notebooks.
MIT - Matlab Kernel (🥉15 · ⭐ 470 · 💀) - Jupyter Kernel for Matlab.
❗Unlicensed - F# Kernel (🥉15 · ⭐ 440 · 💀) - F# for Jupyter Notebooks.
❗Unlicensed - lgo (🥉14 · ⭐ 2.5K · 💀) - Interactive Go programming with Jupyter.
BSD-3 - IElixir (🥉13 · ⭐ 370 · 💀) - Jupyters kernel for Elixir programming language.
Apache-2 - pidgy (🥉12 · ⭐ 44 · 💀) - Interactive computing in Markdown.
BSD-3 - remote_ikernel (🥉12 · ⭐ 21 · 💀) - All your Jupyter kernels, on all your machines, in one place.
BSD-2 - SSH Kernel (🥉11 · ⭐ 75 · 💀) - SSH Kernel for Jupyter.
BSD-3 - ssh_ipykernel (🥉11 · ⭐ 18 · 💀) - A remote jupyter kernel via ssh.
MIT - ICSharp (🥉10 · ⭐ 280 · 💀) - C# kernel for Jupyter.
Apache-2 - kernel-relay (🥉4 · ⭐ 12 · 💀) - kernel-relay is a GraphQL service for interfacing with..
❗Unlicensed
Notebook Sharing & Conversion
Tools to share, convert and simplify collaboration (e.g., via git) with notebook files.
Jupytext (🥇34 · ⭐ 7.2K) - Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts. MIT
GitHub (👨💻 100 · 🔀 410 · 📦 12K · 📋 770 - 17% open · ⏱️ 25.01.2026):
git clone https://github.com/mwouts/jupytextPyPi (📥 2.6M / month · 📦 870 · ⏱️ 25.01.2026):
pip install jupytextConda (📥 1.5M · ⏱️ 26.01.2026):
conda install -c conda-forge jupytextnpm (📥 1.7K / month · 📦 5 · ⏱️ 05.05.2024):
npm install jupyterlab-jupytext
Jupyter Book (🥇34 · ⭐ 4.2K) - Create beautiful, publication-quality books and documents from.. BSD-3
nbdime (🥇34 · ⭐ 2.8K) - Tools for diffing and merging of Jupyter notebooks. BSD-3
GitHub (👨💻 56 · 🔀 180 · 📥 450 · 📦 13K · 📋 370 - 26% open · ⏱️ 10.04.2026):
git clone https://github.com/jupyter/nbdimePyPi (📥 410K / month · 📦 120 · ⏱️ 10.02.2026):
pip install nbdimeConda (📥 1.7M · ⏱️ 10.02.2026):
conda install -c conda-forge nbdimenpm (📥 10K / month · 📦 12 · ⏱️ 10.02.2026):
npm install nbdime-jupyterlab
Voila (🥈33 · ⭐ 5.9K) - Voil turns Jupyter notebooks into standalone web applications. BSD-3
GitHub (👨💻 76 · 🔀 530 · 📥 2.5K · 📦 13K · 📋 790 - 41% open · ⏱️ 22.04.2026):
git clone https://github.com/voila-dashboards/voilaPyPi (📥 140K / month · 📦 170 · ⏱️ 22.04.2026):
pip install voilaConda (📥 570K · ⏱️ 22.04.2026):
conda install -c conda-forge voilanpm (📥 63 / month · 📦 5 · ⏱️ 19.05.2020):
npm install @jupyter-voila/jupyterlab-preview
mkdocs-jupyter (🥈30 · ⭐ 500) - Use Jupyter Notebook in mkdocs. Apache-2
Stencila (🥈28 · ⭐ 880) - Documents with Scientific Intelligence. Apache-2
GitHub (👨💻 52 · 🔀 56 · 📥 6.3K · 📦 20 · 📋 890 - 11% open · ⏱️ 29.04.2026):
git clone https://github.com/stencila/stencilanpm (📥 480 / month):
npm install stencilaDocker Hub (📥 17K · ⏱️ 08.04.2019):
docker pull stencila/cloud
BinderHub (🥈26 · ⭐ 2.7K) - Run your code in the cloud, with technology so advanced, it feels.. BSD-3
nbviewer (🥈25 · ⭐ 2.3K) - nbconvert as a web service: Render Jupyter Notebooks as static web.. BSD-3
GitHub (👨💻 99 · 🔀 560 · 📦 28 · 📋 610 - 32% open · ⏱️ 13.12.2025):
git clone https://github.com/jupyter/nbviewerDocker Hub (📥 2.8M · ⭐ 34 · ⏱️ 13.12.2025):
docker pull jupyter/nbviewer
nbgallery (🥉18 · ⭐ 160) - Enterprise Jupyter notebook sharing and collaboration app. MIT
GitHub (👨💻 29 · 🔀 36 · 📋 510 - 9% open · ⏱️ 24.02.2026):
git clone https://github.com/nbgallery/nbgalleryDocker Hub (📥 180K · ⭐ 5 · ⏱️ 24.02.2026):
docker pull nbgallery/nbgallery
Show 11 hidden projects...
- Knowledge Repo (🥈25 · ⭐ 5.5K · 💀) - A next-generation curated knowledge sharing platform..
Apache-2 - RISE (🥈25 · ⭐ 3.7K · 💀) - RISE: Live Reveal.js Jupyter/IPython Slideshow Extension.
❗Unlicensed - notedown (🥉22 · ⭐ 860 · 💀) - Markdown = IPython Notebook.
BSD-2 - mknotebooks (🥉22 · ⭐ 140 · 💀) - A plugin for mkdocs to help you include Jupyter notebooks in your..
MIT - jupyter-flex (🥉20 · ⭐ 320 · 💀) - Build dashboards using Jupyter Notebooks.
Apache-2 - cdsdashboards (🥉17 · ⭐ 200 · 💀) - JupyterHub extension for ContainDS Dashboards.
BSD-3 - scrapbook (🥉16 · ⭐ 290 · 💀) - A library for recording and reading data in notebooks.
BSD-3 - pynb (🥉15 · ⭐ 250 · 💀) - Jupyter Notebooks as plain Python code with embedded Markdown text.
MIT - nbinteract (🥉15 · ⭐ 230 · 💀) - Create interactive webpages from Jupyter Notebooks.
BSD-3 - bookstore (🥉15 · ⭐ 200 · 💀) - Notebook storage and publishing workflows for the masses.
BSD-3 - jnotebook-reader (🥉9 · ⭐ 100 · 💀) - An awesome viewer to browse and render Jupyter..
Apache-2
Notebook Tools
Libraries and tools that work with or can be used within notebook files.
nbformat (🥇35 · ⭐ 310) - Reference implementation of the Jupyter Notebook format. BSD-3
GitHub (👨💻 82 · 🔀 170 · 📥 760 · 📦 380K · 📋 160 - 45% open · ⏱️ 06.10.2025):
git clone https://github.com/jupyter/nbformatPyPi (📥 66M / month · 📦 1.9K · ⏱️ 04.04.2024):
pip install nbformatConda (📥 35M · ⏱️ 22.04.2025):
conda install -c conda-forge nbformatnpm (📥 75 / month · 📦 5 · ⏱️ 04.04.2024):
npm install nbformat-schema
Jupyter Client (🥇33 · ⭐ 470) - Jupyter protocol client APIs. BSD-3
repo2docker (🥈25 · ⭐ 1.7K) - Turn repositories into Jupyter-enabled Docker images. BSD-3
Jupyter Sphinx (🥈25 · ⭐ 190 · 💤) - Sphinx extension for rendering of Jupyter interactive.. BSD-3
sphinxcontrib.jupyter (🥉16 · ⭐ 77 · 💤) - A Sphinx Extension for Generating Jupyter Notebooks. BSD-3
Show 18 hidden projects...
- ipyparallel (🥈31 · ⭐ 2.6K) - IPython Parallel: Interactive Parallel Computing in Python.
❗Unlicensed - PixieDust (🥈26 · ⭐ 1K · 💀) - Python Helper library for Jupyter Notebooks.
Apache-2 - BeakerX (🥈25 · ⭐ 2.9K · 💀) - Beaker Extensions for Jupyter Notebook.
Apache-2 - nbval (🥉24 · ⭐ 450 · 💤) - A py.test plugin to validate Jupyter notebooks.
❗Unlicensed - fastpages (🥉23 · ⭐ 3.5K · 💀) - An easy to use blogging platform, with enhanced support for..
Apache-2 - ipytest (🥉22 · ⭐ 330 · 💀) - Pytest in IPython notebooks.
MIT - testbook (🥉20 · ⭐ 430 · 💀) - Unit test your Jupyter Notebooks the right way.
BSD-3 - treon (🥉18 · ⭐ 310 · 💀) - Easy to use test framework for Jupyter Notebooks.
MIT - nbopen (🥉18 · ⭐ 310 · 💀) - Open a Jupyter notebook in the best available server.
BSD-3 - JupyterWith (🥉17 · ⭐ 740 · 💀) - Declarative and reproducible Jupyter environments - powered by Nix.
MIT - ipyexperiments (🥉15 · ⭐ 230 · 💀) - Automatic GPU+CPU memory profiling, re-use and memory..
Apache-2 - Kernel Management (🥉12 · ⭐ 15 · 💀) - Experimental new kernel management framework for..
❗Unlicensed - nbmake-action (🥉11 · ⭐ 150 · 💀) - GitHub Action for testing notebooks.
Apache-2 - jupyter2slides (🥉10 · ⭐ 790 · 💀) - Cloud Native Presentation Slides with Jupyter Notebook +..
MIT - naas (🥉9 · ⭐ 10 · 💀) - Schedule notebooks, run then by http call, get data, automate all your..
BSD-3 - Jupyter Helpers (🥉8 · ⭐ 48 · 💀) - A collection of helpers for Jupyter/IPython.
MIT - Jupter-Notebook-REST-API (🥉5 · ⭐ 170 · 💀) - Run your jupyter notebooks as a REST API endpoint...
MIT - JupyterLab Marketplace (🥉5 · ⭐ 10) - A community-run marketplace for JupyterLab extensions..
Apache-2
JupyterLab Renderer
Extensions that can render and display files of specific MIME types.
JupyterLab Latex (🥇21 · ⭐ 680) - JupyterLab extension for live editing of LaTeX documents. BSD-3
GitHub (👨💻 28 · 🔀 78 · 📥 270 · 📦 8 · 📋 98 - 28% open · ⏱️ 17.12.2025):
git clone https://github.com/jupyterlab/jupyterlab-latexPyPi (📥 4.9K / month):
pip install jupyterlab_latexConda (📥 41K · ⏱️ 17.12.2025):
conda install -c conda-forge jupyterlab-latexnpm (📥 150 / month · 📦 5 · ⏱️ 17.12.2025):
npm install @jupyterlab/latex
Show 7 hidden projects...
- JupyterLab Drawio (🥈20 · ⭐ 620 · 💀) - A standalone embedding of the FOSS drawio / mxgraph..
BSD-3 - JupyterLab Renderers (🥈20 · ⭐ 520 · 💀) - Renderers and renderer extensions for JupyterLab.
BSD-3 - JupyterLab Dash (🥉16 · ⭐ 360 · 💀) - An Extension for the Interactive development of Dash apps in..
MIT - JupyterLab Voyager (🥉14 · ⭐ 300 · 💀) - JupyterLab extension visualize data with Voyager.
BSD-3 - JupyterLab Spreadsheet (🥉14 · ⭐ 200 · 💀) - JupyterLab plugin for viewing spreadsheets, such as..
BSD-3 - jupyterlab-tabular-data-editor (🥉14 · ⭐ 140 · 💀) - Manipulate your tabular data responsively and..
BSD-3 - JupyterLab Chart Editor (🥉8 · ⭐ 220 · 💀) - JupyterLab extension for Plotlys react-chart-editor.
❗Unlicensed
JupyterLab Themes
Extensions that can customize the appearance of JupyterLab.
Material Darker Theme (🥈13 · ⭐ 170) - The Material Darker theme for JupyterLab. BSD-3
jupyterlab-theme-solarized-dark (🥈12 · ⭐ 120) - JupyterLab Theme Solarized Dark. BSD-3
Show 7 hidden projects...
- Darcula Theme (🥇20 · ⭐ 220 · 💀) - A handsome Darcula theme for Jupyterlab. The first jlab..
BSD-3 - Horizon Theme (🥈12 · ⭐ 98 · 💀) - VSCode Horizon Theme port for JupyterLab.
BSD-3 - Gruvbox Theme (🥈12 · ⭐ 52 · 💀) - Gruvbox dark theme for Jupyter Lab. Modeled on classic..
BSD-3 - Neon Theme (🥉11 · ⭐ 160 · 💀) - A flat, 80s neon inspired theme for JupyterLab.
BSD-3 - jupyterlab_darkside_ui (🥉9 · ⭐ 120 · 💀) - Darkside ui and syntax theme for jupyterlab.
BSD-3 - Theme Toggle (🥉7 · ⭐ 11 · 💀) - JupyterLab extension to toggle the theme in the Top Bar area.
BSD-3 - Nord Theme (🥉6 · ⭐ 26 · 💀) - JupyterLab - Nord Theme.
❗Unlicensed
JupyterLab Extensions
Application plugins that extend the functionality of JupyterLab itself.
Perspective (🥇34 · ⭐ 10K) - A data visualization and analytics component, especially well-.. Apache-2
JupyterLab Git (🥇33 · ⭐ 1.6K) - A Git extension for JupyterLab. BSD-3
GitHub (👨💻 110 · 🔀 400 · 📥 960 · 📦 3.4K · 📋 650 - 20% open · ⏱️ 30.04.2026):
git clone https://github.com/jupyterlab/jupyterlab-gitPyPi (📥 270K / month · 📦 52 · ⏱️ 30.04.2026):
pip install jupyterlab-gitConda (📥 840K · ⏱️ 04.03.2026):
conda install -c conda-forge jupyterlab-gitnpm (📥 2.5K / month):
npm install @jupyterlab/git
JupyterLab LSP (🥇32 · ⭐ 2K) - Coding assistance for JupyterLab (code navigation + hover.. BSD-3
GitHub (👨💻 58 · 🔀 160 · 📦 2.7K · 📋 610 - 35% open · ⏱️ 01.04.2026):
git clone https://github.com/jupyter-lsp/jupyterlab-lspPyPi (📥 150K / month · 📦 67 · ⏱️ 02.04.2026):
pip install jupyterlab-lspConda (📥 6.8M · ⏱️ 02.04.2026):
conda install -c conda-forge jupyter-lspnpm (📥 780 / month · 📦 7 · ⏱️ 26.08.2022):
npm install @krassowski/jupyterlab-lsp
elyra (🥇30 · ⭐ 2K) - Elyra extends JupyterLab with an AI centric approach. Apache-2
GitHub (👨💻 76 · 🔀 370 · 📦 75 · 📋 1.6K - 15% open · ⏱️ 30.04.2026):
git clone https://github.com/elyra-ai/elyraPyPi (📥 3.2K / month · 📦 4 · ⏱️ 30.04.2026):
pip install elyraConda (📥 87K · ⏱️ 30.04.2026):
conda install -c conda-forge elyranpm (📥 290 / month · 📦 10 · ⏱️ 29.03.2023):
npm install @elyra/services
Code Formatter (🥇27 · ⭐ 910) - A JupyterLab plugin to facilitate invocation of code formatters. MIT
GitHub (👨💻 50 · 🔀 66 · 📥 91 · 📦 2 · 📋 210 - 14% open · ⏱️ 12.02.2026):
git clone https://github.com/ryantam626/jupyterlab_code_formatterPyPi (📥 110K / month · 📦 76 · ⏱️ 11.02.2026):
pip install jupyterlab_code_formatterConda (📥 880K · ⏱️ 11.02.2026):
conda install -c conda-forge jupyterlab_code_formatternpm (📥 440 / month · 📦 5 · ⏱️ 16.04.2023):
npm install @ryantam626/jupyterlab_code_formatter
Jupyter Bokeh (🥇23 · ⭐ 260) - An extension for rendering Bokeh content in JupyterLab notebooks. BSD-3
GitHub (👨💻 21 · 🔀 59 · 📦 6 · 📋 110 - 21% open · ⏱️ 17.04.2026):
git clone https://github.com/bokeh/jupyter_bokehPyPi (📥 180K / month · 📦 57 · ⏱️ 14.03.2023):
pip install jupyter-bokehConda (📥 220K · ⏱️ 22.04.2025):
conda install -c conda-forge jupyter_bokehnpm (📥 2.1K / month · 📦 5 · ⏱️ 03.06.2024):
npm install @bokeh/jupyter_bokeh
jupyter-fs (🥇23 · ⭐ 240) - A filesystem-like contents manager for multiple backends in.. Apache-2
Variable Inspector (🥈22 · ⭐ 1.2K) - Variable Inspector extension for Jupyterlab. BSD-3
GitHub (👨💻 25 · 🔀 96 · 📥 400 · 📦 6 · 📋 180 - 27% open · ⏱️ 17.04.2026):
git clone https://github.com/lckr/jupyterlab-variableInspectorPyPi (📥 16K / month):
pip install lckr-jupyterlab-variableinspectorConda (📥 110K · ⏱️ 22.04.2025):
conda install -c conda-forge jupyterlab-variableinspectornpm (📥 180 / month):
npm install @lckr/jupyterlab_variableinspector
JupyterLab Templates (🥈22 · ⭐ 410) - Support for jupyter notebook templates in jupyterlab. Apache-2
GitHub (👨💻 23 · 🔀 70 · 📦 8 · 📋 97 - 9% open · ⏱️ 19.04.2026):
git clone https://github.com/jpmorganchase/jupyterlab_templatesPyPi (📥 6.3K / month):
pip install jupyterlab_templatesConda (📥 53K · ⏱️ 29.09.2025):
conda install -c conda-forge jupyterlab_templatesnpm (📥 570 / month · 📦 5 · ⏱️ 12.02.2024):
npm install jupyterlab_templates
jupyterlab-execute-time (🥈22 · ⭐ 400) - A JupyterLab extension for displaying cell timings. BSD-3
GitHub (👨💻 22 · 🔀 50 · 📦 3 · 📋 80 - 13% open · ⏱️ 23.12.2025):
git clone https://github.com/deshaw/jupyterlab-execute-timePyPi (📥 62K / month · 📦 30 · ⏱️ 23.12.2025):
pip install jupyterlab-execute-timeConda (📥 150K · ⏱️ 22.04.2025):
conda install -c conda-forge jupyterlab_execute_timenpm (📥 420 / month · 📦 5 · ⏱️ 18.01.2021):
npm install jupyterlab-execute-time
GPU Dashboards (🥈20 · ⭐ 670) - A JupyterLab extension for displaying dashboards of GPU usage. BSD-3
GitHub (👨💻 26 · 🔀 83 · 📦 3 · 📋 89 - 40% open · ⏱️ 13.02.2026):
git clone https://github.com/rapidsai/jupyterlab-nvdashboardPyPi (📥 30K / month):
pip install jupyterlab-nvdashboardConda (📥 73K · ⏱️ 22.04.2025):
conda install -c conda-forge jupyterlab-nvdashboardnpm (📥 97 / month · 📦 5 · ⏱️ 27.04.2021):
npm install jupyterlab-nvdashboard
dask-labextension (🥈20 · ⭐ 330 · 💤) - JupyterLab extension for Dask. BSD-3
GitHub (👨💻 26 · 🔀 67 · 📦 3 · 📋 150 - 30% open · ⏱️ 02.06.2025):
git clone https://github.com/dask/dask-labextensionPyPi (📥 24K / month):
pip install dask-labextensionConda (📥 1.1M · ⏱️ 22.04.2025):
conda install -c conda-forge dask-labextensionnpm (📥 190 / month · 📦 5 · ⏱️ 21.06.2022):
npm install dask-labextension
JupyterLab IFrame (🥈20 · ⭐ 120) - View html as an embedded iframe in JupyterLab. Apache-2
GitHub (👨💻 5 · 🔀 21 · 📦 11 · 📋 68 - 5% open · ⏱️ 25.04.2026):
git clone https://github.com/timkpaine/jupyterlab_iframePyPi (📥 2.1K / month):
pip install jupyterlab_iframeConda (📥 54K · ⏱️ 22.04.2025):
conda install -c conda-forge jupyterlab_iframenpm (📥 120 / month · 📦 2 · ⏱️ 16.07.2023):
npm install jupyterlab_iframe
JupyterLab SideCar (🥈19 · ⭐ 260) - A sidecar output widget for JupyterLab. BSD-3
GitHub (👨💻 19 · 🔀 39 · 📦 7 · 📋 37 - 62% open · ⏱️ 27.02.2026):
git clone https://github.com/jupyter-widgets/jupyterlab-sidecarPyPi (📥 38K / month):
pip install sidecarConda (📥 41K · ⏱️ 27.02.2026):
conda install -c conda-forge sidecarnpm (📥 160 / month · 📦 5 · ⏱️ 27.02.2026):
npm install @jupyter-widgets/jupyterlab-sidecar
nbcelltests (🥈18 · ⭐ 97) - Cell-by-cell testing for production Jupyter notebooks in.. Apache-2
JupyterLab Autoversion (🥉17 · ⭐ 85) - Automatically version jupyter notebooks in JupyterLab. Apache-2
GitHub (👨💻 6 · 🔀 10 · 📋 37 - 13% open · ⏱️ 19.04.2026):
git clone https://github.com/timkpaine/jupyterlab_autoversionPyPi (📥 74 / month · ⏱️ 19.06.2024):
pip install jupyterlab_autoversionConda (📥 40K · ⏱️ 22.04.2025):
conda install -c conda-forge jupyterlab_autoversionnpm (📥 58 / month · 📦 5 · ⏱️ 19.06.2024):
npm install jupyterlab_autoversion
jupyterlab-sos (🥉17 · ⭐ 77 · 💤) - Jupyterlab extension for SoS Polyglot Notebook and Workflow.. BSD-3
GitHub (👨💻 3 · 🔀 8 · 📦 3 · 📋 69 - 18% open · ⏱️ 17.09.2025):
git clone https://github.com/vatlab/jupyterlab-sosPyPi (📥 210 / month · ⏱️ 17.10.2024):
pip install jupyterlab-sosConda (📥 63K · ⏱️ 22.04.2025):
conda install -c conda-forge jupyterlab-sosnpm (📥 190 / month · 📦 5 · ⏱️ 14.01.2021):
npm install jupyterlab-sos
KnowledgeLab (🥉17 · ⭐ 48) - KnowledgeRepo + JupyterLab. Apache-2
JupyterLab Quickopen (🥉15 · ⭐ 89 · 💤) - Quickly open a file in JupyterLab by typing part of.. BSD-3
jupyterlab_commands (🥉15 · ⭐ 63) - Add arbitrary python commands to the jupyterlab.. Apache-2
JupyterLab Email (🥉12 · ⭐ 62) - A jupyterlab extension to email notebooks directly from.. Apache-2
JupyterLab Flake8 (🥉12 · ⭐ 62) - A jupyterlab extension to email notebooks directly from.. Apache-2
Show 28 hidden projects...
- JupyterLab Debugger (🥈21 · ⭐ 550 · 💀) - A visual debugger for Jupyter notebooks, consoles,..
BSD-3 - JupyterLab System Monitor (🥈21 · ⭐ 310 · 💀) - JupyterLab extension to display system metrics.
BSD-3 - JupyterLab Spellchecker (🥈21 · ⭐ 210 · 💀) - Spellchecker for JupyterLab notebook markdown cells..
BSD-3 - JupyterLab GitHub (🥈20 · ⭐ 440 · 💀) - GitHub integration for JupyterLab.
BSD-3 - JupyterLab TOC (🥈19 · ⭐ 730 · 💀) - Table of Contents extension for JupyterLab.
BSD-3 - JupyterLab Google Drive (🥈18 · ⭐ 400 · 💀) - Cloud storage for JupyterLab using Google Drive.
BSD-3 - JupyterLab Data Explorer (🥈18 · ⭐ 180 · 💀) - First class datasets in JupyterLab.
BSD-3 - JupyterLab Tensorboard (🥉17 · ⭐ 320 · 💀) - Tensorboard extension for jupyterlab.
MIT - Collapsible Headings (🥉16 · ⭐ 190 · 💀) - Implements Collapsible Headers for Jupyter Lab..
BSD-3 - JupyterLab HDF5 (🥉16 · ⭐ 120 · 💀) - Open and explore HDF5 files in JupyterLab. Can handle very..
BSD-3 - jupyterlab-flake8 (🥉16 · ⭐ 110 · 💀) - Jupyterlab python linter for notebooks and text files..
BSD-3 - JupyterLab Vim (🥉15 · ⭐ 980 · 💀) - Vim notebook cell bindings for JupyterLab.
MIT - nbgather (🥉15 · ⭐ 530 · 💀) - Spit shine for Jupyter notebooks.
MIT - JupyterLab SQL (🥉15 · ⭐ 430 · 💀) - SQL GUI for JupyterLab.
MIT - JupyterLab Commenting (🥉15 · ⭐ 100 · 💀) - Commenting and annotation for JupyterLab.
BSD-3 - jupyterlab-sparkmonitor (🥉15 · ⭐ 92 · 💀) - JupyterLab extension that enables monitoring launched..
Apache-2 - JupyterLab Top Bar (🥉15 · ⭐ 6 · 💀) - JupyterLab Top Bar extension.
BSD-3 - JupyterLab Go-To-Definition (🥉14 · ⭐ 230 · 💀) - Navigate to variables definition with a click in..
BSD-3 - JupyterLab Kernelspy (🥉14 · ⭐ 85 · 💀) - A Jupyter Lab extension for inspecting messages..
❗Unlicensed - StickyLand (🥉13 · ⭐ 570 · 💀) - Break the linear presentation of Jupyter Notebooks with sticky..
BSD-3 - jupyterlab-interactive-dashboard-editor (🥉13 · ⭐ 220 · 💀) - A drag-and-drop dashboard editor for JupyterLab.
BSD-3 - JupyterLab Shortcutui (🥉13 · ⭐ 54 · 💀) - A JupyterLab extension for managing keyboard shortcuts.
BSD-3 - JupyterLab Python Files (🥉12 · ⭐ 51 · 💀) - JupyterLab extension to create Python files.
BSD-3 - jupyterlab-gitplus (🥉11 · ⭐ 120 · 💀) - JupyterLab extension to create GitHub commits & pull..
❗️AGPL-3.0 - jupyterlab-celltags (🥉10 · ⭐ 110 · 💀) - A JupyterLab extension for notebook cell tags.
BSD-3 - JupyterLab Bytecode (🥉8 · ⭐ 61 · 💀) - JupyterLab extension to explore CPython Bytecode.
BSD-3 - JupyterLab Spark (🥉8 · ⭐ 12 · 💀) - Spark Application UI extension for JupyterLab.
Apache-2 - jupyterlab-executor (🥉7 · ⭐ 18 · 💀) - JupyterLab extension to execute the scripts from the..
BSD-3
JupyterHub Authenticators
Authentication modules that manage and control how users can access the JupyterHub deployment.
OAuthenticator (🥇30 · ⭐ 440) - OAuth + JupyterHub Authenticator = OAuthenticator. BSD-3
LDAP Authenticator (🥇24 · ⭐ 210) - LDAP Authenticator Plugin for Jupyter. BSD-3
Native Authenticator (🥈21 · ⭐ 81) - JupyterHub-native User Authenticator. BSD-3
LTI Authenticator (🥈19 · ⭐ 73) - A JupyterHub authenticator for LTI. BSD-3
First Use Authenticator (🥈17 · ⭐ 50) - JupyterHub Authenticator that lets users set.. BSD-3
Show 10 hidden projects...
- SAML Authenticator (🥈15 · ⭐ 41 · 💀) - jupyterhub-samlauthenticator.
MIT - Remote User Auth (🥉13 · ⭐ 43 · 💀) - REMOTE_USER authenticator for Jupyterhub.
❗️GPL-3.0 - JWT Authenticator (🥉12 · ⭐ 54 · 💀) - A Token Authenticator for JupyterHub.
Apache-2 - Keberos Authenticator (🥉12 · ⭐ 12) - A JupyterHub authenticator using Kerberos.
BSD-3 - dummyauthenticator (🥉11 · ⭐ 30 · 💀) - A Dummy JupyterHub Authenticator to make testing easy.
BSD-3 - Remote Authenticator (🥉10 · ⭐ 2) - A collection of JupyterHub Authenticators, including..
❗️GPL-3.0 - Null Authenticator (🥉9 · ⭐ 10 · 💀) - Null Authenticator for JupyterHub instances that should..
BSD-3 - CAS Authenticator (🥉8 · ⭐ 23 · 💀) - CAS authenticator for Jupyterhub.
❗️GPL-3.0 - Hash Authenticator (🥉8 · ⭐ 4 · 💀) - Authenticate users with passwords generated from their..
BSD-3 - SSH Authenticator (🥉4 · ⭐ 9 · 💀) - A simple SSH authenticator for JupyterHub.
BSD-3
JupyterHub Spawners
Spawner modules that start, monitor, and stop single-user notebook servers.
KubeSpawner (🥇27 · ⭐ 600) - Kubernetes spawner for JupyterHub. BSD-3
DockerSpawner (🥈26 · ⭐ 540) - Spawns JupyterHub single user servers in Docker containers. BSD-3
BatchSpawner (🥈23 · ⭐ 200) - Custom Spawner for Jupyterhub to start servers in batch scheduled.. BSD-3
SystemdSpawner (🥉20 · ⭐ 100) - Spawn JupyterHub single-user notebook servers with systemd. BSD-3
SudoSpawner (🥉17 · ⭐ 52) - Spawn JupyterHub single-user servers with sudo. BSD-3
Show 3 hidden projects...
- WrapSpawner (🥉13 · ⭐ 65 · 💀) - Mechanism for runtime configuration of spawners for JupyterHub.
BSD-3 - FargateSpawner (🥉12 · ⭐ 41 · 💀) - Spawns JupyterHub single user servers in Docker containers..
MIT - YarnSpawner (🥉11 · ⭐ 19 · 💤) - Spawn JupyterHub single user notebook servers in Hadoop/YARN..
BSD-3
Jupyter Components
Core components of the Jupyter architecture.
jupyter_server (🥉36 · ⭐ 560) - The backendi.e. core services, APIs, and REST endpointsto.. BSD-3
Show 1 hidden projects...
- jupyter-packaging (🥉24 · ⭐ 65 · 💀) - Tools to help build and install Jupyter Python packages.
BSD-3
Others
jupyter-console (🥈24 · ⭐ 280) - Jupyter Terminal Console. BSD-3
Show 2 hidden projects...
Related Resources
- Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.
- best-of-ml-python: A ranked list of awesome machine learning python libraries.
- awesome-jupyter: A curated list of awesome Jupyter projects, libraries and resources.
- awesome-jupyterlab: A curated list of awesome JupyterLab extensions and resources.
Contribution
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
- Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
- Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.
If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.
For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.