alternatives to

Poetry

Python packaging and dependency management made easy

uv, PDM, pip-tools and more. 5 alternatives to Poetry, in Rust, Python. Compare fit, licence, stars and the latest signed release.

Side by side

5 open source alternatives to Poetry
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
uvFull replacement92kApache-2.0Open sourceNoRust0.13.72026-11-11
PDMFull replacement8.7kMITOpen sourceNoPython2.29.72026-11-10
pip-toolsPartial8kBSD-3-ClauseOpen sourceNoPythonv7.6.22026-11-11
pixiPartial8kBSD-3-ClauseOpen sourceNoRustv0.84.22026-11-11
HatchPartial7.3kMITOpen sourceNoPythonhatch-v1.18.22026-11-08

Every alternative

Language
Licence
Fit

5 alternatives

uvFull replacement

An extremely fast Python package and project manager, written in Rust.

Project management with a uv.lock lockfile.

Language
Rust
Licence
Apache-2.0
Stars
92k
Latest
0.13.7
Last push
2026-11-11
PDMFull replacement

A modern Python package and dependency manager supporting the latest PEP standards

Uses standard PEP 621 project metadata.

Language
Python
Licence
MIT
Stars
8.7k
Latest
2.29.7
Last push
2026-11-10
pip-toolsPartial

A set of tools to keep your pinned Python dependencies fresh.

Locks dependencies into pinned requirements files, without building or publishing packages.

Language
Python
Stars
8k
Latest
v7.6.2
Last push
2026-11-11
pixiPartial

Powerful system-level package manager for Linux, macOS and Windows written in Rust – building on top of the Conda ecosystem.

Manages project dependencies and a lockfile, from conda-forge and PyPI.

Language
Rust
Stars
8k
Latest
v0.84.2
Last push
2026-11-11
HatchPartial

Modern, extensible Python project management

Builds and publishes packages and manages environments, without a lockfile of its own.

Language
Python
Licence
MIT
Stars
7.3k
Last push
2026-11-08

Head to head

About Poetry

Language
Python
Licence
MIT
Stars
34k
Last push
2026-11-10

About Poetry →