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: Dec. 5, 2020, 3:06 a.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

5.3K
2.11K
101d
NOASSERTION

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

3.6K
314
102d
MIT

Jupyter Interactive Notebook

7.51K
3.1K
96d
NOASSERTION

Multi-user server for Jupyter notebooks

5.8K
1.44K
96d
NOASSERTION

JupyterLab computational environment.

10.17K
1.76K
96d
NOASSERTION

declarative and reproducible Jupyter environments - powered by Nix

181
45
107d
MIT

A Jupyter Notebook magic for browser notifications of cell completion

467
28
1y 7m
BSD-3-Clause

Kaggle Python docker image

1.38K
648
96d
Apache-2.0

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

1.55K
205
16d
Apache-2.0

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

5.17K
516
96d
BSD-3-Clause

Stencila

573
37
100d
Apache-2.0

Voilร  turns Jupyter notebooks into standalone web applications

2.61K
243
96d
NOASSERTION

Development environment with seamless data transmission from one language to another.

Collaboration/Education

Magic to display dynamic call graphs of Python function calls

45
5
5m
MIT

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

20
6
96d
NOASSERTION

Practice Python with colored grids in the IPython Notebook

148
53
1y 5m
NOASSERTION

Google drive for jupyter notebooks

405
70
8m
BSD-2-Clause

View Jupyter Notebooks in Open edX

24
11
6m
BSD-3-Clause

Grade Jupyter Notebooks in Open edX

34
12
1y 9m
BSD-3-Clause

A JupyterHub authenticator for LTI

31
25
12m
BSD-3-Clause

A system for assigning and grading notebooks

932
246
117d
BSD-3-Clause

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

364
29
1y 12m
BSD-3-Clause

Visualization

Declarative statistical visualization library for Python

6.2K
566
4d
BSD-3-Clause

Plotting library for IPython/Jupyter notebooks

2.95K
429
30d
Apache-2.0

Demo version of IPySigma jupyter/node.js application

15
3
3y 104d
MIT

A Jupyter - Leaflet.js bridge

1.02K
269
98d
MIT

Jupyter handsontable integration

342
44
4m
MIT

A Tree Widget using Jupyter-widgets protocol and jsTree

60
13
4m
MIT

WebRTC for Jupyter notebook/lab

142
24
4m
MIT

Interactive Widgets for the Jupyter Notebook

1.95K
677
98d
BSD-3-Clause

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

1.42K
193
103d
MIT

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

275
41
117d
Apache-2.0

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

28
3
114d
BSD-2-Clause

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

81
6
116d
MIT

Google maps for Jupyter notebooks

668
136
6m
NOASSERTION

Copy a pandas DataFrame to the clipboard with one click

3
0
7m
GPL-3.0

๐ŸŽจ Python Echarts Plotting Library

9.65K
2.19K
96d
MIT

A Jupyter - Three.js bridge

656
156
7m
NOASSERTION

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

2.35K
257
5m
Apache-2.0

Python Data Streams

188
18
16d
Apache-2.0

A Fast, Extensible Progress Bar for Python and CLI

16.56K
858
8d
n/a

C++ backend for the jupyter leaflet widget

49
14
6m
BSD-3-Clause

C++ backend for the jupyter webrtc widget

14
3
10m
BSD-3-Clause

C++ backend for Jupyter interactive widgets

91
17
96d
BSD-3-Clause

Interactive visualization library that targets modern web browsers for presentation.

Combining Matplotlib and D3js vor interactive data visualizations.

Rendering/Publishing/Conversion

Tools to use a collection of notebooks as 'chapters'

84
21
2y 9m
MIT

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

3.79K
235
97d
MIT

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

3
0
5m
Apache-2.0

Create delightful python projects using Jupyter Notebooks

1.76K
172
96d
Apache-2.0

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

150
17
2y 58d
BSD-3-Clause

Jupyter Notebook Utility

17
2
1y 39d
NOASSERTION

Markdown <=> IPython Notebook

726
100
106d
BSD-2-Clause

๐Ÿ“š Parameterize, execute, and analyze notebooks

3.54K
275
99d
BSD-3-Clause

Write better data pipelines without having to learn a specialized framework. By adopting a convention over configuration philosophy, Ploomber streamlines pipeline execution, allowing teams to confidently develop data products.

51
1
107d
Apache-2.0

Jupyter Notebooks as plain Python code with embedded Markdown text

221
5
5m
MIT

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

2.75K
347
4m
NOASSERTION

Convert .rst to .ipynb

11
12
2y 11m
BSD-3-Clause

Voilร  turns Jupyter notebooks into standalone web applications

2.61K
243
96d
NOASSERTION

Turn a GitHub repo into a collection of interactive notebooks.

Convert Notebooks to other formats.

Create interactive webpages from Jupyter notebooks.

Static Site Generator that converts notebooks into websites.

Version Control

A Git extension for JupyterLab

653
144
96d
BSD-3-Clause

Dependency management and optimization in Jupyter Notebooks

8
3
32d
MIT

Tools for diffing and merging of Jupyter notebooks.

1.75K
103
9m
NOASSERTION

Run any standard Python code quality tool on a Jupyter Notebook

57
6
39d
MIT

Code reviews for Jupyter Notebooks.

JupyterLab Extensions

