Un solo registro.
Todos los ecosistemas.
npm, Go, Cargo, JVM, Maven, PyPI y NuGet detrás de una URL y un token. Tus herramientas siguen funcionando sin cambios — diseñado para CI y listo para agentes de IA.
npm install -g @packr-registry/cliSiete ecosistemas, un registro
Cada formato de paquete que publica tu equipo, servido desde un único lugar al que tu CI ya sabe hablar.
npm
El registro privado de npm clásico: paquetes con ámbito, tokens con permisos detallados y autenticación no interactiva para CI.
npm install -g @packr-registry/cli
Go
Un GOPROXY listo para usar con módulos privados de Go, con caché y puntuación de calidad.
GOPROXY=https://api.packr.blueforge.studio
Cargo
Un registro de índice disperso para crates privados de Cargo.
[source.packr] registry = "sparse+https://api.packr.blueforge.studio"
JVM
Alojamiento de artefactos JVM para builds de Gradle y Maven mediante un repositorio /jvm/.
repositories { maven("https://api.packr.blueforge.studio/jvm/") }Maven
Soporte de repositorio Maven para la resolución de dependencias en Java y Kotlin.
https://api.packr.blueforge.studio/maven/
PyPI
Un índice de paquetes Python compatible con PEP 503/691, con publicación mediante twine.
pip install -i https://api.packr.blueforge.studio/simple/ <pkg>
NuGet
Un feed NuGet v3 con restauración y publicación, compatible con la CLI de dotnet.
dotnet nuget add source https://api.packr.blueforge.studio/nuget/v3/index.json -n packr
RubyGems
home.ecosystems.gem.description
gem push <pkg>-<version>.gem --host "https://api.packr.blueforge.studio"

Diseñado para desarrolladores modernos
Todo lo que necesitas para ejecutar un registro de paquetes privado en producción — para npm, Go, Cargo, JVM, Maven, PyPI y NuGet — sin la hinchazón empresarial ni las complicaciones del hazlo-tú-mismo.
Mirrors pull-through
Proxy y caché de npmjs.org, crates.io, pypi.org, proxy.golang.org y Maven Central. Una sola URL de registro para todo; si el upstream cae se sirve la copia en caché.
config + doctor
`packr-cli config ‹eco› --write` apunta cada toolchain al registro; `packr-cli doctor` comprueba conectividad, tu token y los siete ecosistemas de una vez.
CI Auth
Autenticación basada en tokens que simplemente funciona. POST para iniciar sesión, obtén un JWT y úsalo donde quieras. Incluye GitHub Action.
Orientado a agentes
Puntuación de calidad (0-100), búsqueda de capacidades, comparación de paquetes y grafos de dependencias para agentes de IA.
SQLite + Postgres + S3
SQLite para configuración cero. Postgres para escalar. Supabase o Backblaze B2 para almacenamiento de tarballs.
Webhooks
Entrega de webhooks firmados con HMAC para package.published, token.created y otros eventos.
Cualquier scope, cualquier ecosistema
Usa cualquier scope de npm o cualquier protocolo de registro. Tokens con permisos de solo lectura o solo publicación.
Panel + Temas
Búsqueda de paquetes con filtros, gestión de webhooks, análisis de tokens. Tres temas: Predeterminado, Matrix, Pixel.
MCP + Agent SDK
Claude y Cursor pueden consultar tu registro directamente. SDK de TypeScript para acceso programático.
Conteo de Descargas
Seguimiento de descargas por versión, URLs S3 firmadas para descargas directas, especificación OpenAPI en /openapi.json.
Despliegue Sencillo
Un comando docker run. O docker-compose. O la GitHub Action para publicación en CI en un solo paso.
Gratis para Auto-Hospedaje
Paquetes y alcances ilimitados. Sin clave de licencia, sin telemetría. Código fuente disponible.
Funciona en CI, de forma natural
# .npmrc para tu entorno de CI
@myorg:registry=https://api.packr.blueforge.studio
//api.packr.blueforge.studio/:_authToken=${PACKR_TOKEN}
# Publica desde CI con solo una variable de entorno
npm publish --tag latest
# O usa la CLI para tener más control
packr publish --token ${PACKR_TOKEN}Precios simples y transparentes
Empieza gratis, escala según creces
Todo tu stack. Un registro.
Levanta un registro privado en minutos — sin migración, sin lock-in, sin sorpresas por usuario.
