Skip to content
Simple static Composer repository generator
Find file
Latest commit 9e8ef8e @alcohol alcohol Merge pull request #292 from glensc/include-filename
add support configuring include filename

Satis - Package Repository Generator

Simple static Composer repository generator.

It uses any composer.json file as input and dumps all the required (according to their version constraints) packages into a Composer Repository file.

Build Status


  • Download Composer: curl -sS | php
  • Install satis: php composer.phar create-project composer/satis --stability=dev --keep-vcs
  • Build a repository: php bin/satis build <configuration file> <build-dir>

Read the more detailed instructions in the documentation.


Updating is as simple as running git pull && php composer.phar install in the satis directory.


Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Fork the project, create a feature branch, and send us a pull request.


PHP 5.3+


Jordi Boggiano - - -
Nils Adermann - - -

See also the list of contributors who participated in this project.

Community Tools

  • satis-go - A simple web server for managing Satis configuration and hosting the generated Composer repository.
  • satisfy - Symfony based composer repository manager with a simple web UI.


Satis is licensed under the MIT License - see the LICENSE file for details

Something went wrong with that request. Please try again.