pricore
Pricore es un registro privado para Composer enfocado en equipos PHP que buscan gestionar paquetes internos de forma segura y autoalojada. Ofrece sincronización con Git, auditoría de vulnerabilidades y una interfaz web para tokens y estadísticas, construido sobre Laravel para facilitar la extensión.
Ficha actualizada 26 sept 2026, 11:18 · upstream 26 sept 2026, 11:00 · release v0.54.3
Qué es pricore
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Pricore es una solución de registro privado para Composer diseñada específicamente para equipos PHP que desean mantener el control total sobre su ecosistema de paquetes. Permite almacenar metadatos, gestionar accesos mediante tokens y sincronizar repositorios Git externos automáticamente a través de webhooks. La plataforma facilita la migración desde Packagist o otros registros, asegurando una gestión de dependencias rápida, consistente y transparente sin depender de servidores de terceros.
Construido sobre el framework Laravel, Pricore aprovecha una tecnología familiar para los desarrolladores que pueden ejecutarlo, extenderlo o contribuir desde el primer día. Incluye soporte nativo para Composer v2 con resolución de paquetes optimizada y capacidades de auditoría de seguridad integradas mediante `composer audit`. La interfaz web permite navegar por los paquetes, gestionar usuarios y visualizar estadísticas de descarga en tiempo real.
Para equipos que prefieren no gestionar infraestructura, existe la opción de Pricore alojado (Hosted Pricore), aunque la versión autoalojada garantiza independencia tecnológica y evita dependencias externas. El despliegue es sencillo mediante Docker Compose, con migraciones automáticas al primer arranque y configuración inicial de claves de aplicación seguras.
- Repositorio privado interno para librerías PHP compartidas entre equipos
- Auditoría de seguridad de dependencias usando Packagist advisories
- Migración de paquetes desde Packagist a un entorno controlado localmente
- Gestión centralizada de tokens y accesos a repositorios Git privados
- Sincronización automática de repositorios GitHub, GitLab o Bitbucket
- Soporte nativo para Composer v2 con API completa y resolución rápida
- Construido sobre Laravel bajo licencia Apache 2.0 para fácil extensión
- Interfaz web para gestión de paquetes, tokens y estadísticas en tiempo real
- Sincronización automática vía webhooks con soporte Git multiplataforma
- Auditoría de vulnerabilidades integrada mediante `composer audit`
- Despliegue rápido con Docker Compose (60 segundos a un registro funcional)
- Requiere infraestructura propia para la versión self-hosted, lo que exige mantenimiento de servidores
- La configuración inicial requiere generación manual de APP_KEY en entornos de producción
- Dependencia del stack PHP/Laravel para el desarrollo y extensión del código fuente
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Utiliza Docker Compose para un despliegue rápido. Descarga el archivo docker-compose.yml desde el repositorio oficial. Al iniciar, se ejecutan migraciones automáticas y se genera una APP_KEY por defecto (SQLite). Para producción, proporciona tu propia APP_KEY vía variables de entorno. El servicio principal escucha en el puerto 8000. Asegúrate de tener al menos 2 núcleos CPU y 2GB de RAM disponibles según las recomendaciones técnicas.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
