pantry

Modern Package Management

Fast, isolated, and clean package management that works alongside your existing tools.

📦

Package Management

Install, update, and manage packages with automatic environment isolation. Smart update system keeps packages current while respecting version constraints.

Service Management

Start, stop, and manage 30+ development services like PostgreSQL, Redis, Kafka, Prometheus, and more. Automatic configuration, health monitoring, and cross-platform support.

🌍

Environment Isolation

Project-specific, version-aware environments with automatic activation/deactivation. Each project gets its own isolated package installations and PATH management.

🔄

Executable Shims

Create lightweight executable scripts that automatically run the correct versions of your tools with full environment context.

🛠️

Custom & Pantry-Powered

Custom builds, powered by pkgx's Pantry, for fast, reliable package installations.

🚀

Runtime Installation

Direct installation of development runtimes like Bun and Node.js from official sources with automatic platform detection.

🐚

Shell Integration

Seamless shell integration with customizable activation messages and automatic PATH management. Works with Zsh and Bash.

🌐

Cross-Platform

Works consistently across macOS, Linux, and Windows with platform-specific optimizations and path handling.

🔧

Environment Management

Comprehensive tools for listing, inspecting, cleaning, and managing development environments with human-readable, version-aware identifiers.