An open API service indexing awesome lists of open source software.

-awesome-jupyter

A curated list of awesome Jupyter projects, libraries and resources
https://github.com/eric-erki/-awesome-jupyter

Last synced: 3 days ago
JSON representation

  • Domain-Specific Projects

    • ArcGIS - Library for working with maps and geospatial data, powered by web GIS.
    • Quantopian Notebooks - Jupyter-based platform for financial research.
    • lolviz - Data-structure visualization tool for lists of lists, lists, dictionaries.
    • GeoNotebook - Extension for exploratory geospatial analysis.
    • vpython-jupyter - VPython 3D engine running in a Jupyter notebook.
    • GenePattern Notebook - Integrating Genomic Analysis with Interactive Notebooks.
  • Runtimes/Frontends

    • Beaker - Development environment with seamless data transmission from one language to another.
    • nteract - Native desktop notebook frontend.
    • JupyterLab - JupyterLab is the next generation user interface for Jupyter.
    • ML Workspace - Docker image that includes Jupyter(Lab) and various packages for data science/machine learning.
    • Hydrogen - Run code inline in Atom using Jupyter kernels.
    • JupyterHub - Multi-user server for Jupyter.
    • Jupyter Notebook - Main Jupyter notebook runtime.
    • Stencila - Native desktop notebook frontend.
    • docker-stacks - Hierarchical stacks of ready-to-run Jupyter applications in Docker.
    • ShopRunner/jupyter-notify - Cell magic for browser notification of cell completion.
    • kaggle/docker-python - Kaggle Python docker image that includes datasets and packages.
    • Beaker - Development environment with seamless data transmission from one language to another.
  • Hosted Notebook Solutions

    • PAWS - Jupyter notebook deployment customized for interacting with Wikimedia wikis.
    • Spell.run - End-to-end platform for machine learning and deep learning.
    • DataScience.com - Platform for enterprise data science.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • RMOTR Notebooks - JupyterLab-based data science environment in the cloud.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Gryd - Simple, managed, ready-to-use, cloud based Jupyter notebooks supporting multiple languages.
    • Anaconda Enterprise - Multi-user collaboration and one-click deployment of models, notebooks, and dashboards.
  • Official Resources and Documentation

  • Community Resources

    • jupyter - kernels](https://github.com/topics/jupyter-kernels), [jupyter-notebook](https://github.com/topics/jupyter-notebook), [jupyterhub](https://github.com/topics/jupyterhub), [jupyterlab](https://github.com/topics/jupyterlab), [jupyterlab-extension](https://github.com/topics/jupyterlab-extension)
    • r/IPython
    • jupyter - notebook](https://stackoverflow.com/questions/tagged/jupyter-notebook)
    • jupyter-map - Map of university institutions that use Jupyter.
    • jupyter
  • Articles/Guides/Tutorials

  • Contributing

  • Visualization

    • Qgrid - Interactive grid for sorting, filtering, and editing DataFrames in Jupyter notebooks.
    • tqdm - Fast, extensible progress bar for loops and iterables.
    • ipywidgets - UI widgets for Jupyter.
    • pyecharts - Python interface for the [ECharts](https://github.com/apache/incubator-echarts) visualization library.
    • ipyleaflet - Interactive visualization library for Leaflet.js maps in Jupyter notebooks.
    • jupyter-gmaps - Interactive visualization library for Google Maps in Jupyter notebooks.
    • ipywebrtc - Video/Audio streaming in Jupyter.
    • IPySigma - Prototype network visualization frontend for Jupyter notebooks.
    • jp_doodle - Infrastructure for building special purpose interactive diagrams in 2D and 3D.
    • mpld3 - Combining Matplotlib and D3js vor interactive data visualizations.
    • xwebrtc - C++ Backend for ipywebrtc.
    • Altair - Declarative visualization library for Python, based on [Vega](http://vega.github.io/vega) and [Vega-Lite](https://github.com/vega/vega-lite).
    • tributary - Python data streams with Jupyter support.
    • ipyvolume - 3D plotting for Python in Jupyter based on widgets and WebGL.
    • bqplot - Grammar of Graphics-based interactive plotting framework for Jupyter.
  • Rendering/Publishing/Conversion

    • RISE - Reveal.js Jupyter/IPython Slideshow.
    • Jupytext - Edit, refactor and version control Jupyter Notebooks represented as scripts or Markdown documents.
    • Papermill - Tool for parameterizing, executing, and analyzing Jupyter notebooks.
    • nbdime - Tools for diffing and merging of Jupyter notebooks.
    • Bookbook - Bookbook converts a set of notebooks in a directory to HTML or PDF, preserving cross references within and between notebooks.
    • nbflow - One-button reproducible workflows with Jupyter and Scons.
    • nbscan - Search for and print cells contents of Jupyter notebooks.
    • Binder - Turn a GitHub repo into a collection of interactive notebooks.
    • nbinteract - Create interactive webpages from Jupyter notebooks.
    • rst2ipynb - Convert standalone reStructuredText files to Jupyter notebook file.
    • nbinteract - Create interactive webpages from Jupyter notebooks.
  • JupyterLab Extensions

    • latex - Extension for live editing of LaTeX documents.
    • drawio - Extension that displays drawio/mxgraph diagrams.
    • go-to-definition - Extension for navigating to the definition of a variable or function in JupyterLab.
    • lsp - IDE-like features (code navigation, hover suggestions, linters, diagnostics, kernel-less autocompletion etc.)
    • vim - Vim notebook cell bindings.
    • git - Extension for git integration.
    • voyager - Extension to view CSV and JSON data in [Voyager](http://vega.github.io/voyager/).
    • toc - Extension that provides a table of contents for notebooks.
    • sidecar - A sidecar output widget for JupyterLab.
    • nb_black - Extension to keep Python code automatically formatted using [black](https://github.com/psf/black).
    • theme-darcula - A handsome Darcula theme for Jupyterlab.
    • system-monitor - Extension to display system metrics.
    • google-drive - Extension for Google Drive integration.
    • sql - SQL GUI for JupyterLab.
    • jupyterlab_email - Email notebooks and their content from within JupyterLab.
    • celltags - Extension to organise and execute notebooks using cell tags.
    • python-bytecode - Explore CPython Bytecode in JupyterLab.
    • topbar - Top Bar extension for JupyterLab.
    • jupyterlab-kyso - Extension to publish notebooks to the [Kyso](https://kyso.io) platform from Jupyterlab.
    • variableinspector - Variable inspector extension that shows variables and their values.
    • templates - Support for Jupyter Notebook templates.
    • code_formatter - A universal code formatter.
  • Collaboration/Education

  • Testing

    • nbval - Py.test plugin for validating Jupyter notebooks.
    • ipytest - Test runner for running unit tests from within a notebook.
    • sphinxcontrib-jupyter - Sphinx Extension for Generating Jupyter Notebooks.
    • nosebook - Nose plugin for finding and running IPython notebooks as nose tests.