Sourcify
Effortlessly find and manage open-source dependencies for your projects.

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

uv is a blazingly fast Python package and project manager written in Rust, designed to replace tools like pip, pip-tools, pipx, poetry, pyenv, twine, and virtualenv. It offers 10-100x faster performance than pip, thanks to its Rust-based architecture and efficient dependency resolution algorithms. uv provides comprehensive project management with a universal lockfile, supports inline dependency metadata for scripts, and manages Python versions. Its pip-compatible interface allows for a seamless transition. It includes a global cache for dependency deduplication, optimizing disk space. Key use cases include managing project dependencies, running single-file scripts with isolated environments, installing command-line tools from Python packages, and quickly switching between Python versions. uv also supports Cargo-style workspaces for scalable projects and can be installed without Rust or Python.
uv is a blazingly fast Python package and project manager written in Rust, designed to replace tools like pip, pip-tools, pipx, poetry, pyenv, twine, and virtualenv.
Explore all tools that specialize in dependency resolution. This domain focus ensures uv delivers optimized results for this specific requirement.
Supports Cargo-style workspaces, enabling scalable project management by organizing related packages into a single repository.
Utilizes a global cache for dependency deduplication, saving disk space and speeding up installation times.
Allows declaring dependencies directly within script files, simplifying dependency management for single-file scripts.
Provides platform-independent dependency resolutions, ensuring consistent builds across different operating systems.
Enables overriding dependency versions, allowing for precise control over package versions and compatibility.
Install uv using standalone installers (curl or PowerShell) or via pip/pipx.
Initialize a new project with `uv init example`.
Add dependencies to the project using `uv add <package_name>`.
Create a lockfile with `uv lock` to ensure reproducible builds.
Sync the virtual environment with `uv sync` to install locked dependencies.
Run scripts within the isolated environment using `uv run <script_name>`.
Install specific Python versions with `uv python install <version>`.
All Set
Ready to go
Verified feedback from other users.
"Users praise uv for its exceptional speed and ease of use as a Python package manager."
Post questions, share tips, and help other users.
Effortlessly find and manage open-source dependencies for your projects.

End-to-end typesafe APIs made easy.

Page speed monitoring with Lighthouse, focusing on user experience metrics and data visualization.

Topcoder is a pioneer in crowdsourcing, connecting businesses with a global talent network to solve technical challenges.

Explore millions of Discord Bots and Discord Apps.

Build internal tools 10x faster with an open-source low-code platform.

Open-source RAG evaluation tool for assessing accuracy, context quality, and latency of RAG systems.

AI-powered synthetic data generation for software and AI development, ensuring compliance and accelerating engineering velocity.