uv

Extremely fast Python package and project manager written in Rust — replaces pip, pip-tools, and virtualenv in a single tool

Visit uv →
Tools & LibrariesFeatured
Topicspackage-managerrustfasttoolingdependency-management

uv handles dependency resolution, virtual environments, and lock files like Poetry does, but written in Rust and running 10-100x faster — a uv sync that takes a couple of seconds where Poetry takes 30+ on a large project. It can also replace pip, pip-tools, and virtualenv individually if you’d rather adopt it piecemeal than switch your whole workflow at once.

It’s increasingly the default recommendation for new projects specifically because of that speed difference. See our packaging tools comparison for how it stacks up against Poetry and Hatch, or Poetry vs uv vs Hatch for a narrower head-to-head.