Skip to main content

Welcome to Cargoman

· 2 min read
Cargoman Team
The Cargoman Team

We're excited to introduce Cargoman - a high-performance private Composer package registry built with Rust.

Why We Built Cargoman​

PHP extension vendors and enterprise teams need a reliable way to distribute private packages. Existing solutions are either:

  • Too expensive for small teams
  • Too slow for large-scale deployments
  • Missing critical features like subscription management

Cargoman solves all of these problems.

Key Features​

Built with Rust​

Cargoman is written in Rust, delivering exceptional performance:

  • Handle thousands of requests per second
  • Minimal memory footprint
  • Single binary deployment

Full Composer v2 Support​

Drop-in replacement for Packagist with your private packages:

composer config repositories.cargoman composer https://packages.cargoman.io
composer require vendor/package

Subscription Ready​

Built-in customer management and access control:

  • Scoped access tokens with package-level permissions
  • Version constraints
  • Subscription lifecycle (suspend, freeze, reactivate)

Vulnerability Scanning​

Scan packages against OSV, GitHub Security Advisory, and PHP Advisory databases. Audit your composer.lock from the CLI with text, JSON, JUnit, or SARIF output.

GitHub App Integration​

Secure, automatic repository sync with fine-grained permissions, organization-level installation, and automatic webhook configuration.

Packagist Proxy​

Mirror public Packagist packages through your registry for faster installs and a single Composer repository URL.

Getting Started​

Check out our documentation to get started:

What's Next​

We're actively developing Cargoman with these priorities:

  • Enhanced analytics and reporting dashboard
  • Team management and RBAC improvements
  • Additional import tools and migration paths
  • Expanded CI/CD integration examples

Stay tuned for updates!