Sobre el proyecto
Pantry es un gestor de dependencias moderno que combina la gestión de paquetes a nivel de sistema con el aislamiento de entornos consciente del proyecto. Instala herramientas de desarrollo y runtimes de forma global, configura automáticamente PATH y la integración con el shell, y es compatible con macOS, Linux y Windows. Para los proyectos, detecta archivos de dependencias como deps.yaml, package.json, pyproject.toml y Cargo.toml, y luego activa entornos aislados con herramientas específicas de versión al entrar en un directorio de proyecto.
La herramienta incluye gestión de servicios para 68 servicios preconfigurados como PostgreSQL, Redis, Kafka, Prometheus, Grafana y Vault, con inicio/parada mediante un solo comando, monitoreo de estado y configuración automática. También ofrece publicación de commits como alternativa a pkg-pr-new, soporte para paquetes de pago con pagos mediante Stripe Connect, funciones de equipo como build insurance, alertas de avisos y exportación de SBOM, además de alojamiento de registro privado usando un proceso de Bun y un bucket compatible con S3.
Pantry distribuye una CLI nativa en Zig con binarios precompilados desde CDN y aloja su propio registro de paquetes que contiene más de 1700 paquetes de sistema, más de 50 aplicaciones de escritorio y binarios precompilados. La instalación es un único comando curl, y hay una GitHub Action disponible para la integración en CI/CD. El proyecto tiene licencia MIT y acredita a pkgx y Homebrew como inspiraciones.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.