A Composer repository that serves third-party ZIP releases without requiring composer.json files.
Release Belt is a Composer repository implementation that serves third-party ZIP releases without requiring them to have a composer.json file. It solves the problem of integrating non-Composer releases into Composer workflows by automatically generating repository metadata from uploaded ZIP files.
PHP developers and teams who need to manage dependencies from vendors that do not provide native Composer support, such as proprietary plugins or legacy packages.
Developers choose Release Belt for its simplicity and dedicated focus on non-Composer releases, offering an alternative to Packagist or Satis when vendors are unwilling to adopt Composer standards.
Composer repository implementation for ZIPs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Reads ZIP files from a structured releases/ directory and automatically generates Composer repository metadata at /packages.json, eliminating manual JSON configuration.
Supports native Composer types, composer/installers types (e.g., for WordPress plugins), or arbitrary custom types, enabling integration with diverse ecosystems without modification.
Includes configurable password protection for packages via a users option, with a CLI helper for password hashing, securing access to sensitive releases.
Works with releases that lack a composer.json file, unlike Composer artifacts, making it ideal for legacy or proprietary ZIPs that don't adopt Composer standards.
The README humorously notes it's 'not web scale,' meaning it's not designed for high-traffic or large-scale repository deployments, potentially failing under heavy load.
Requires manual web server setup using Slim framework documentation, which can be a hurdle for users unfamiliar with server administration or hosting environments.
Lacks advanced Composer features like version constraints beyond basic, dependency resolution, or integration with CI/CD tools, focusing only on basic repository serving.