shipmonk/composer-dependency-analyser
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nnjeim/respond | 0.87 | — | 5 | 5 | 1 | 6 | 0 | 0.7 | 4.2 | MIT | 5 years ago | |
| greg-1-anderson/composer-test-scenarios | 0.86 | Run Composer dependency test scenarios by quickly switching constraints and lockfiles in CI. Define multiple sets of requirements, install each scenario, and verify your package works across a matrix of versions and environments with minimal scripting. | 30 | 31 | 8 | 299 | 2 | 0.5 | 10.5 | — | — | |
| kalessil/production-dependencies-guard | 0.86 | A Composer plugin that guards production installs by detecting dev-only dependencies and blocking them from leaking into production builds. It adds a safety check so accidental require-dev packages or non-production installs are caught early. | 83 | 85 | 3 | 30K | 3 | 1.4 | 36.3 | MIT | — | |
| novay/draft | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 1 year ago | |
| larastan/larastan | 0.86 | Larastan is a PHPStan extension for Laravel that adds static typing and catches whole classes of bugs before you write tests. It boots your application's container to resolve types only computable at runtime while supporting Laravel's magic. | 6,547 | 6,560 | 529 | 11M | 39 | 85.8 | 78.7 | MIT | 3 days ago | |
| secit-pl/json-ld-bundle | 0.86 | A Symfony bundle for generating JSON-LD structured data in your applications. It provides services and Twig helpers to define schema.org objects, embed SEO-friendly rich snippets, and improve search visibility with minimal configuration and flexible integration. | 6 | — | 8 | — | 0 | 0.6 | — | MIT | 8 years ago | |
| insolita/unused-scanner | 0.86 | Laravel package that scans your project for unused classes and files, helping you spot dead code worth removing. Configure paths and exclusions, run the Artisan scanner, and review a clear report of cleanup candidates. | 425 | — | 39 | — | 1 | 3.5 | — | MIT | 4 years ago |
|
| shipsaas/laravel-resource-reducer | 0.86 | Laravel Resource Reducer trims API resource payloads so you only return the fields a client actually needs. Define lean, reusable resource classes, cut response size and query overhead, and keep your JSON output consistent across endpoints. | 46 | 46 | 0 | 0 | 0 | 0.5 | — | MIT | 2 years ago | |
| patinthehat/laravel-require | 0.86 | — | 9 | 9 | 1 | 0 | 0 | 0.1 | — | MIT | — | |
| kamil-koscielniak/eloquent-filters | 0.86 | A Laravel package for filtering Eloquent model queries, letting you define reusable filter classes and apply them to query builders. Useful for keeping controller and model code tidy, though it has little community traction and sparse documentation, so evaluate it carefully before adopting. | 0 | — | 0 | — | 0 | 0.3 | 0.4 | MIT | 6 years ago | |
| ondram/ci-detector | 0.86 | Detects when your PHP app is running in CI. Provides a simple API to identify common CI providers via environment variables, so you can tweak behavior for tests, builds, and deployments without hardcoding provider logic. | 222 | 225 | 13 | 2M | 3 | 2.5 | 56.6 | MIT | — | |
| nunomaduro/larastan | 0.86 | Larastan is a PHPStan extension for Laravel that adds static typing and catches bugs before you write tests. It understands Laravel's magic and boots your app container to resolve runtime types, supporting Laravel 9 through 11+. | 6,547 | 6,561 | 529 | 454K | 39 | 85.5 | 57.3 | MIT | 3 days ago | |
| rinvex/laravel-composer | 0.85 | Rinvex Composer integrates Composer package management into Laravel, letting you inspect installed packages and run dependency operations programmatically from your application. A lightweight wrapper for managing Composer workflows without leaving PHP. | 11 | — | 4 | — | 0 | 0.1 | — | MIT | — | |
| rebelinblue/laravel-zxcvbn | 0.85 | A Laravel wrapper for zxcvbn, the password strength estimator. Validate passwords with realistic scoring, get actionable feedback and suggestions, and block weak or common passwords in your forms and APIs. | 11 | 11 | 11 | 1K | 1 | 0.9 | 27.8 | MIT | 1 year ago | |
| hermes/dependencies | 0.85 | Hermes is a CLI dev tool that exports your project’s Composer and/or NPM dependencies to a markdown report. Run vendor/bin/hermes and use flags for composer, package, all, custom path, and configurable output location. | 1 | 1 | 0 | 25 | 0 | 0.9 | 15.6 | — | 1 year ago | |
| sebastiaanluca/laravel-module-loader | 0.85 | Laravel Module Loader lets you split a Laravel application into self-contained modules and automatically registers each module's service providers, routes, configuration, views, translations, and other resources without manual bootstrap code, keeping large projects organized and maintainable. | 75 | 77 | 7 | 1 | 0 | 0.4 | 0.1 | MIT | 5 years ago | |
| composer/installers | 0.85 | Custom installer paths for Composer. Maps package types (e.g., WordPress plugins/themes, Drupal, Joomla) to appropriate directories so dependencies land where your CMS expects them, with flexible installer definitions for multi-project setups. | 1,439 | 1,485 | 398 | 3M | 19 | 32.1 | 54.7 | MIT | 2 years ago | |
| phpcq/autoload-validation | 0.85 | — | 7 | 7 | 3 | 3K | 1 | 0.4 | 36.0 | MIT | — | |
| maxlipsky/sphinxsearch-bundle | 0.85 | A Symfony bundle for integrating Sphinx search into your application, with configuration and services to build indexes and run full-text queries against Sphinx for fast, scalable search. | 3 | 3 | 1 | 0 | 0 | 0.3 | — | MIT | 8 years ago | |
| phpbench/phpbench | 0.85 | PHPBench is a benchmark runner for PHP, analogous to PHPUnit but measuring performance rather than correctness. It repeats code, samples iterations in isolated processes, and offers customizable reports, baseline storage and comparison, memory tracking, and assertions to catch regressions. | 2,028 | 2,022 | 132 | 672K | 29 | 46.1 | 52.8 | MIT | 4 months ago |
How can I help you explore Laravel packages today?