User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Jupyter

A curated list of awesome Jupyter projects, libraries and resources

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Aug. 7, 2022, 10:14 p.m.

Thank you markusschanta & contributors
View Topic on GitHub:
markusschanta/awesome-jupyter

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Runtimes/Frontends

Ready-to-run Docker images containing Jupyter applications

6.31K
2.56K
9m
n/a

Run code interactively, inspect data, and plot. All the power of Jupyter kernels, inside your favorite text editor.

3.75K
359
9m
MIT

Jupyter Interactive Notebook

8.63K
3.59K
9m
n/a

Multi-user server for Jupyter notebooks

6.44K
1.63K
9m
n/a

JupyterLab computational environment.

11.58K
2.14K
9m
n/a

declarative and reproducible Jupyter environments - powered by Nix

291
66
9m
MIT

Kaggle Python docker image

1.8K
803
9m
Apache-2.0

๐Ÿ›  All-in-one web-based IDE specialized for machine learning and data science.

2.26K
309
10m
Apache-2.0

๐Ÿ“˜ The interactive computing suite for you! โœจ

5.69K
556
9m
BSD-3-Clause

Stencila

606
38
9m
Apache-2.0

Voilร  turns Jupyter notebooks into standalone web applications

3.66K
356
9m
n/a

Collaboration/Education

Magic to display dynamic call graphs of Python function calls

52
6
9m
MIT

IllumiDesk enhances your LMS with Jupyter Notebooks + Auto-Grading.

37
14
9m
n/a

Practice Python with colored grids in the IPython Notebook

151
53
9m
n/a

Google drive for jupyter notebooks

410
78
2y 4m
BSD-2-Clause

Grade Jupyter Notebooks in Open edX

41
16
1y 9m
BSD-3-Clause

View Jupyter Notebooks in Open edX

28
15
2y 73d
BSD-3-Clause

A JupyterHub authenticator for LTI

48
38
9m
BSD-3-Clause

Jupyter server extension to sync a git repository one-way to a local path

144
54
9m
BSD-3-Clause

A system for assigning and grading notebooks

1.04K
281
9m
BSD-3-Clause

Visualize Python code execution (line-by-line) in Jupyter Notebook cells.

391
35
10m
n/a

Visualization

Declarative statistical visualization library for Python

7.26K
651
6m
BSD-3-Clause

Plotting library for IPython/Jupyter notebooks

3.23K
459
5m
Apache-2.0

Interactive reports to analyze machine learning models during validation or production monitoring.

1.54K
131
9m
Apache-2.0

A Jupyter - Chart.js bridge

29
6
1y 9m
MIT

A Cytoscape Jupyter widget

186
53
101d
BSD-3-Clause

ipywidgets library for drawing directed acyclic graphs in jupyterlab using dagre-d3

35
5
119d
Apache-2.0

A Jupyter - Leaflet.js bridge

1.19K
315
10m
MIT

High performance, editable, stylable datagrids in jupyter and jupyterlab

61
10
4m
Apache-2.0

Jupyter handsontable integration

453
60
10m
MIT

Demo version of IPySigma jupyter/node.js application

15
4
4y 11m
MIT

A Tree Widget using Jupyter-widgets protocol and jsTree

86
24
11m
MIT

ipyvizzu is the Jupyter Notebook integration of Vizzu.

437
30
26d
Apache-2.0

3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL

1.68K
213
9m
MIT

WebRTC for Jupyter notebook/lab

193
32
1y 4m
MIT

Interactive Widgets for the Jupyter Notebook

2.35K
777
9m
n/a

Interactive Jupyter widgets to visualize images, point sets, and meshes in 2D and 3D

391
50
10m
Apache-2.0

Tools for drawing 2d and 3d interactive visualizations using Jupyter proxy widgets

37
5
10m
BSD-2-Clause

Google maps for Jupyter notebooks

720
144
1y 9m
n/a

manim cell magic for IPython/Jupyter to show the output video

157
10
11m
MIT

Automatically visualize your pandas dataframe via a single print! ๐Ÿ“Š ๐Ÿ’ก

2.98K
246
9m
Apache-2.0

Copy a pandas DataFrame to the clipboard with one click

7
0
2y 114d
GPL-3.0

A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

4.46K
463
99d
Apache-2.0

๐ŸŽจ Python Echarts Plotting Library

11.99K
2.62K
8m
MIT

