Project Awesome project awesome

Jupyter

Create and share documents that contain code, equations, visualizations and narrative text.

Collection 4.6k stars GitHub

Visualization

Altair 10.3k updated 2d ago

Declarative visualization library for Python, based on Vega and Vega-Lite.

bqplot

Grammar of Graphics-based interactive plotting framework for Jupyter.

Evidently

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

ipychart 131 updated 1y ago

Interactive Chart.js plots in Jupyter.

ipycytoscape 287 updated 2mo ago

Widget for interactive graph visualization in Jupyter using cytoscape.js.

ipydagred3

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

ipyleaflet

Interactive visualization library for Leaflet.js maps in Jupyter notebooks.

IPySigma 17 updated 8y ago

Prototype network visualization frontend for Jupyter notebooks.

ipytree 134 updated 9d ago

Tree UI element for Jupyter.

ipyvizzu 968 updated 1y ago

Animated data storytelling tool.

ipyvolume 2.0k updated 2y ago

3D plotting for Python in Jupyter based on widgets and WebGL.

ipywebrtc

Video/Audio streaming in Jupyter.

ipywidgets 3.3k updated 4mo ago

UI widgets for Jupyter.

itk-jupyter-widgets 623 updated 15d ago

Interactive widgets to visualize images in 2D and 3D.

jp_doodle 54 updated 2y ago

Infrastructure for building special purpose interactive diagrams in 2D and 3D.

jupyter-gmaps 764 updated 4y ago

Interactive visualization library for Google Maps in Jupyter notebooks.

jupyter-manim 199 updated 4y ago

Display manim (Mathematical Animation Engine) videos or GIFs in Jupyter notebooks.

lux 5.4k updated 2y ago

Recommends a set of visualizations whenever a dataframe is printed in a notebook.

pd-replicator 12 updated 6y ago

Copy a Pandas DataFrame to the clipboard with one click.

Perspective

Data visualization and analytics component, especially for large/streaming datasets.

pyecharts 15.7k updated 16d ago

Python interface for the ECharts visualization library.

pythreejs 989 updated 1y ago

Python / ThreeJS bridge utilizing the Jupyter widget infrastructure.

tqdm 31.1k updated 1mo ago

Fast, extensible progress bar for loops and iterables.

tributary 460 updated 22d ago

Python data streams with Jupyter support.

xleaflet 93 updated 19d ago

C++ Backend for ipyleaflet.

xwebrtc 15 updated 4y ago

C++ Backend for ipywebrtc.

xwidgets 146 updated 21d ago

C++ Backend for ipywidgets.

Rendering/Publishing/Conversion

Bookbook

Bookbook converts a set of notebooks in a directory to HTML or PDF, preserving cross references within and between notebooks.

ContainDS Dashboards 200 (archived)

JupyterHub extension to host authenticated scripts or notebooks in any framework (Voilà, Streamlit, Plotly Dash etc).

Ganimede 6 updated 3y ago

Store, version, edit and execute notebooks in sandboxes and integrate them directly via REST interfaces.

Jupyter Book 4.2k updated 16d ago

Build publication-quality books and documents from computational material.

jupyterlab_nbconvert_nocode 26 updated 3d ago

NBConvert exporters for PDF/HTML export without code cells.

Jupytext 7.1k updated 4d ago

Convert and synchronize notebooks with text formats (e.g. Python or Markdown files) that work well under version control.

jut 191 updated 3y ago

CLI to nicely display notebooks in the terminal.

Kapitsa 15 updated 4y ago

CLI to search local Jupyter notebooks.

Mercury 4.3k updated 1mo ago

Convert notebooks into web applications.

nbdev 5.3k updated 27d ago

Develop, package and distribute Python packages to PyPI using Jupyter as a Literate Programing environment.

nbflow 161 updated 7y ago

One-button reproducible workflows with Jupyter and Scons.

nbscan

Search for and print cells contents of Jupyter notebooks.

notedown 859 updated 4y ago

Convert Jupyter notebooks to markdown (and back).

Papermill 6.4k updated 9d ago

Tool for parameterizing, executing, and analyzing Jupyter notebooks.

Ploomber 3.6k (archived)

Run a collection of notebooks and scripts in a reproducible manner using a pipeline.yaml file.

