icanhazstring/composer-unused
composer-unused detects and removes unused Composer dependencies in PHP/Laravel projects. It analyzes your codebase to find packages not referenced, reports what can be safely removed, and helps keep composer.json/lock lean and maintainable.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| shipmonk/composer-dependency-analyser | 0.84 | Fast, zero-dependency tool to analyze Composer dependencies. Detects unused, shadowed, and misplaced packages/extensions by scanning your autoload paths. Works out of the box, highly configurable, and very performant (15k files in ~2s). Compatible with PHP 7.2–8.5. | 620 | 621 | 14 | 529K | 17 | 21.8 | 49.5 | MIT | 7 months ago | |
| maglnet/composer-require-checker | 0.82 | CLI tool that scans your PHP sources and composer.json to ensure every used class/function comes from declared dependencies. Detects “soft” transitive deps and missing required PHP extensions, helping prevent breakage after dependency updates. | 1,006 | 1,012 | 79 | 566K | 32 | 41.7 | 59.6 | MIT | 4 months ago | |
| composer-unused/contracts | 0.81 | Shared contract interfaces used by composer-unused. This package provides the stable API boundary between composer-unused components, enabling versioned compatibility and easier extension without depending on the full application. | 11 | 11 | 0 | 375K | 0 | 1.0 | 55.3 | MIT | 3 years ago | |
| composer/composer | 0.81 | Composer is the dependency manager for PHP. Declare project requirements, install/update packages, and manage autoloading with a lock file for repeatable builds. Works with Packagist and VCS repositories; runs via CLI on PHP 7.2.5+ (latest). | 29,484 | 29,543 | 4,815 | 3M | 123 | 91.6 | 60.5 | MIT | 2 weeks ago |
How can I help you explore Laravel packages today?