aicoolies logo
uv logo
uv logo

uv

Blazing-fast Python package and project manager in Rust

open sourceupdated Aug 16, 2026

uv is an extremely fast Python package and project manager written in Rust by Astral. It replaces pip, pip-tools, pipx, poetry, pyenv, and virtualenv with a single binary that delivers 10-100x speedups. uv manages Python versions, resolves dependencies with universal lockfiles, runs scripts with inline metadata, and executes CLI tools via uvx. Over 82,000 GitHub stars and weekly releases make it the fastest-growing Python toolchain.

uv fundamentally reimagines Python tooling by consolidating a fragmented ecosystem into a single, unified binary. Where Python developers previously juggled pip for installation, virtualenv for environments, pyenv for version management, and poetry or pipx for project workflows, uv handles all of these responsibilities with consistent CLI ergonomics and dramatically better performance. The tool achieves its speed through a ground-up Rust implementation featuring parallel downloads, an optimized PubGrub dependency resolver, zero-copy parsing, and a global content-addressable cache that deduplicates packages across projects.

Project management in uv follows a Cargo-inspired model with pyproject.toml as the single source of truth. Running uv init scaffolds a complete project with a lockfile, .python-version pin, and git initialization. The uv add and uv remove commands manage dependencies declaratively, while uv lock generates a platform-independent universal lockfile that ensures reproducible builds across macOS, Linux, and Windows. For quick experimentation, uv run executes scripts with inline dependency metadata, automatically creating isolated environments without manual setup. The uvx command provides pipx-like tool execution in ephemeral environments with zero configuration.

Python version management is built directly into uv, eliminating the need for pyenv or manual installations. The uv python install command fetches pre-built CPython distributions, and uv automatically downloads missing Python versions when needed. Developers can clone any Python repository and run uv sync to get a fully working environment in seconds rather than minutes. With over 82,000 GitHub stars and adoption across AI/ML and data engineering organizations, uv has become the de facto modern Python toolchain for developers who value speed and reliability.

Pricing

Free and open source (MIT / Apache-2.0)

Platforms

macOS, Linux, Windows — standalone binary, no Python required

Categories

Tags

Use Cases

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

Grok logo

Grok Build

Top Pick

xAI's terminal coding agent with parallel subagents and worktree-aware automation

Grok Build is xAI's terminal-first coding agent for planning, editing, testing, and reviewing code from a local CLI. The early beta exposes subagent controls, worktree mode, headless JSON output, best-of-N parallel attempts, sandbox profiles, and experimental memory. It fits developers comparing Claude Code, Codex, and Gemini CLI for local agentic workflows with deeper parallel execution.

paid
Ghostty logo

Ghostty

Top Pick

Fast, native terminal emulator

GPU-accelerated terminal emulator written in Zig by Mitchell Hashimoto (HashiCorp co-founder). Native UI rendering on macOS and Linux. Supports ligatures, true color, Kitty graphics protocol, and splits/tabs. Configurable via a simple key-value file with sensible defaults. Open-source with 20K+ GitHub stars and a focus on correctness, speed, and minimal resource usage. Growing as a modern alternative to iTerm2, Alacritty, and WezTerm.

Open Source
Codex logo

Codex

Top Pick

OpenAI coding agent for app, editor, terminal, and cloud work

Codex is OpenAI's coding agent for software development across the Codex app, editor, terminal, and cloud tasks. It helps write, review, debug, refactor, and automate code, with ChatGPT plan access for managed surfaces and API-key usage for CLI, SDK, and IDE workflows. The open-source CLI and SDK support local repository work, while cloud features add GitHub review, Slack/Linear integrations, worktrees, skills, MCP, and automations.

freemium
KaibanJS logo

KaibanJS

JavaScript framework for building and visualizing multi-agent workflows on a Kanban board

KaibanJS is an MIT-licensed JavaScript framework for defining AI agents, tasks, tools, and teams, then orchestrating their work through a Kanban-inspired runtime and visual board. It can run inside Node.js, React, or Next.js projects, supports custom UIs and headless workflows, and provides real-time task-state visibility for multi-agent applications.

Open SourceTelemetry
roborev logo

roborev

Continuous local code-review loops for commits produced by AI coding agents

roborev is an MIT-licensed local review system that checks every commit in the background, stores findings in a review queue, and feeds actionable issues back into AI coding sessions. Git hooks, a TUI, branch and dirty-tree analysis, Codex and Claude agent hooks, plus iterative fix/refine commands turn review into a continuous agent workflow.

Open SourceTelemetry
Open Notebook logo

Open Notebook

Private, self-hosted research notebooks with flexible AI models, source chat, and podcasts

Open Notebook is an MIT-licensed, self-hosted alternative to NotebookLM for collecting sources, chatting over research, generating reusable transformations, and producing multi-speaker podcasts. Its Docker stack keeps notebook data under the user's control while supporting 18-plus model providers, including local Ollama and LM Studio workflows.

Open SourceTelemetry

FAQ

What is uv?

uv is an extremely fast Python package and project manager written in Rust by Astral. It replaces pip, pip-tools, pipx, poetry, pyenv, and virtualenv with a single binary that delivers 10-100x speedups. uv manages Python versions, resolves dependencies with universal lockfiles, runs scripts with inline metadata, and executes CLI tools via uvx. Over 82,000 GitHub stars and weekly releases make it the fastest-growing Python toolchain.

Is uv free?

Yes — uv is open source and free to use. Free and open source (MIT / Apache-2.0)

Is uv open source?

Yes — uv is open source.

What are the best uv alternatives?

The top editor-verified uv alternatives are Ollama, Claude Code, Goose.