A Jupyter - Three.js bridge

767
169
10m
n/a

An interactive grid for sorting, filtering, and editing DataFrames in Jupyter notebooks

2.77K
378
1y 44d
Apache-2.0

A Fast, Extensible Progress Bar for Python and CLI

21.15K
1.08K
10m
n/a

Streaming reactive and dataflow graphs in Python

276
25
11m
Apache-2.0

C++ backend for the jupyter leaflet widget

69
14
10m
BSD-3-Clause

C++ backend for the jupyter webrtc widget

14
4
10m
BSD-3-Clause

C++ backend for Jupyter interactive widgets

116
19
10m
BSD-3-Clause

Rendering/Publishing/Conversion

Tools to use a collection of notebooks as 'chapters'

89
22
1y 9m
MIT

JupyterHub extension for ContainDS Dashboards

138
24
9m
n/a

Store,Version and Run jupyter notebook via ReST api

2
0
1y 46d
MIT

Create beautiful, publication-quality books and documents from computational content.

2.52K
413
9m
BSD-3-Clause

A simple helper library with 2 NBConvert exporters for PDF/HTML export with no code cells

10
2
4m
Apache-2.0

Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts

4.91K
309
9m
MIT

Render Jupyter notebook in the terminal

118
1
9m
n/a

Search your Jupyter notebook files (.ipynb) from bash.

6
0
9m
Apache-2.0

Convert Python notebook to web app and share with others

1.65K
104
45d
n/a

Create delightful python projects using Jupyter Notebooks

3.01K
317
9m
Apache-2.0

A tool that supports one-button reproducible workflows with the Jupyter Notebook and Scons.

152
17
3y 10m
BSD-3-Clause

Jupyter Notebook Utility

20
2
2y 9m
n/a

Markdown <=> IPython Notebook

781
109
9m
BSD-2-Clause

๐Ÿ“š Parameterize, execute, and analyze notebooks

4.39K
343
9m
BSD-3-Clause

Write maintainable, production-ready pipelines using Jupyter or your favorite text editor. Develop locally, deploy to the cloud. โ˜๏ธ

669
57
9m
Apache-2.0

Jupyter Notebooks as plain Python code with embedded Markdown text

231
5
2y 32d
MIT

RISE: "Live" Reveal.js Jupyter/IPython Slideshow Extension

3.12K
377
9m
n/a

Convert .rst to .ipynb

12
12
4y 7m
BSD-3-Clause

Voilร  turns Jupyter notebooks into standalone web applications

3.66K
357
9m
n/a

Version Control

A CLI tool to reduce the friction between data scientists by reducing git conflicts removing notebook metadata and gracefully resolving git conflicts.

66
0
5m
MIT

A Git extension for JupyterLab

985
210
9m
BSD-3-Clause

Dependency management and optimization in Jupyter Notebooks

13
4
9m
MIT

Tools for diffing and merging of Jupyter notebooks.

2.11K
133
9m
n/a

Run isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks

419
24
6m
MIT

JupyterLab Extensions

A JupyterLab extension for notebook cell tags

111
27
2y 101d
BSD-3-Clause

A universal code formatter for JupyterLab.

475
39
10m
MIT

A visual debugger for Jupyter notebooks, consoles, and source files

533
39
10m
BSD-3-Clause

A standalone embedding of the FOSS drawio / mxgraph package into jupyterlab

501
59
11m
BSD-3-Clause

Elyra extends JupyterLab Notebooks with an AI centric approach.

1.12K
187
9m
Apache-2.0

Navigate to variable's definition with a click in JupyterLab (or with a few key strokes)

206
10
11m
BSD-3-Clause

Cloud storage for JupyterLab using Google Drive

347
71
12m
BSD-3-Clause

A filesystem-like contents manager for multiple backends in Jupyter

114
24
101d
Apache-2.0

A Jupyter Notebook magic for browser notifications of cell completion

537
33
1y 103d
BSD-3-Clause

JupyterLab extension to execute the scripts from the file browser

4
0
1y 4m
BSD-3-Clause

Jupyterlab extension to publish to Kyso

9
1
11m
n/a

Jupyterlab extension to show notebook cell completion notifications

27
5
10m
BSD-3-Clause

Tensorboard extension for Jupyterlab all in one

2
0
21d
MIT

Automatically version jupyter notebooks in JupyterLab

