Skip to main content

A curated list of awesome Jupyter projects, libraries and resources

4.6k
GitHub Stars
207
Curated Resources
13
Categories
6 hours ago
Last Refreshed
Runtimes/FrontendsCollaboration/EducationVisualizationTablesRendering/Publishing/ConversionVersion ControlJupyterLab ExtensionsTestingDomain-Specific ProjectsHosted Notebook SolutionsOfficial Resources and DocumentationCommunity ResourcesArticles/Guides/Tutorials

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me visualization resources from awesome-jupyter"

Installation instructions →

What's inside

Visualization

  • Altair

    Declarative visualization library for Python, based on

  • anywidget

    A Python library that simplifies creating and publishing custom Jupyter widgets.

  • Bokeh

    Interactive visualization library that targets modern web browsers for presentation.

  • bqplot

    Grammar of Graphics-based interactive plotting framework for Jupyter.

  • Evidently

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

  • hvplot

    A familiar and high-level API for data exploration and visualization in Jupyter.

JupyterLab Extensions

  • amphi-etl

    Low-code ETL extension for Jupyterlab.

  • celltags

    Extension to organise and execute notebooks using cell tags.

  • code_formatter

    A universal code formatter.

  • debugger

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

  • drawio

    Extension that displays drawio/mxgraph diagrams.

  • elyra

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

Hosted Notebook Solutions

  • Anaconda Enterprise

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

  • Azure Notebooks

    Jupyter notebooks running in the cloud on Microsoft Azure.

  • CoCalc

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

  • DataBlogs

    DataBlogs is an open-source data journalism platform that converts Jupyter notebooks into published articles on the web.

  • DataCamp Workspace

    Jupyter-backed data science notebooks with built-in collaboration and publishing functionality.

  • Datalore

    Jupyter-compatible data science and analytics notebook solution for team collaboration by JetBrains.

Domain-Specific Projects

  • ArcGIS

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

  • GenePattern Notebook

    Integrating Genomic Analysis with Interactive Notebooks.

  • GeoNotebook

    Extension for exploratory geospatial analysis.

  • Jupylet

    Create 2D and 3D games, graphics, live music and sound interactively in a Jupyter notebook.

  • keplergl

    Jupyter extension for visual exploration of large-scale geolocation data sets.

  • lolviz

    Data-structure visualization tool for lists of lists, lists, dictionaries.

Runtimes/Frontends

  • Beaker

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

  • docker-stacks

    Hierarchical stacks of ready-to-run Jupyter applications in Docker.

  • Guild AI

    Execute notebooks as experiments to capture and compare results over time.

  • Hydrogen

    Run code inline in Atom using Jupyter kernels.

  • JupyterHub

    Multi-user server for Jupyter.

  • JupyterLab

    JupyterLab is the next generation user interface for Jupyter.

Rendering/Publishing/Conversion

  • Binder

    Turn a GitHub repo into a collection of interactive notebooks.

  • Bookbook

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

  • ContainDS Dashboards

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

  • Ganimede

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

  • Jupyter Book

    Build publication-quality books and documents from computational material.

  • jupyterlab_nbconvert_nocode

    NBConvert exporters for PDF/HTML export without code cells.

Tables

  • buckaroo

    GUI Data Wrangling tool for Jupyter and pandas.

  • ipyaggrid

    The power of ag-Grid in Jupyter.

  • ipydatagrid

    Fast datagrid widget for Jupyter.

  • ipyregulartable

    High performance, editable, stylable datagrids in Jupyter.

  • ipysheet

    Interactive spreadsheets in Jupyter.

  • ITables

    Pandas and Polars DataFrames rendered as interactive

Collaboration/Education

  • callgraph

    Magic to display a function call graph.

  • IllumiDesk

    Docker-based JupyterHub + LTI + nbgrader distribution for education.

  • ipygame

    A pygame-compatible reimplementation for Jupyter notebooks.

  • IPythonBlocks

    Practice Python with colored grids in Jupyter.

  • jupyter-drive

    Google Drive for Jupyter.

  • jupyter-edx-grader-xblock

    Auto-grade a student assignment created as a Jupyter notebook and write the score in the Open edX gradebook.

Showing a sample of 207 resources. View the full list on GitHub →