uv

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

23 articles 80k View on GitHub ↗
23 articles
Where to Find the uv Resolver and Cache Source Code in the astral-sh/uv Repository

Locate the uv resolver and cache source code within the astral-sh/uv repository. Discover the specific crates housing these essential components for efficient package management.

internals
Mar 1, 2026
What Is the uv-build Crate in the uv Ecosystem?

Discover the uv-build crate, a Rust package implementing PEP 517/660 build backend for uv. Learn how it enables Python packaging tools to build wheels and distributions.

internals
Mar 1, 2026
How uv Publish Works: Package Publishing Architecture and the uv-publish Crate

Discover how uv handles package publishing with its architecture. Learn about the uv-publish crate and its role in the publishing process.

architecture
Mar 1, 2026
uv Tool Commands: How to Run and Install Python CLI Tools

Learn to run and install Python CLI tools with uv tool commands. Discover how uvx enables ephemeral execution and uv tool install provides permanent installation in isolated environments.

how-to-guide
Mar 1, 2026
How the uv-tool Crate Provides pipx-Equivalent Functionality for Running Python Tools

Discover how the uv-tool crate offers pipx-equivalent functionality using the uvx command. Learn about isolated environments and efficient Python tool execution.

how-to-guide
Mar 1, 2026
How uv-scripts Manages Single-File Python Scripts with Inline Dependencies

Discover how uv-scripts simplifies single-file Python scripts by parsing inline dependencies, automatically resolving them and creating isolated environments without a pyproject.toml. Effortless dependency management for your P...

how-to-guide
Mar 1, 2026
How uv Discovers Project Configuration Files Like pyproject.toml

Learn how uv discovers project configuration files like pyproject.toml by walking up directories. Understand workspace roots, inclusion globs, and validation rules for efficient project management.

internals
Mar 1, 2026
How uv-workspace Enables Scalable Project Management with Cargo-Style Workspaces

Discover how uv-workspace scales Python project management. Manage dozens of inter-dependent packages in a monorepo with a unified lockfile and fast discovery.

how-to-guide
Mar 1, 2026
How to Specify Python Versions in uv: Complete Syntax Guide

Discover over 15 formats for specifying Python versions in uv. Learn syntax from simple strings like 3.12 to full distribution specs and filesystem paths.

how-to-guide
Mar 1, 2026
What Python Implementations and Variants Does uv-python Support? A Complete Guide

Explore uv-python's support for CPython PyPy GraalPy and Pyodide Discover the full range of Python implementations uv-python handles in this complete guide

deep-dive
Mar 1, 2026
How the uv-python crate handles Python interpreter discovery and installation

Learn how the uv-python crate discovers and installs Python interpreters using a three-stage pipeline for virtual environments PATH and system registries. Get automatic download of managed builds.

internals
Mar 1, 2026
How uv Automatically Cleans Up Old Cache Entries: A Complete Guide to `uv cache prune`

Learn how uv automatically cleans up old cache entries with uv cache prune. Safely remove unused artifacts and keep your cache lean. A complete guide.

how-to-guide
Mar 1, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →