On this page Extensions Links HN: Estimating Number of Jupyter Notebooks on Github (2019) ipywidgets - Interactive Widgets for the Jupyter Notebook. ipyvolume - 3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL. jupytext - Jupyter notebooks as Markdown documents, Julia, Python or R scripts. Blogger-cli - CLI tool to convert and manage jupyter notebook blogs. Proudly host your notebooks even as a static site. bqplot - Plotting library for IPython/Jupyter Notebooks. Working with Jupyter Notebooks in Visual Studio Code Some IHaskell notebooks, provisioned using Nix ipycanvas: A Python Canvas for Jupyter (2019) nbviewer - Simple way to share Jupyter Notebooks. JupyterLab - Extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. Binder - Turn a Git repo into a collection of interactive notebooks. Part 2: Scheduling Notebooks at Netflix (2018) Jupyter metapackage for installation and docs Jupyter kernels nbcommands - Unix commands for Jupyter notebooks. Jupyter/IPython Kernel Tools Making Git and Jupyter Notebooks play nice (2017) ( HN) Jupyter Notebook Manifesto: Best practices that can improve the life of any developer using Jupyter notebooks Computational Publishing with Jupyter papermill - Parameterize, execute, and analyze notebooks. Juno - Complete Jupyter development environment for your iPad or iPhone. Jeremy Tuloup: A Tour of JupyterLab Extensions (2019) nbdev - Create delightful python projects using Jupyter Notebooks. ( HN) fastprogress - Simple and flexible progress bar for Jupyter Notebook and console. nbdev template - Template for nbdev projects. Colaboratory - Free Jupyter notebook environment that requires no setup and runs entirely in the cloud. pyforest - Lazy-imports all popular Python Data Science libraries so that they are always there when you need them. Livebook - IPython notebook-compatible live coding experiment. ( Demo) nbdime - Tools for diffing and merging of Jupyter notebooks. Real Time Collaboration for Jupyter and beyond fastpages - Easy to use blogging platform, with support for Jupyter notebooks, Word docs, and Markdown. Awesome Fastpages Language Server Protocol integration for JupyterLab Carnets - Stand-alone Jupyter notebook server and client. Edit your notebooks on the go, even where there is no network. Jupyterlab Extensions by Examples nbclean - Collection of tools to preprocess, modify, and otherwise clean up Jupyter Notebooks. Awesome Jupyter Littlest JupyterHub - Simple JupyterHub distribution for 1-100 users on a single server. I don't like notebooks - Joel Grus (2018) nb2hugo - Jupyter notebook to Hugo markdown converter. Plasma: A learning platform powered by Jupyter (2020) nbtohtml - Convert Jupyter Notebook files to HTML. Bokeh, Bokehjs, and Observablehq: A venture out of Jupyter’s orbit (2020) A Jupyter kernel for SQLite (2020) ( HN) Jovian.ml - Collaboration platform for data science projects & Jupyter notebooks. ( Code) Juniper - Edit and execute code snippets in the browser using Jupyter kernels. Transform Jupyter Notebook to an Ebook (2020) Starboard - Fully in-browser literate notebooks like Jupyter Notebook. ( Code) ( HN) ( HN 2) Jupyter Book - Open-source tool for building publication-quality books and documents from computational material. ( Intro) ( HN) ( Web) ( Docs) Tracking Jupyter newsletter Text2Code for Jupyter notebook - Proof-of-concept jupyter extension which converts english queries into relevant python code. ( HN) Notebook.community - Effort to archive the most interesting open-source Jupyter notebooks. How TensorFlow docs uses Jupyter notebooks (2020) JupyterHub - Multi-user server for Jupyter notebooks. ( Docs) Treebeard - Notebook-First Continuous Integration Framework. kernel-relay - GraphQL service for interfacing with one or more Jupyter kernels. xeus - C++ implementation of the Jupyter kernel protocol. xeus-cling - Jupyter kernel for C++ based on the C++ interpreter cling and the native implementation of the Jupyter protocol xeus. xeus-python - Jupyter kernel for Python based on the native implementation of the Jupyter protocol xeus. Jeremy Howard: I Like Notebooks (2020) ( HN) ( HN 2) ReviewNB - Visual Diff & Commenting for Jupyter Notebooks. ( GitHub) Jupyter Extension for VS Code Jupyter Notebook Format - Reference implementation of the Jupyter Notebook format. ( Docs) nbsafety - Fearless interactivity for Jupyter notebooks. notebooker - Productionise your Jupyter Notebooks, just as interactively as you wrote them. NBClient - Client library for programmatic notebook execution, is a tool for running Jupyter Notebooks in different execution contexts. transforms - Collection of React components for displaying rich Jupyter display objects. jupyterlab server - Set of server components for JupyterLab and JupyterLab like applications. Setup Anaconda, Jupyter, and Rust (2020) NBSite - Build a tested, sphinx-based website from notebooks. Spinzero - Minimal Jupyter Notebook theme. JupyterLab 3.0 (2021) ( HN) JupyterLab Extension written in Rust and compiled to WebAssembly Best of Jupyter Jupyter Notebooks covering various subjects lolviz - Simple Python data-structure visualization tool for lists of lists, lists, dictionaries; primarily for use in Jupyter notebooks / presentations. Falsifiable - One-command publishing for Jupyter notebooks. An SQL Solution for Jupyter (2021) ( HN) testbook - Unit testing framework extension for testing code in Jupyter Notebooks. curvenote - Share your work and collaborate in Jupyter. ( Code) ( GitHub) nbsphinx - Jupyter Notebook Tools for Sphinx. Datalore - Powerful online environment for Jupyter notebooks. Galata - JupyterLab UI Testing Framework. widget-cookiecutter - Template for creating a custom Jupyter widget project. Jupyter Widget Tutorial Improvements to Jupyter Notebooks (2021) Voila - Turns Jupyter notebooks into standalone web applications. JupyterLite - WASM powered Jupyter running in the browser. ( Code) ( HN) JupyterLite Demo - JupyterLite demo deployed to GitHub Pages. JupyterLite: Jupyter WebAssembly Python (2021) Jupyter Kernel Gateway - Web server that provides headless access to Jupyter kernels. Jupyter Client - Jupyter protocol client APIs. Streambook - Live Python Notebooks with any Editor. nbviewer.js - Client side rendering of Jupyter notebooks. nbterm - Jupyter Notebooks in the terminal. black-nb - Runs black on code cells in a Jupyter notebook. Deepnote CTO interview – Using K8s for real-time Jupyter collaboration (2021) Deepnote Notebook viewer - Render Jupyter notebooks as interactive articles. ( HN) Naas - Jupyter Notebooks as a service. ( GitHub) Naas templates JupyterWith - Declarative and reproducible Jupyter environments - powered by Nix. Jupyter Enterprise Gateway - Lightweight, multi-tenant, scalable and secure gateway that enables Jupyter Notebooks to share resources across distributed clusters such as Apache Spark, Kubernetes and others. akernel - Asynchronous Python Jupyter kernel, with optional reactive programming. nbconvert - Jupyter Notebook Conversion. JupyterLab App - Desktop application for JupyterLab, based on Electron. ( Article) ( HN) Jupyter Releaser - Set of helper scripts and GitHub Actions to aid in automated releases of Python and npm packages. Jupyterlab Language Packs Ploomber - Write maintainable, production-ready pipelines using Jupyter or your favorite text editor. Develop locally, deploy to the cloud. ( Web) ( HN) Jupyter React - React.js components for Jupyter. ( Docs) Datalayer - Cloud-native and React.js Jupyter Platforms. ( GitHub) ( Twitter) Jupyterpool - Instant Jupyter Kernels and Servers. Elastic Jupyter Notebooks on Kubernetes Pure GitHub.Dev Python Jupyter Notebooks experiments using Pyodide ipylab - Control JupyterLab from Python notebooks. Notebooks, Machine Learning, and MLOps (2021) Pyheatmagic - Profile and view your Python code as a heat map. ( HN) RetroLab - JupyterLab distribution with a retro look and feel. observable_jupyter - Embed cells from Observable notebooks into Jupyter notebooks. jupyterlab-nvdashboard - JupyterLab extension for displaying GPU usage dashboards. CFD Python - Sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes". nbQA - Run isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks. Naas - Open-source, it transforms Jupyter Notebooks in a safe production environment thanks to micro-services. ( Web) kubespawner - Enables JupyterHub to spawn single-user notebook servers on a Kubernetes cluster. Zero to JupyterHub with Kubernetes treon - Easy to use test framework for Jupyter Notebooks. Jupyter Docker Stacks - Ready-to-run Docker images containing Jupyter applications. repo2docker - Turn repositories into Jupyter-enabled Docker images. jupyverse - Jupyter server based on FastAPI. nbparameterise - Programmatically replace input values in a notebook before running it. Poetry Kernel - Python Jupyter kernel using Poetry for reproducible notebooks. ( HN) datadesk/notebooks - All 38 of our computational notebooks. Release of IPython 8.0 ( HN) Mercury - Easily convert Python notebook to web app and share with others. The Executable Books Project - International collaboration to build open source tools that facilitate publishing computational narratives using the Jupyter ecosystem. ( Code) StickyLand - Break free from the linear presentation of Jupyter Notebooks with sticky cells. MutableAI - Automatically clean Jupyter notebooks using AI. ( HN) Try Jupyter Build dashboards using Jupyter Notebooks pythreejs - Python / ThreeJS bridge for Jupyter Widgets. JupyterLab App Template Jupyter Everywhere - Easily embed a console, a notebook, or a fully-fledged IDE on any web page (2022) Euporie - Jupyter notebooks in the terminal. Jupyter Dash - Develop Dash apps in the Jupyter Notebook and JupyterLab. Cookiecutter Jupyter Book - Cookiecutter template for a simple jupyter book. nbprocess - Process and export Jupyter Notebooks fast. ipyvizzu - Jupyter Notebook integration of Vizzu. Nbtutor - Visualize Python code execution (line-by-line) in Jupyter Notebook cells. Jupyter Server Proxy - Jupyter notebook server extension to proxy web services. nbgrader - System for assigning and grading notebooks. Blockly extension for JupyterLab nbstripout - Strip output from Jupyter and IPython notebooks. JupyterLab extension-cookiecutter-ts - Cookiecutter recipe for Jupyter Server extensions. nbpreview - Terminal viewer for Jupyter notebooks. It's like cat for ipynb files. Gather for the Jupyter extension - Adds the experimental Gather feature to the Jupyter extension on Python code. Jupyter Renderers - Renderers and renderer extensions for JupyterLab.