pdm-project/pdm
A modern Python package and dependency manager supporting the latest PEP standards observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 13.0
- age_days: 2441
- days_rel: 16
- days_push: 12
- n_releases_24m: 43
Adoption not part of the score
8671 stars · 487 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
PDM is a modern Python package and dependency manager that supports the latest PEP standards (PEP 517, 582, 621) and manages project dependencies, virtual environments, and Python interpreters. It offers a fast dependency resolver, a PEP 517 build backend, a plugin system, and an optional pnpm-style centralized installation cache.
Use cases
- manage python project dependencies with a lockfile
- replace pipenv or poetry for dependency management
- manage pyproject.toml metadata per PEP 621
- install and manage multiple python interpreters
- build and publish python packages
- save disk space with a centralized package cache
When to choose
- you want a modern PEP-standards-compliant alternative to Pipenv or Poetry
- you need fast resolution for large binary distributions
- you want a flexible plugin system and versatile user scripts
- you want to install and manage Python versions alongside dependencies
When to avoid
- you are already satisfied with Pipenv, Poetry, or uv
- you need a tool for non-Python ecosystems
- your environment must run Python below 3.9/3.10 for the manager itself
Facets
cli-tool · maturity active
package-manager build-tool cli developer-tools developer-tools python cli cross-platform windows pep-582 pep-621 pep-517 dependency-resolution lockfile python-packaging virtual-environments pyproject-toml command-line automation linux macos
4 sources
- readme: https://github.com/pdm-project/pdm · fetched 2026-08-28 · 25982483cd7a
- homepage: https://pdm-project.org · fetched 2026-08-29 · 4cc111f1754f
- registry_pypi: https://pypi.org/pypi/pdm/json · fetched 2026-08-29 · fa5e1dc3e69f
- site_page: https://pdm-project.org/en/latest/dev/changelog · fetched 2026-08-29 · 0378e808ba43
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pdm-project/pdm | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem