Awesome Composer

A curated list of resources for Composer, Packagist, Satis, Plugins, Scripts, Videos, Tutorials.
You might also like awesome-php.
Please read the contribution guidelines before contributing.
Composer
- Official Website
- GitHub
- Issues
- Source
- Documentation
- Getting Started Guide and Installation Instructions
- Find Packages on Packagist
- CheatSheet - Overview of CLI commands and
composer.jsonschema. - Composer Installers - Composer installers for multiple frameworks.
Support
Stack Overflow
- You might use the following tags:
composer-php,packagist,satis+php. - Ask a new question
- Find questions tagged
composer-php
IRC
- IRC channels are on
irc.freenode.org: #composer for users and #composer-dev for development.
Plugins
- Documentation for Plugins - This offical documentation is good starting point, when writing a Composer plugin.
- Composer-Asset-Plugin - A npm/Bower Dependencies Manager for Composer.
- Composer-AWS - The plugin loads repository data and downloads packages from Amazon S3 (with authentication support for private repositories).
- Composer-Composition - Provides an API, for checking your environment at runtime.
- Composer-Suggest - Enables you to install a custom group of suggested packages, based on keyword patterns.
- Composer-Versions-Check - Shows outdated packages from last major versions after using the update command (showing "Latest is vX.Y.Z").
- Composer-Changelogs - Provides a summary of the updates with links to changelog/releasenote/tag. The output is ready to be pasted into the commit message when updating the composer.lock file.
- Composer-Merge-Plugin - Merges multiple
composer.jsonfiles at Composer runtime. - Composer-Bin-Plugin - Adds support for managing dependencies for multiple packages in a single repository or isolate bin dependencies.
- Composer-Inheritance-Plugin - Opinionated version of Wikimedia composer-merge-plugin to work in pair with Bamarni composer-bin-plugin.
- Composer-MonoRepo-Plugin - The plugin helps to manage dependencies for multiple packages in a single repository.
- Composer-Patches-Plugin - Enables you to provide patches for any package from any package. When the dependency is fetched, the patch is applied on top.
- Composer-Patches - The plugin applies a patch from a local or remote file to any required package.
- Composer-Patches - Applies a patch from a local or remote file to any package that is part of a given composer project.
- Composer-Patchset - Automatically fetch, update and apply patches to any composer package with a twist - store the patchset as a composer package itself.
- Composer-Plugin-QA - Comprehensive Plugin for composer to execute PHP Quality assurance Tools.
- Composer-Cleanup-Plugin - Removes tests & documentation folders from the vendor dir.
- Composer-Cleaner - The tool removes unnecessary files and directories from the vendor directory.
