Connected by design
Git-Based Mirroring
Mirror packages from GitHub, GitLab, Bitbucket, or any Git repository. Pricore indexes and serves them automatically.
Private packages. Your rules.
Start a fully managed registry for $19/month with unlimited users and packages, or self-host the same open-source code for free.
Managing private PHP packages should be simple. Pricore makes it that way.
Keep your private packages on your own infrastructure. No third-party servers, no external dependencies.
Webhook-driven updates, a web dashboard, and full Composer v2 API support. Out of the box.
Built on Laravel. If your team already knows the stack, you can run, extend, and contribute to Pricore from day one.
A private Composer registry that respects your time and your infrastructure.
Connected by design
Mirror packages from GitHub, GitLab, Bitbucket, or any Git repository. Pricore indexes and serves them automatically.
Everything in view
Browse packages, manage tokens, and view download stats from a clean UI.

Confidence built in
Automatic vulnerability scanning powered by Packagist advisories. Get notified when your packages are affected.
Token-based auth, per-package access control. Your code stays yours.
Import packages from external Composer registries like Satis. Pricore syncs metadata and dist archives automatically.
Packages resolve in milliseconds. No waiting on external APIs.
Auto-update packages when you push. Works with GitHub, GitLab, and Bitbucket.
Full Composer v2 API support including metadata-url for lightning-fast resolves.
Apache 2.0 licensed. Run it, fork it, contribute to it. No vendor lock-in, ever.
Three commands. That's all it takes.
One curl command to get started.
curl -o docker-compose.yml https://raw.githubusercontent.com/pricorephp/pricore/main/docker-compose.yml Migrations and setup run automatically on first boot.
docker compose up -d Then open localhost:8000 and start adding packages.
docker compose exec app php artisan pricore:install Pricore Cloud
Try Pricore Cloud with a 14-day free trial. Same open-source registry, fully managed. No servers to maintain, no updates to run. Just sign up and start publishing packages.
$19/month
A fair comparison with the alternatives you've probably already tried.
| Pricore | Satis | Repman | Private Packagist | |
|---|---|---|---|---|
| Self-hosted | ||||
| Web dashboard | ||||
| Composer v2 API | ||||
| Token auth | ||||
| Webhook auto-sync | ||||
| Actively maintained | ||||
| Open source | ||||
| Registry mirrors | ||||
| Built on Laravel |
From the PHP & Laravel community
"This looks really handy for teams that hate juggling VCS repos in composer.json or dealing with Satis rebuilds. Having something you control with webhooks and a nice dashboard is awesome."
on Reddit
"Been needing something like this for internal packages. Private Packagist works but costs too much for small teams."
on Reddit
"That's very cool. For people who only need composer packages this has handy bells and whistles like download tracking."
on Reddit
"I applaud the initiative! We really do need more modern alternatives to Satis!"
on Reddit
"Managing private packages in Laravel projects has always been a bit painful. The webhook-driven approach + full Composer v2 support is a big plus here."
on Reddit
"That might actually be exactly what I was looking for. I'm not too happy with Nexus."
on Reddit
Start a managed registry in minutes, or run the same open-source code on your own infrastructure.