pdm-project/pdm - OSS Alternative - Discover Top Open Source Alternatives to Popular Software
Python Package and Dependency Manager
8.6k 2026-05-01

pdm-project/pdm

A modern and fast Python package and dependency manager that adheres to the latest PEP standards, offering flexible environment management and a powerful plugin system.

Core Features

Fast dependency resolver for large binary distributions
Supports PEP 517 build backend and PEP 621 project metadata
Flexible and powerful plug-in system
Versatile user scripts and centralized installation cache
Manages virtual environments in project or centralized locations

Quick Start

curl -sSL https://pdm-project.org/install.sh | bash

Detailed Introduction

PDM is designed as a next-generation Python package management tool, built to overcome limitations in existing solutions like Pipenv and Poetry. It provides a robust and fast dependency resolver, full compliance with modern PEP standards (517 for build backends, 621 for project metadata), and a highly extensible plugin architecture. With features like versatile user scripts, an opt-in centralized installation cache, and flexible virtual environment management, PDM offers a modern, efficient, and customizable workflow for Python developers working on both applications and libraries.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.