Skip to main content

A curated list of awesome Jupyter projects, libraries and resources

4.7k
GitHub Stars
214
Curated Resources
13
Categories
7 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 articles/guides/tutorials resources from awesome-jupyter"

Installation instructions →

What's inside

Articles/Guides/Tutorials

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.

  • FlexViz

    Interactive cross-filter dashboards for datasets that are too large for the browser.

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.

  • jupyter-shopsavvy

    Magic commands for product search, price comparison/history charts using the ShopSavvy API.

  • keplergl

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

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

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