pynb 250 updated 5y ago

Jupyter Notebooks as plain Python code with embedded Markdown text.

RISE 3.7k updated 2y ago

Reveal.js Jupyter/IPython Slideshow.

rst2ipynb 19 updated 2y ago

Convert standalone reStructuredText files to Jupyter notebook file.

Voila 5.9k updated 23d ago

Rendering of live Jupyter Notebooks with interactive widgets, allowing dashboarding based on Jupyter Notebooks.

JupyterLab Extensions

amphi-etl 1.4k updated 2d ago

Low-code ETL extension for Jupyterlab.

celltags 114 (archived)

Extension to organise and execute notebooks using cell tags.

code_formatter 906 updated 4d ago

A universal code formatter.

debugger 552 (archived)

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

drawio 618 updated 1y ago

Extension that displays drawio/mxgraph diagrams.

elyra 2.0k updated 5d ago

A visual editor for creating and running notebook (or Python script) pipelines locally or remotely.

genv 26 updated 2y ago

Extension for managing GPU environments in JupyterLab.

go-to-definition 228 updated 4y ago

Extension for navigating to the definition of a variable or function in JupyterLab.

google-drive 402 (archived)

Extension for Google Drive integration.

jupyter-ai 4.2k updated yesterday

Work with generative AIs (wide range of models supported) as a conversational assistant in JupyterLab.

jupyter-fs

A filesystem-like content manager for multiple backends in Jupyter.

jupyter-notify

Cell magic for browser notification of cell completion.

jupyter-panel-proxy 13 updated 5mo ago

Automatically serve notebooks as Panel data apps at the /panel endpoint of your Jupyter server.

jupyter-stack-trace

Click on the stack trace to open the respective file or a Google search.

jupyterlab-executor 17 updated 2y ago

Extension to execute scripts from the Jupyterlab file browser.

jupyterlab-kyso 2 updated 2y ago

Extension to publish notebooks to the Kyso platform from Jupyterlab.

jupyterlab-notifications 59 updated 2y ago

Customizable notebook cell completion browser notifications for JupyterLab.

jupyterlab-tensorboard-pro 92 updated 1y ago

TensorBoard support for JupyterLab.

jupyterlab_autoversion 85 updated 3d ago

Automatically version notebooks in JupyterLab.

jupyterlab_commands 63 updated 5d ago

Add arbitrary python commands to the JupyterLab command palette.

jupyterlab_email 62 updated 6d ago

Email notebooks and their content from within JupyterLab.

jupyterlab_iframe 117 updated 5d ago

View HTML as an embedded iframe in JupyterLab.

jupyterlab_miami_nights 131 updated 3d ago

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

jupyterlab_templates 414 updated 6d ago

Notebook templates in JupyterLab.

latex 683 updated 3mo ago

Extension for live editing of LaTeX documents.

lineapy 669 updated 1y ago

Extension for transforming messy Jupyter notebooks to production-ready pipelines with two lines of code.

lsp 135 updated 2mo ago

IDE-like features (code navigation, hover suggestions, linters, diagnostics, kernel-less autocompletion etc.)

nb_black 369 updated 2y ago

Extension to keep Python code automatically formatted using black.

python-bytecode 61 updated 3y ago

Explore CPython Bytecode in JupyterLab.

quickopen 89 updated 6mo ago

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

shortcutui 54 (archived)

An extension for managing keyboard shortcuts.

sidecar

A sidecar output widget for JupyterLab.

sql 430 updated 3y ago

SQL GUI for JupyterLab.

stickyland 571 updated 2y ago

Break the linear presentation of notebooks with sticky cells.

system-monitor 305 (archived)

Extension to display system metrics.

tabnine 37 updated 2y ago

Tabnine AI auto completer extension.

theme-darcula

A handsome Darcula theme for Jupyterlab.

toc 729 (archived)

Extension that provides a table of contents for notebooks.

topbar 6 updated 2y ago

Top Bar extension for JupyterLab.

variableinspector 1.2k updated 1mo ago

Variable inspector extension that shows variables and their values.

vim 983 updated 3y ago

Vim notebook cell bindings.

voyager

Extension to view CSV and JSON data in Voyager.