sebastian/diff
Standalone PHP diff component extracted from PHPUnit. Generate unified or strict unified diffs between strings, output only changed lines, or plug in custom output builders. Also parse unified diffs into an object graph for further processing.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| a9f/fractor | — | 0 | 1 | 0 | 34K | 1 | 0.1 | 55.2 | NOASSERTION | — | |
| behat/behat | Behat is a PHP BDD framework for testing business expectations with executable specifications. Install via Composer and run scenarios from the CLI. Ideal for acceptance and behavior-driven tests, with strong docs and semantic versioning. | 3,956 | 4,001 | 614 | 2M | 48 | 77.4 | 60.9 | MIT | 1 month ago | |
| codeception/codeception | Codeception is a full-stack PHP testing framework for unit, functional, and acceptance tests. It unifies PHPUnit-style assertions with browser and API testing, offers modular helpers, and integrates with popular PHP frameworks to speed up reliable test automation. | 4,854 | 4,909 | 1,284 | 1M | 152 | 82.5 | 63.7 | MIT | 3 months ago | |
| contao/contao | — | 426 | 428 | 172 | 31 | 358 | 27.3 | 26.6 | LGPL-3.0 | — | |
| contao/core-bundle | — | 123 | 130 | 56 | 19K | 0 | 2.3 | 30.3 | LGPL-3.0 | — | |
| ergebnis/rector-rules | A curated set of custom Rector rules from ergebnis to automate PHP refactoring and style consistency. Includes rules for sorting arrays and match arms, simplifying call arguments, Faker updates, namespace symbol references, and PHPUnit attribute-to-prefix changes. | 10 | 10 | 0 | 22K | 0 | 28.8 | 52.5 | MIT | 1 month ago | |
| fabpot/php-cs-fixer | PHP CS Fixer is a command-line tool for automatically fixing PHP coding standards issues. It formats and modernizes code using configurable rulesets, supports custom rule configurations, and helps keep projects consistent and clean across teams and CI. | 13,520 | 13,538 | 1,634 | 21K | 44 | 85.5 | 39.5 | MIT | 3 weeks ago | |
| friendsofphp/php-cs-fixer | PHP CS Fixer automatically fixes PHP code to match coding standards. Use built-in rule sets (PER-CS, Symfony, PhpCsFixer) or custom config to unify style, modernize PHP/PHPUnit code, and apply safe or risky migrations. Supports PHP 7.4–8.5. | 13,520 | 13,609 | 1,635 | 5M | 44 | 86.2 | 72.3 | MIT | 3 weeks ago | |
| humbug/box | — | 1,310 | 1,315 | 109 | 23K | 72 | 44.3 | 49.9 | MIT | 2 months ago | |
| infection/infection | Infection is a PHP mutation testing framework that measures how well your tests detect small code changes. Run it in CI to get a Mutation Score Indicator (MSI), uncover weak assertions, and improve test quality. PHP 8.3+. | 2,202 | 2,213 | 183 | 751K | 165 | 66.3 | 68.3 | BSD-3-Clause | 2 weeks ago | |
| nunomaduro/phpinsights | PHP Insights analyzes PHP code quality, style, architecture, and complexity from your terminal. Works out of the box with Laravel (artisan insights), Symfony, Yii, Magento, and more, with built-in checks for reliability and loose coupling. | 5,600 | 5,598 | 297 | 276K | 69 | 75.6 | 54.3 | MIT | 1 month ago | |
| pedrotroller/php-cs-custom-fixer | Custom fixers for PHP-CS-Fixer. Adds rules like ordering Behat context step definition methods by annotation and method name, with options for detecting context classes. Install via Composer and register the fixers in your .php_cs(.dist) config. | 81 | 83 | 10 | 21K | 4 | 18.4 | 41.9 | — | 8 months ago | |
| phperf/phpunit | phperf/phpunit is a lightweight PHPUnit extension aimed at profiling and performance measurement during test runs. Add simple hooks to capture timing and resource usage so you can spot slow tests and track performance regressions over time. | 0 | 0 | 0 | 228 | 0 | 0.9 | 32.4 | NOASSERTION | 4 years ago | |
| phpunit/phpcov | phpcov is a CLI frontend for php-code-coverage. It merges PHPUnit --coverage-php .cov files from parallel or split runs and generates combined reports (HTML, Clover, etc.) or exports merged data back to a .cov file. | 237 | 241 | 57 | 528K | 1 | 3.0 | 46.2 | BSD-3-Clause | — | |
| phpunit/phpunit | PHPUnit is the de facto unit testing framework for PHP, based on the xUnit architecture. Run tests, make assertions, and generate reports via PHAR or Composer-installed tooling. Maintained by Sebastian Bergmann and contributors. | 20,038 | 20,551 | 2,223 | 14M | 19 | 80.9 | 54.5 | BSD-3-Clause | 1 week ago | |
| promptphp/deck | — | 93 | 93 | 2 | 172 | 0 | 22.6 | 7.1 | MIT | 1 week ago | |
| ramsey/coding-standard | ramsey/coding-standard provides Ramsey’s PHP_CodeSniffer ruleset to enforce consistent, modern PHP style across projects. Easy to install, integrates with CI, and helps catch formatting and code quality issues early with sensible defaults. | 10 | 10 | 4 | 2K | 0 | 19.9 | 35.6 | MIT | 3 months ago | |
| respect/validation | Powerful PHP validation engine with 150+ tested validators. Build readable, chainable rules like numeric()->positive()->between(). Includes advanced exception handling and thorough docs. Great for complex input validation in any PHP app. | 6,017 | 6,142 | 775 | 806K | 5 | 67.3 | 36.8 | MIT | 3 days ago | |
| sebastian/comparator | sebastian/comparator compares PHP values for equality with type-aware comparators. Use the Factory to select the right comparator and get helpful ComparisonFailure details when assertions fail—ideal for test suites and tooling. | 7,050 | 7,064 | 69 | 14M | 1 | 57.0 | 53.2 | BSD-3-Clause | 2 weeks ago | |
| shipmonk/coverage-guard | Enforce PHP code coverage in CI by targeting specific core methods/blocks instead of overall %. Legacy-friendly: enforce only new/changed code via git patch. Lightweight (nikic/php-parser), extensible rules, easy CLI to check PHPUnit Clover reports. | 54 | 55 | 0 | 10K | 0 | 12.9 | 34.6 | MIT | 5 months ago | |
| stolt/lean-package-validator | CLI tool to validate a project or micro-package for “leanness” by ensuring common repo artifacts are excluded from release archives. Also creates, updates, and reformats .gitattributes export-ignore entries for lean distribution packages. | 18 | 18 | 8 | 3K | 11 | 36.9 | 38.9 | MIT | 2 weeks ago | |
| symplify/easy-coding-standard | Easy Coding Standard (ECS) makes PHP coding standards effortless on PHP 7.2–8.5. Fast parallel runs, supports PHP_CodeSniffer and PHP-CS-Fixer, uses prepared rule sets, generates ecs.php config on first run, and can check and auto-fix code with --fix. | 1,607 | 1,622 | 92 | 899K | 0 | 23.2 | 40.8 | MIT | 6 months ago | |
| symplify/monorepo-builder | Tools for PHP monorepos: scaffold a repo, merge package composer.json files into the root, validate shared dependency versions, bump inter-package constraints, propagate versions back to packages, and automate releases via a single monorepo-builder.php config. | 523 | 523 | 46 | 223K | 7 | 26.7 | 43.8 | MIT | 2 weeks ago | |
| symplify/package-builder | Helper utilities for building Symfony/PHP packages: lightweight DI and service configuration, parameter resolution, class and file helpers, and tooling-friendly conventions. Designed to reduce boilerplate when composing reusable packages and developer tools. | 164 | 168 | 7 | 72K | 0 | 0.5 | 25.7 | MIT | — | |
| symplify/rule-doc-generator | Generate consistent, readable documentation for custom PHP rules. Symplify Rule Doc Generator creates rule descriptions and examples automatically, helping you document PHPStan, Rector, or coding-standard rules quickly and keep docs in sync with code. | 31 | 31 | 3 | 28K | 0 | 0.2 | 36.2 | MIT | — | |
| symplify/vendor-patches | Apply and manage vendor patches in Composer projects. Automatically patch dependencies after install/update, keep patches versioned in your repo, and maintain reproducible builds without forking upstream packages. | 189 | 190 | 23 | 247K | 0 | 1.6 | 43.0 | MIT | — | |
| veeqtoh/prompt-deck | — | 93 | 93 | 2 | 935 | 0 | 22.6 | 17.2 | MIT | 1 week ago | |
| vimeo/psalm | Psalm is a PHP static analysis tool that finds type issues, bugs, and dead code before runtime. It supports gradual typing via annotations, powerful checks, and configurable rules to improve code quality in applications and libraries. | 5,848 | 5,866 | 699 | 1M | 1,911 | 88.7 | 65.2 | MIT | 1 month ago |
How can I help you explore Laravel packages today?