A JupyterLab extension for notebook cell tags

110
23
7m
BSD-3-Clause

A universal code formatter for JupyterLab.

329
26
119d
MIT

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

348
27
100d
BSD-3-Clause

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

385
48
118d
Apache-2.0

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

167
6
8m
BSD-3-Clause

Cloud storage for JupyterLab using Google Drive

313
60
4m
BSD-3-Clause

A jupyterlab extension to email notebooks directly from JupyterLab.

42
2
108d
Apache-2.0

Jupyterlab extension to publish to Kyso

8
1
4m
Unknown

Support for jupyter notebook templates in jupyterlab

194
28
104d
Apache-2.0

JupyterLab extension for live editing of LaTeX documents

308
43
116d
BSD-3-Clause

Language Server Protocol integration for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename)

512
31
96d
BSD-3-Clause

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

136
12
103d
MIT

JupyterLab extension to explore CPython Bytecode

54
5
96d
BSD-3-Clause

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

52
4
8m
BSD-3-Clause

A JupyterLab extension for managing keyboard shortcuts

50
11
10m
BSD-3-Clause

A sidecar output widget for JupyterLab

137
28
4m
BSD-3-Clause

SQL GUI for JupyterLab

304
33
4m
MIT

JupyterLab extension to display system metrics

117
12
4m
BSD-3-Clause

Support for jupyter notebook templates in jupyterlab

10
1
108d
Apache-2.0

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

53
12
6m
BSD-3-Clause

Table of Contents extension for JupyterLab

578
75
4m
BSD-3-Clause

JupyterLab Top Bar extension

69
5
4m
BSD-3-Clause

Variable Inspector extension for jupyterlab

642
57
113d
MIT

Vim notebook cell bindings for JupyterLab

763
76
5m
MIT

JupyterLab extension visualize data with Voyager

222
27
4m
BSD-3-Clause

Testing

Pytest in IPython notebooks.

122
10
4m
MIT

A py.test plugin to validate Jupyter notebooks

309
34
4m
NOASSERTION

A Sphinx Extension for Generating Jupyter Notebooks

65
21
5m
BSD-3-Clause

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

77
9
2y 9m
BSD-3-Clause

๐ŸŒฒ A Notebook-First Continuous Integration Framework

113
10
102d
Apache-2.0

Easy to use test framework for Jupyter Notebooks

253
18
7m
MIT

Domain-Specific Projects

A Jupyter notebook extension for geospatial visualization and analysis

981
129
1y 10m
Apache-2.0

Python game programming in Jupyter notebooks.

42
5
16d
BSD-2-Clause

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

684
37
1y 118d
BSD-3-Clause

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

66
32
1y 6m
Unknown

Library for working with maps and geospatial data, powered by web GIS.

Integrating Genomic Analysis with Interactive Notebooks.

Jupyter-based platform for financial research.

Hosted Notebook Solutions

Multi-user collaboration and one-click deployment of models, notebooks, and dashboards.

Jupyter notebooks running in the cloud on Microsoft Azure.

Notebooks with 17 supported kernel types, course management, LaTeX document authoring, simultaneous document editing and integration with the SageMath computer algebra system.

Platform for enterprise data science.

Jupyter-compatible data science notebook with real-time collaboration, versioning and easy deployment.

Data science with support for Python, R, Spark, Hadoop, MATLAB and others

Managed JupyterLab notebook instances configured with GPU-enabled machine learning frameworks on Google Cloud Platform.

Jupyter and JupyterLab for Apache Spark using Google Cloud Dataproc.

Free web-based Python notebook environment with Nvidia Tesla K80 GPU.

Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.

Data science platform to publish and share Jupyter notebooks as data blogs and web applications.

Jupyter notebook deployment customized for interacting with Wikimedia wikis.

JupyterLab-based data science environment in the cloud.

End-to-end platform for machine learning and deep learning.

Official Resources and Documentation

Community Resources

JupyterCon](https://www.youtube.com/playlist?list=PL055Epbe6d5aP6Ru42r7hk68GTSaclYgi)

Map of university institutions that use Jupyter.

Jupyter in Education Mailing List](https://groups.google.com/forum/#!forum/jupyter-education)

r/Jupyter/](https://www.reddit.com/r/Jupyter/)

jupyter-notebook](https://stackoverflow.com/questions/tagged/jupyter-notebook)

Articles/Guides/Tutorials

Jupyter metapackage for installation, docs and chat

10.84K
2.73K
105d
BSD-3-Clause

๐Ÿ˜Ž Awesome list of public Jupyter Notebooks on all kinds of interesting topics, published by the community.

2
0
25d
BSD-3-Clause

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

496
28
1y 35d
Unknown

Interactive Web Plotting with Bokeh in IPython notebook

600
611
99d
BSD-3-Clause

Slides and materials for various talks I've given

15
3
2y 4m
n/a

Custom Jupyter Notebook Themes

7.64K
850
6m
MIT

Lectures on scientific computing with python, as IPython notebooks.

2.95K
1.66K
3y 5d
n/a

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

13.95K
1.72K
97d
MIT

Collection of notebooks covering scientific computing.

JupyterHub distribution for 1-50 users on a single server; more lightweight than the Zero to JupyterHub setup.

Tutorial to help install and manage JupyterHub.