best-of-jupyter  by ml-tooling

Curated list of Jupyter Notebook, Hub, and Lab projects

created 4 years ago
1,112 stars

Top 35.0% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a curated, ranked list of over 300 open-source projects related to Jupyter, categorized into 13 sections. It aims to help users discover and evaluate essential tools, extensions, kernels, and environments within the Jupyter ecosystem. The ranking is based on a project-quality score derived from GitHub and package manager metrics.

How It Works

The project automatically collects metrics from GitHub (stars, forks, contributors, open issues) and package managers (downloads, dependencies, last update) to calculate a project-quality score. This score, along with other indicators like project age, activity status, and trending metrics, is used to rank projects within categories. The data is managed in a projects.yaml file, allowing for community contributions.

Quick Start & Requirements

  • Installation: No direct installation is required as this is a curated list. To contribute, clone the repository: git clone https://github.com/ml-tooling/best-of-jupyter.
  • Requirements: A web browser to view the list. For contributions, familiarity with Git and YAML is beneficial.
  • Resources: Minimal; primarily for browsing and contributing.

Highlighted Details

  • Comprehensive categorization of Jupyter-related projects.
  • Automated, data-driven ranking system for project quality.
  • Weekly updates ensure the list remains current.
  • Clear indicators for project health (active, inactive, dead) and recent additions.

Maintenance & Community

The project is part of the ml-tooling organization, which curates various "best-of" lists. Contributions are actively encouraged via GitHub issues and pull requests.

Licensing & Compatibility

The repository itself is licensed under the MIT License, allowing for broad use and modification. The listed projects retain their original licenses.

Limitations & Caveats

The ranking is based on automated metrics, which may not always capture the full picture of a project's utility or community engagement. Some projects are marked as "dead" (no activity for 12 months), indicating potential maintenance issues or deprecation.

Health Check
Last commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
0
Star History
59 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.