phpunit/php-file-iterator
php-file-iterator provides a simple, dependency-free way to filter and iterate over files by suffix, prefix, or custom filters, powering PHPUnit's test file discovery. Install it via Composer to find and list files matching patterns in any PHP project.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| brianium/paratest | ParaTest brings zero-configuration parallel testing to PHPUnit. Run tests across multiple processes by TestCase or Test, and combine code coverage into one report. Install via Composer and use vendor/bin/paratest with no extra bootstrap needed. | 2,518 | 2,531 | 265 | 13M | 4 | 55.0 | 63.6 | MIT | 1 week ago | |
| cmgmyr/phploc | Measure the size and structure of a PHP project with phploc: lines of code, cyclomatic complexity, dependencies, and class counts, right from the command line. | 27 | 27 | 7 | 385K | 0 | 20.1 | 63.6 | BSD-3-Clause | 2 months ago | |
| cosmira/soda | cosmira/soda is a lightweight Laravel/PHP package for simple object data access, offering an expressive API to query and manage records. It integrates cleanly with Laravel, reduces boilerplate, and keeps database interactions clear and minimal. Easy to learn and extend. | 2 | 2 | 1 | 9 | 0 | 20.1 | 9.8 | MIT | 1 week ago | |
| covex-nn/phpcb | PHP Code Beautifier (phpcb) for formatting and cleaning up PHP codebases. Helps apply consistent styling, improve readability, and standardize code output across projects and teams, suitable for use in local workflows or automation. | 2 | 2 | 2 | 10 | 0 | 0.0 | 6.2 | BSD-3-Clause | — | |
| facile-it/paraunit | Paraunit speeds up PHPUnit test suites by running tests in parallel across multiple PHPUnit processes. Built on Symfony components, it can collect coverage in parallel and supports many PHPUnit and Symfony versions. Install it via Composer as a dev dependency. | 145 | 146 | 18 | 43K | 7 | 32.3 | 42.9 | Apache-2.0 | 1 month ago | |
| friends-of-phpspec/phpspec-code-coverage | PhpSpec extension that generates code coverage reports (console and HTML) for your specs. Works with Xdebug, phpdbg or pcov and supports multiple PhpSpec/PHP versions, helping you see which parts of your codebase are exercised by tests. | 20 | 21 | 14 | 23K | 4 | 7.9 | 44.1 | NOASSERTION | 1 year ago | |
| hamcrest/hamcrest-php | Official PHP port of Hamcrest, the matching library originally written for Java. Provides readable matchers like equalTo, containsString and is for expressive assertions in PHP tests, with global proxy functions and MatcherAssert support. | 6,981 | 7,014 | 47 | 11M | 10 | 44.1 | 53.7 | NOASSERTION | 4 months ago | |
| johnatas-x/phpcpd | Laravel-friendly wrapper for PHP Copy/Paste Detector (PHPCPD) to spot duplicated code in your PHP projects. Run duplication checks from your tooling/CI and get actionable reports to reduce redundancy and improve maintainability. | 1 | 1 | 0 | 954 | 0 | 0.6 | 37.0 | BSD-3-Clause | 1 year ago | |
| mayflower/php-codebrowser | Static PHP code browser that generates a cross-referenced HTML view of your source tree. Jump to classes, methods, and references, inspect files with syntax highlighting, and ship browsable documentation for audits, reviews, or onboarding. | 134 | 135 | 30 | 7K | 5 | 8.3 | 24.4 | BSD-3-Clause | 2 years 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 | 193 | 0 | 0.9 | 31.2 | NOASSERTION | 4 years ago | |
| phploc/phploc | phploc is a command-line tool for quickly measuring the size of a PHP project, reporting LOC/NCLOC/CLOC, LLOC, and counts of classes, traits, methods, functions, and cyclomatic complexity. Archived: no longer maintained. | 2,336 | 2,378 | 164 | 122K | 0 | 8.3 | 16.8 | BSD-3-Clause | — | |
| 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. | 238 | 241 | 55 | 587K | 1 | 2.9 | 46.8 | BSD-3-Clause | — | |
| phpunit/phpunit | PHPUnit is a programmer-oriented testing framework for PHP, an xUnit architecture instance for unit testing. Install via PHAR or Composer. | 0 | 20,591 | — | 27M | — | 15.0 | 55.3 | — | — | |
| sbrindle/phpcpd | sbrindle/phpcpd is a PHP copy/paste detector that scans your codebase for duplicated code and reports clone clusters. Use it to spot refactoring opportunities, reduce maintenance overhead, and keep PHP projects DRY. Suitable for local checks and CI pipelines. | 2 | 2 | 0 | 2K | 0 | 0.3 | 39.1 | BSD-3-Clause | 1 year ago | |
| sebastian/phpcpd | PHPCPD is a copy/paste detector for PHP that finds duplicated code (clones) across files and reports duplicate lines and locations. Distributed as a PHAR and installable via Phive. Note: this project is unmaintained and archived. | 2,204 | 2,253 | 189 | 586K | 0 | 8.3 | 23.7 | BSD-3-Clause | — | |
| stefanzweifel/laravel-stats-phploc | Fork of sebastianbergmann/phploc used to keep wnx/laravel-stats compatible across Laravel versions by supporting multiple sebastian/version releases. Measures PHP project size and structure (LOC, complexity, dependencies). Not intended for real projects. | 5 | 5 | 1 | 34K | 0 | 21.5 | 60.4 | BSD-3-Clause | 3 months ago | |
| systemsdk/phpcpd | Detects duplicated PHP code with phpcpd, wrapping the original tool in a Composer-installable package for Laravel and other PHP projects. Run copy-paste detection from the command line or integrate it into your build pipeline to catch repeated logic early. | 17 | — | 2 | — | 0 | 19.4 | — | BSD-3-Clause | 2 weeks ago |
How can I help you explore Laravel packages today?