A static Composer repository generator for creating private PHP package repositories.
Satis is a static Composer repository generator that allows PHP developers to create private package repositories for their projects. It solves the problem of securely distributing private PHP packages by generating a static registry that can be hosted on any web server, providing control over dependencies without relying on public package repositories.
PHP developers and teams who need to manage private packages, particularly in organizations with proprietary code or strict security requirements.
Developers choose Satis because it's a simple, self-hosted solution that integrates seamlessly with Composer, offers better security for private packages, and provides faster installation times compared to fetching from multiple remote repositories.
Simple static Composer repository generator - For a full private Composer repo use Private Packagist
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Generates a static Composer registry that can be hosted anywhere, even via Docker, as emphasized in the README's minimalist philosophy and easy deployment options.
Enables secure hosting of private PHP packages without public exposure, providing increased control over distribution and improved security, as stated in the project description.
Offers Docker container support for straightforward deployment, with clear commands in the README for pulling and running the image with volume mounts.
Includes a purge command to clean up unused package archives, helping manage storage over time, as detailed in the README's purge section with important usage notes.
Lacks a graphical interface for package management, requiring manual configuration and updates, unlike community tools like satisfy mentioned in the README.
Does not support real-time updates or dynamic package discovery; repositories must be rebuilt manually or via automation, which can be cumbersome for frequently changing dependencies.
Authentication and access control depend on external web server setup, not natively integrated, as implied by the README referencing external guides for securing repositories.
Satis is an open-source alternative to the following products: