# carlosperate/awesome-pyproject

An Awesome List of projects using the pyproject.toml Python configuration file.

Repository: https://github.com/carlosperate/awesome-pyproject
Canonical: https://ross.abutalabs.com/products/awesome-pyproject
License: CC0-1.0
License Family: permissive
Topics: awesome-list, awesome, python, pyproject, hacktoberfest
Last push: 2026-08-13T14:15:09+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 35, longevity 100
- inputs: {"age_days": 2459, "days_push": 20, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1010, forks 41 (observed 2026-08-28T04:03:12.999735+00:00)

## What it is
A curated awesome list of Python projects, tools, and articles related to the pyproject.toml configuration file defined by PEP 518 and PEP 621. It catalogs projects that use pyproject.toml for build requirements and tool configuration, organized by category such as testing, formatting, and packaging.

## Use cases
- find python tools that support pyproject.toml configuration
- learn how to migrate from setup.cfg to pyproject.toml
- discover packaging and project management tools using pep 621 metadata
- find testing frameworks configurable via pyproject.toml
- research the pyproject.toml ecosystem before adopting it
- find project templates that ship with pyproject.toml

## When to choose
- you are adopting pyproject.toml and want a survey of compatible tools
- you want curated links to Python packaging and configuration resources
- you need examples of real projects using pyproject.toml

## When to avoid
- you need a tool or library rather than a list of links
- you need documentation for a specific tool rather than an ecosystem overview
- you work outside the Python ecosystem

## Facets
- artifact type: learning-resource
- maturity: active
- function: developer-tools, documentation
- domain: developer-tools, awesome-lists
- platform: python
- tags: awesome-list, pyproject-toml, python-packaging, curated-list, configuration, python

## Member repositories
- carlosperate/awesome-pyproject (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:12.999735+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:11:56.046202+00:00, confidence not recorded.
  - readme: https://github.com/carlosperate/awesome-pyproject (fetched 2026-08-28T04:03:12.999735+00:00, sha 75e2912fd2b8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
