Categories
Developer Tools DevOps Package Registry PHP Development Security Auditing Dependency ManagementStars
Forks
Watchers
Developer links
Pricore
Private PHP packages get a proper Composer v2 registry on your own server, with a dashboard in place of the rebuild script. Point Pricore at GitHub, GitLab, Bitbucket, Gitea, Forgejo, Gogs, or any Git server over SSH or HTTPS, and it reads each composer.json, indexes every tag and branch, and serves the versions to Composer. Webhooks pick up a new tag within seconds, and monorepo support turns a packages/* directory into several packages whose versions follow the repository's tags. Registry mirrors import packages from Satis and other Composer registries, including commercial ones behind HTTP Basic or Bearer authentication, with optional dist archives. Packagist advisories feed automatic security audits, so vulnerable versions appear in the dashboard and composer audit works against the registry. Scoped tokens separate install-only access for CI from publish and API permissions for administrators, and every request is also checked against the member's role. The dashboard shows repository sync health, vulnerabilities by severity, download trends, an activity feed, and a package page with versions, advisories, and install commands. A versioned REST API with OpenAPI 3.1 documentation scripts the same actions, and a built-in MCP server lets Claude, Cursor, or VS Code search packages and check advisories after a one-time browser sign-in. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Private Packages Stay Home
- Packages, tokens, and metadata live on your own server, so no third-party registry holds your internal code, and one registry serves every project and team.
- Releases Sync Without Rebuilds
- Webhooks from GitHub, GitLab, and Bitbucket pick up new tags within seconds, so nobody reruns a static build or edits repository lists in composer.json.
- CI Gets Least-Privilege Access
- Scoped tokens limit a pipeline to installing packages, publish and API scopes stay with administrators, and each request is also checked against the member's role.
- Vulnerabilities Surface Before Deploys
- Packagist advisories are checked against your latest versions, severity counts appear on the dashboard, and composer audit reports the same findings straight from the registry.
Features
- Git-Based Mirroring
- Connect GitHub, GitLab, Bitbucket, Gitea, Forgejo, Gogs, or any SSH or HTTPS Git server, and Pricore indexes tags and branches automatically.
- Monorepo Support
- Point Pricore at directories like packages/* and every repository tag becomes a version of each package found inside them.
- Registry Mirrors
- Import packages from Satis and other Composer registries, with HTTP Basic or Bearer authentication and optional dist archive mirroring.
- REST API and MCP
- A versioned REST API with OpenAPI docs and an OAuth-protected MCP server let scripts and AI assistants manage and query packages.
- Registry Dashboard
- Repository sync health, vulnerabilities by severity, download charts, an activity feed, and package version tables appear on one web dashboard.