best-of-python  by lukasmasuch

Curated list of Python open-source libraries and tools

created 4 years ago
4,062 stars

Top 12.3% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a curated and ranked list of 390+ awesome open-source Python libraries and tools, updated weekly. It aims to help developers discover high-quality, popular, and well-maintained Python projects across 28 categories, from data serialization and machine learning to web development and infrastructure.

How It Works

The project automatically collects metrics from GitHub and package managers to calculate a "project-quality score" for each listed library. This score, along with star count, recency, and contributor activity, is used to rank projects within their respective categories. The list is maintained through community contributions via GitHub issues and pull requests.

Quick Start & Requirements

  • Installation: No direct installation is required as this is a curated list. To use any of the listed projects, refer to their individual installation instructions (e.g., pip install <package_name>).
  • Requirements: Varies by project. Common dependencies include Python, pip, and potentially specific system libraries or hardware (e.g., GPUs for ML projects).
  • Resources: The project itself is a static list, requiring minimal resources. Individual projects will have their own resource requirements.
  • Links:

Highlighted Details

  • Comprehensive Categorization: Projects are organized into 28 distinct categories, facilitating targeted discovery.
  • Automated Ranking: A project-quality score, derived from GitHub and package manager metrics, provides objective ranking.
  • Active Maintenance: Weekly updates and community-driven contributions ensure the list remains current.
  • Rich Metadata: Each entry includes star count, download statistics, last update timestamps, and contributor information.

Maintenance & Community

The project is actively maintained by the ml-tooling organization, with contributions welcomed from the broader Python community. Further engagement can be found via their GitHub repository.

Licensing & Compatibility

The "best-of-python" project itself is licensed under the MIT License. Individual projects listed within the repository retain their original licenses, which vary widely (e.g., MIT, Apache-2.0, BSD, GPL). Users must adhere to the specific license of each project they choose to use.

Limitations & Caveats

The ranking is based on automated metrics and community contributions, which may not always reflect the absolute best fit for every specific use case. Some projects may be marked as "inactive" or "dead" if they haven't seen recent updates, though they might still be functional.

Health Check
Last commit

2 days ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.