57
9
100d
Apache-2.0

Add arbitrary python commands to the jupyterlab command palette

37
6
119d
Apache-2.0

A jupyterlab extension to email notebooks directly from JupyterLab.

50
2
1y 6m
Apache-2.0

View html as an embedded iframe in JupyterLab

79
16
119d
Apache-2.0

Combination of VS Code's SynthWave '84 and JupyterLab's Neon Night

63
7
4m
BSD-3-Clause

Support for jupyter notebook templates in jupyterlab

274
49
9m
Apache-2.0

JupyterLab extension for live editing of LaTeX documents

503
60
10m
BSD-3-Clause

Data engineering, simplified. LineaPy creates a frictionless path for taking your data science artifact from development to production.

284
11
47d
Apache-2.0

Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol

1.08K
84
9m
BSD-3-Clause

A simple extension for Jupyter Notebook and Jupyter Lab to beautify Python code automatically using black.

279
21
1y 11m
MIT

JupyterLab extension to explore CPython Bytecode

57
5
10m
BSD-3-Clause

Quickly open a file in JupyterLab by typing part of its name

69
6
11m
BSD-3-Clause

A JupyterLab extension for managing keyboard shortcuts

56
16
2y 6m
BSD-3-Clause

A sidecar output widget for JupyterLab

186
35
9m
BSD-3-Clause

SQL GUI for JupyterLab

359
44
10m
MIT

Break the linear presentation of Jupyter Notebooks with sticky cells!

32
0
5m
BSD-3-Clause

JupyterLab extension to display system metrics

212
27
9m
BSD-3-Clause

JupyterLab client for Tabnine. https://pypi.org/project/jupyterlab-tabnine/

11
2
9m
n/a

A handsome Darcula theme for Jupyterlab. The first jlab theme to include dark scrollbars

119
28
11m
BSD-3-Clause

Table of Contents extension for JupyterLab

699
105
12m
BSD-3-Clause

JupyterLab Top Bar extension

0
1
1y 69d
BSD-3-Clause

Variable Inspector extension for Jupyterlab

846
77
9m
BSD-3-Clause

Vim notebook cell bindings for JupyterLab

891
99
1y 54d
MIT

JupyterLab extension visualize data with Voyager

262
32
12m
BSD-3-Clause

Testing

Pytest in IPython notebooks.

170
16
1y 11d
MIT

Cell-by-cell testing for production Jupyter notebooks in JupyterLab

61
16
100d
Apache-2.0

A py.test plugin to validate Jupyter notebooks

361
44
11m
n/a

a nose plugin for finding and running IPython notebooks as nose tests

76
8
4y 5m
BSD-3-Clause

A Sphinx Extension for Generating Jupyter Notebooks

70
23
1y 104d
BSD-3-Clause

GitHub Action for testing notebooks

153
7
10m
Apache-2.0

Easy to use test framework for Jupyter Notebooks

271
22
1y 10m
MIT

Domain-Specific Projects

A Jupyter notebook extension for geospatial visualization and analysis

1.02K
138
3y 6m
Apache-2.0

Python game programming in Jupyter notebooks.

157
14
1y 103d
BSD-2-Clause

A simple Python data-structure visualization tool for lists of lists, lists, dictionaries; primarily for use in Jupyter notebooks / presentations

742
39
1y 4m
BSD-3-Clause

This repository has been moved to https://github.com/vpython/vpython-jupyter

66
32
3y 80d
n/a

Hosted Notebook Solutions

Official Resources and Documentation

Community Resources

Articles/Guides/Tutorials

Growing the code out of your notebooks - the right way.

509
30
2y 9m
n/a

Interactive Web Plotting with Bokeh in IPython notebook

655
662
10m
BSD-3-Clause

Custom Jupyter Notebook Themes

8.8K
983
11m
MIT

Slides and materials for various talks I've given

16
5
4y 9d
n/a

Lectures on scientific computing with python, as IPython notebooks.

3.14K
1.74K
11m
n/a

Jupyter metapackage for installation, docs and chat

12.91K
3.33K
9m
BSD-3-Clause

+100 awesome Jupyter Notebooks templates, organized by tools, published by the Naas community, to kickstart your data projects in minutes. ๐Ÿ˜Ž

904
93
9m
BSD-3-Clause

Python programs, usually short, of considerable difficulty, to perfect particular skills.

17.02K
2.02K
9m
MIT