The "Awesome Composer" project is a curated collection of resources for Composer, a dependency manager for PHP. This list encompasses a variety of tools, libraries, plugins, and tutorials that facilitate the management of PHP packages and dependencies. It is beneficial for developers ranging from beginners to advanced users, providing insights into best practices, package creation, and integration techniques. With this collection, users can streamline their PHP development process and enhance their project management capabilities. Explore the resources to unlock the full potential of Composer in your PHP projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
A dependency manager for PHP that helps declare, manage, and install project dependencies.
A dependency manager for PHP that helps declare, manage, and install project dependencies.
A Composer library installer that maps package types to custom installation paths for PHP frameworks.
A Composer plugin that manages NPM and Bower dependencies directly within PHP projects without requiring Node.js.
A Composer plugin to load repository data and download packages from Amazon S3 with authentication support.
A lightweight PHP library to check Composer dependencies and environment at runtime.
A Composer plugin that warns about outdated packages from the last major versions after running composer update.
A Composer plugin that displays a detailed changelog summary with release links after package updates.
A Composer plugin that merges multiple composer.json files at runtime to simplify dependency management for modular applications.
A Composer plugin that isolates binary dependencies in separate vendor directories to prevent version conflicts.
A Composer plugin for managing monolithic repositories with multiple PHP packages and explicit per-package dependencies.
A Composer plugin that enables applying patches to any dependency package from any source.
A Composer plugin that applies patches to dependencies from local or remote files.
A Composer plugin to apply patches from local or remote files to any package within a project.
A Composer plugin that removes unused files like tests and documentation from vendor packages to reduce deployment size.
A Composer tool that removes unnecessary files from the vendor directory to reduce project size.
A Composer plugin that removes unnecessary files from PHP dependencies to reduce disk usage and Docker image sizes.
Composer plugin to share packages between projects using symlinks for improved development workflows.
A Composer 1.x plugin that speeds up package downloads via parallel installation.
A Composer plugin that installs packages in custom directories outside the default vendor folder.
A fast, zero-dependency PHP tool that detects unused, shadow, and misplaced Composer dependencies.
A command-line tool that generates visual dependency graphs from PHP Composer projects.
A Composer addon that provides efficient, zero-I/O access to installed PHP package version numbers.
A Composer addon providing efficient access to installed packages' version numbers with Composer 1 and 2 compatibility.
A Composer plugin to manage Git hooks directly in your composer.json file for consistent project-wide or global usage.
A Composer plugin that automates Symfony application setup and dependency management.
A Composer plugin that automatically installs and configures PHP_CodeSniffer coding standards.
A Composer plugin that automatically manages NPM/Yarn/pnpm dependencies for PHP projects and libraries.
A Composer package that downloads and installs NodeJS and NPM as local project dependencies.
A Composer plugin that wraps all vendor packages inside your own namespace to avoid conflicts in WordPress plugins.
A Composer plugin that generates a preload script to warm up PHP's opcache, improving application performance.
A Composer plugin to easily switch between different PHP package repositories and mirrors.
A Composer plugin that prevents development packages from being added to production dependencies.
A Composer plugin that replaces sensitive tokens in private package URLs with environment variables, keeping secrets out of version control.
A Composer plugin that generates accurate CycloneDX Software Bill of Materials (SBOM) for PHP projects.
A Composer plugin that enables linking local packages for development without modifying composer.json or composer.lock.
A Composer plugin that provides a PHP REPL using PsySH for interactive development and debugging.
A Composer plugin that compares composer.lock files and generates Markdown reports for dependency changes.
A development workbench that symlinks local Composer packages for seamless library development within applications.
A browser extension that turns import statements and dependencies into clickable links on GitHub.
A CLI tool that detects soft dependencies in PHP projects by checking for symbols not declared in composer.json.
A Composer tool that scans your PHP code to identify and show unused Composer dependencies.
A Composer plugin that automatically normalizes and formats composer.json files according to a consistent schema.
A web service that runs Composer dependency management operations asynchronously via RabbitMQ and Pusher.
Bash/Shell autocompletion script for Composer PHP dependency manager commands and options.
Restarts CLI processes without loading the Xdebug extension to improve performance.