PHPackages                                          Best PHP Packages for Testing &amp; Quality | PHPackages - PHPackages [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Categories](/categories)
4. /
5. Testing &amp; Quality

Best PHP Packages for Testing &amp; Quality
===========================================

Discover the top testing &amp; quality packages for your PHP projects.

Most StarsMost DownloadedMost Depended UponRecently Updated

### domnikl/design-patterns-php

 Abandoned

Sample code for several design patterns in PHP

1.2k20.9k

[Testing &amp; Quality](/categories/testing)

### phpunit/phpunit

v13.2.6

93

The PHP Unit Testing framework.

971.0M20.0k166.3k2w ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4.1

### phpstan/phpstan

v2.2.7

88

PHPStan - PHP Static Analysis Tool

380.4M14.1k46.1k2w ago

[Testing &amp; Quality](/categories/testing)MITPHP ^7.4|^8.0

### mockery/mockery

v1.6.12

75

Mockery is a simple yet flexible PHP mock object framework

536.9M10.7k28.5k2y ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=7.3

### phpunit/php-code-coverage

v14.2.4

90

Library that provides collection, processing, and rendering functionality for PHP code coverage information.

951.4M8.9k1.8k2w ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### phpspec/prophecy

v1.26.1

82

Highly opinionated mocking framework for PHP 5.3+

563.0M8.5k8204mo ago

[Testing &amp; Quality](/categories/testing)MITPHP 8.2.\* || 8.3.\* || 8.4.\* || 8.5.\*

### phpunit/php-timer

v9.0.0

81

Utility class for timing

934.9M7.7k1616mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### sebastian/diff

v9.0.0

85

Diff implementation

962.1M7.7k3992mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### phpunit/php-file-iterator

v7.0.0

81

FilterIterator implementation that filters files based on a list of suffixes.

938.0M7.5k956mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### phpunit/php-text-template

v6.0.0

79

Simple template engine.

926.3M7.4k896mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### sebastian/comparator

v8.3.0

85

Provides the functionality to compare PHP values for equality

939.0M7.0k1892mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### hamcrest/hamcrest-php

v3.0.0

75

This is the PHP port of Hamcrest Matchers

524.2M7.0k1265mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP ^7.4|^8.0

### sebastian/exporter

v8.1.1

84

Provides the functionality to export PHP variables for visualization

941.6M6.8k1011mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### sebastian/environment

v9.3.2

83

Provides functionality to handle HHVM/PHP environments

930.2M6.8k832mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### sebastian/code-unit-reverse-lookup

v4.0.1

61

Looks up which function or method a line of code belongs to

843.5M6.7k182y ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.2

### sebastian/global-state

v9.0.1

81

Snapshotting of global state

919.3M6.6k502mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### sebastian/version

v7.0.0

80

Library that helps with managing the version number of Git-hosted PHP projects

923.3M6.6k1586mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

### sebastian/recursion-context

v8.0.0

79

Provides functionality to recursively process PHP variables

932.2M6.6k526mo ago

[Testing &amp; Quality](/categories/testing)BSD-3-ClausePHP &gt;=8.4

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
