Composer helps you declare, manage, and install dependencies of PHP projects.
See https://getcomposer.org/ for more information and documentation.
Download and install Composer by following the official instructions.
For usage, see the documentation.
Find public packages on Packagist.org.
For private package hosting take a look at Private Packagist.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project and its community you agree to abide by those terms.
PHP 7.2.5 or above for the latest version.
PHP versions 5.3.2 - 8.1 are still supported via the LTS releases of Composer (2.2.x). If you
run the installer or the
self-update command the appropriate Composer version for your PHP
should be automatically selected.
- Git (
- Mercurial (
- Fossil (
- Perforce (
- Subversion (
It's important to note that the need for these binary dependencies may vary
depending on individual use cases. However, for most users, only 2 dependencies
are essential for Composer:
- Nils Adermann | GitHub | Twitter | [email protected] | naderman.de
- Jordi Boggiano | GitHub | Twitter | [email protected] | seld.be
See also the list of contributors who participated in this project.
Please send any sensitive issue to [email protected]. Thanks!
Composer is licensed under the MIT License - see the LICENSE file for details.
- This project's Solver started out as a PHP port of openSUSE's Libzypp satsolver.