Composer (software)
Software; application level dependency manager for the PHP programming language / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Composer (software)?
Summarize this article for a 10 year old
Composer is an application-level dependency manager for the PHP programming language that provides a standard format for managing dependencies of PHP software and required libraries. It was developed by Nils Adermann and Jordi Boggiano, who continue to manage the project. They began development in April 2011 and first released it on March 1, 2012.[1] Composer is strongly inspired by Node.js's "npm" and Ruby's "bundler".[3] The project's dependency solving algorithm started out as a PHP-based port of openSUSE's libzypp SAT solver.[4]
Developer(s) | Nils Adermann, Jordi Boggiano |
---|---|
Initial release | March 1, 2012; 12 years ago (2012-03-01)[1] |
Stable release | |
Repository | |
Written in | PHP |
Operating system | Cross-platform |
Type | Package manager |
License | MIT License |
Website | getcomposer |
Composer runs from the command line and installs dependencies (e.g. libraries) for an application. It also allows users to install PHP applications that are available on "Packagist"[5] which is its main repository containing available packages. It also provides autoload capabilities for libraries that specify autoload information to ease usage of third-party code.