Your packages.
Your registry.

A private Composer registry you can actually depend on. Fast, self-hosted, and built for PHP teams who are tired of fragile workarounds.

Open Source Self-Hosted
Pricore dashboard showing package management interface

Private packages, without compromise

Managing private PHP packages should be simple. Pricore makes it that way.

Stay in control

Keep your private packages on your own infrastructure. No third-party servers, no external dependencies.

Skip the manual work

Webhook-driven updates, a web dashboard, and full Composer v2 API support. Out of the box.

Use what you know

Built on Laravel. If your team already knows the stack, you can run, extend, and contribute to Pricore from day one.

Everything you need,
nothing you don't

A private Composer registry that respects your time and your infrastructure.

Private & Secure

Token-based auth, per-package access control. Your code stays yours.

Git-Based Mirroring

Point Pricore at any Git repo. It mirrors, indexes, and serves automatically.

Built on Laravel

Familiar stack, easy to extend. If you know Laravel, you know Pricore.

Blazing Fast

Packages resolve in milliseconds. No waiting on external APIs.

Web Dashboard

Browse packages, manage tokens, and view download stats from a clean UI.

Webhook Support

Auto-update packages when you push. Works with GitHub, GitLab, and Bitbucket.

Composer v2 Native

Full Composer v2 API support including metadata-url for lightning-fast resolves.

Open Source

MIT licensed. Run it, fork it, contribute to it. No vendor lock-in, ever.

60 seconds to a working registry

Three commands. That's all it takes.

1

Download the compose file

One curl command to get started.

Download the compose file
curl -o docker-compose.yml \
  https://raw.githubusercontent.com/pricorephp/pricore/main/docker-compose.yml
2

Start the application

Migrations and setup run automatically on first boot.

Start the application
docker compose up -d
3

Create your first user

Then open localhost:8000 and start adding packages.

Create your first user
docker compose exec app php artisan make:user

Don't want to self-host?

Try Pricore Cloud. Same open-source registry, fully managed. No servers to maintain, no updates to run. Just sign up and start publishing packages.

How Pricore stacks up

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
Built on Laravel

Ready to own your packages?

Stop depending on third-party services for your private code. Get started with Pricore in under a minute.