uv
github.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
uv is an extremely fast Python package installer and resolver written in Rust, developed by Astral (the same team behind Ruff linter and formatter, founded by Charlie Marsh). Released in 2024, uv has rapidly gained adoption with over 38,000 stars as of 2026, positioning itself as a drop-in replacement for pip, pip-tools, pipenv, poetry, virtualenv, and pyenv. Performance benchmarks show uv resolving dependency trees 10-100x faster than pip (a complex dependency resolution that takes pip 15 seconds completes in under 200 milliseconds with uv). Key features include: pip-compatible command interface (uv pip install, uv pip compile, uv pip sync), a global Python version manager (uv python install 3.12, uv python pin 3.11) that downloads and manages standalone Python builds from the python-build-standalone project, project management with uv init, uv add, uv remove, and uv.lock lockfile (compatible with pyproject.toml standards), virtual environment management (uv venv), tool installation and execution (uv tool install, uvx for one-off command execution similar to pipx), workspace support for monorepos (linking local packages), dependency caching with a global cache that deduplicates downloads across projects, custom PyPI index support with authentication, conda-forge compatibility via pixi integration, and GitHub Actions caching via uv's built-in cache key generation. uv's speed comes from its Rust implementation (using mimalloc allocator, parallel HTTP downloads, and a SAT-based dependency resolver). As of 2026, version 0.6+ is available for macOS, Linux, and Windows as a single static binary.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike