sebastian/diff
Standalone PHP diff library extracted from PHPUnit. Generate unified/strict unified diffs or diff-only output between strings via Differ and output builders, or parse unified diff text into an object graph with Parser for further processing.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| behat/behat | Behat is a BDD testing framework for PHP that helps you specify and verify business expectations with readable scenarios. Install via Composer and run from vendor/bin/behat to execute your feature tests and contexts. | 3,964 | 4,008 | 613 | 2M | 50 | 79.4 | 62.6 | MIT | 2 weeks 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,853 | 4,915 | 1,290 | 1M | 151 | 88.3 | 68.7 | MIT | 1 month ago | |
| ergebnis/rector-rules | Custom Rector rules from Ergebnis to standardize and modernize PHP code. Includes sorting associative arrays and match arms, converting Faker generator property fetches to method calls, and fixing namespaced symbol references. Install via Composer for dev. | 9 | 9 | 0 | 18K | 0 | 30.3 | 52.8 | MIT | 7 hours 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. | 46 | — | 12 | — | 0 | 0.6 | — | NOASSERTION | — | |
| friendsofphp/php-cs-fixer | PHP CS Fixer automatically fixes PHP code to match coding standards. Use built-in rule sets like @PER-CS, @Symfony, or @PhpCsFixer, or define your own config. Helps modernize code for newer PHP and PHPUnit. Supports PHP 7.4–8.5. | 13,489 | 13,565 | 1,630 | 5M | 45 | 86.4 | 73.4 | MIT | 1 month ago | |
| infection/infection | Infection is a PHP 8.2+ mutation testing framework that measures test suite strength by introducing small code changes (mutations) and checking if tests catch them. Integrates with common PHP test runners and provides mutation score (MSI) reporting. | 2,187 | 2,195 | 177 | 961K | 159 | 65.2 | 71.4 | BSD-3-Clause | 1 month ago | |
| nunomaduro/phpinsights | PHP Insights is a terminal tool to analyze PHP code quality, style, architecture, and complexity. Works out of the box with Laravel (artisan insights), Symfony, Yii, Magento, and more, with built-in checks for reliability and loose coupling. | 5,591 | 5,593 | 294 | 292K | 68 | 77.0 | 55.2 | 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 | 17K | 4 | 32.2 | 45.2 | — | 6 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 | 68 | 0 | 20.9 | 29.9 | NOASSERTION | 3 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. | 236 | 241 | 57 | 532K | 0 | 2.9 | 46.3 | BSD-3-Clause | — | |
| phpunit/phpunit | PHPUnit is the leading unit testing framework for PHP, based on the xUnit architecture. Run tests from a bundled PHAR or install via Composer, with CI and code coverage support to help keep your code reliable. | 20,011 | 20,525 | 2,234 | 13M | 53 | 88.0 | 72.7 | BSD-3-Clause | 1 day 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 | 25.8 | 37.1 | MIT | 1 month ago | |
| sebastian/comparator | sebastian/comparator compares PHP values for equality with type-specific comparators. Use the Factory to select the right comparator for two values and assertEquals() to verify matches, throwing a ComparisonFailure when differences are found. | 7,050 | 7,064 | 68 | 13M | 15 | 59.8 | 62.0 | BSD-3-Clause | 1 day 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 | 54 | 0 | 8K | 0 | 21.4 | 35.5 | MIT | 3 months ago | |
| stolt/lean-package-validator | CLI tool to validate a PHP project/micro-package for “leanness” by ensuring common repo artifacts aren’t shipped in release archives. Also creates and updates .gitattributes export-ignore entries to enforce lean release assets. | 17 | 17 | 7 | 79 | 5 | 31.5 | 13.2 | MIT | 6 days 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,603 | 1,612 | 93 | 882K | 8 | 36.9 | 47.2 | MIT | 5 months ago | |
| symplify/monorepo-builder | Tools for PHP monorepos: discover packages, merge and propagate composer.json, validate dependency/version consistency, and automate releases. Configure via monorepo-builder.php and manage packages across /packages or custom directories. | 520 | 519 | 46 | 164K | 7 | 26.5 | 42.9 | 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. | 165 | — | 7 | — | 0 | 0.5 | — | 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 | 20K | 0 | 0.2 | 38.6 | 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. | 187 | 188 | 23 | 266K | 3 | 2.4 | 44.1 | MIT | — | |
| vimeo/psalm | Psalm is a powerful PHP static analysis tool that finds type errors and bugs before runtime. Install via Composer, configure for your codebase, and run it locally or try the live demo at psalm.dev. Docs and integrations available for teams and CI. | 5,824 | 5,839 | 699 | 1M | 1,886 | 90.5 | 66.6 | MIT | 3 weeks ago |
How can I help you explore Laravel packages today?