spatie/phpunit-snapshot-assertions

Snapshot testing with PHPUnit
697 20,664,496

laravel/pao

Agent-optimized output for PHP testing tools
680 8,423,595

petrkotek/phpunit-naughtytestdetector

"Naughty test detector" for PHPUnit. Identifies tests, which don't clean after themselves.
3 792,125

petrknap/shorts

Set of short PHP helpers
119,632

zizaco/testcases-laravel

Some classes to help write tests for laravel 4 applications
46 50,506

code-distortion/adapt

A Laravel package that builds databases for your tests, improving their speed.
30 39,184

albertcht/lumen-testing

Testing Suite For Lumen like Laravel does.
43 35,962

alexrili/lumen-test-booster

just a small boost of lumen tests
3 35,595

erikgall/eloquent-phpunit

Test Eloquent models, database schemas & tables, relationships/foreign keys using PHPUnit.
20 16,819

socialengine/setup-test-db

Get efficient with seeding your database for tests in Laravel
9 14,055

andrewgatenby/snapmigrations

Generates an SQL dump of your migrated (and seeded) database to save time re-running Migrations when running Integration and Acceptance Tests in a Lumen environment.
1 7,344

sikessem/devtools

🧪 Tools needed for PHP and Laravel project development and automation.
1 5,961

yuraplohov/test-data-provider

Providing test data for autotests from php files with returned arrays, and from any text files
2,404

unicorn/lumen-testing

Testing Suite For Lumen like Laravel does.
2,196

movemoveapp/laravel-postmangen

Generation of Postman collection JSON file based on performed HTTP requests during execution of PHPUnit runner
1,870

raiolanetworks/plugin-seo-test

This Composer package provides a seamless integration for testing SEO aspects of your Laravel applications. Compatible with both Pest and PHPUnit, it offers a collection of tools and assertions specifically designed to evaluate on-page SEO elements like meta tags, title tags, canonical URLs, and structured data. By automating SEO testing, this plugin ensures that your application consistently adheres to best SEO practices, helping you catch potential SEO issues early in the development cycle.
2 1,685

faisalmirza/diff-coverage

Calculate code coverage for git diff (changed lines only)
1,381

view-components/testing-helpers

Helpers for view-components testing
1 1,289

martinsbalodis/testcases-laravel

Some classes to help write tests for laravel 4 applications. Forked from zizaco/testcases-laravel
1,098

kwaku/laravel-test-mcp

MCP server for running Laravel Pest and PHPUnit tests from AI assistants like Claude, Cursor, and ChatGPT
1 955

andizzle/zapper

A test package that allows you do db envolved testing properly.
2 733

monsterlane/lumen-console-test

Laravel Console Tests adaptation for Lumen framework.
601

patricksamson/phpunit-flaky-fix

A PHPUnit extension to help reproduce flaky tests.
1 561

studio-design/gesso

Gesso — OpenAPI 3.0/3.1/3.2 contract testing for PHP. Framework-independent core with Laravel, Symfony, Pest, and PSR-7 adapters. PHPUnit coverage, request/response validation, fuzzing, and drift detection.
9 544

pragmarx/tddd

A Self-Hosted TDD Dashboard & Tests Watcher
714 505

codedungeon/laravel-craftsman

Laravel Craftsman
232 327

rawphp/warp

Warm-worker test engine for Laravel + Pest — boots the app once per process and hands each test a sandboxed clone
1 309

smousss/laravel-pestifize

Convert PHPUnit tests to Pest 2 using GPT-4.
14 240

kosmosafive/bitrix-tests

Набор инструментов для тестирования Bitrix Framework
3 184

smartymoon/inertia-laravel-testing

Testing helpers for https://github.com/inertiajs/inertia-laravel
131

mahbubhelal/refresh-databases

A Laravel package that extends RefreshDatabase trait to support multiple database connections with separate migration paths. Also provides fast database refreshing with checksum-based caching.
64

recca0120/package-phpunit

laravel package development phpunit
4 47

mozex/laravel-test-lanes

Give every concurrent Laravel test run its own databases by claiming a machine-unique lane for each process
1 46

oxhq/drove

Independent prepared-state test runner with Pest and PHPUnit frontends.
33

alvarodelera/pest-wp-plugin

Pest plugin for WordPress testing with SQLite support and zero-config setup
2 31

laramint/queryguard

Zero-config CI gate for Laravel: auto-instruments your test suite, baselines query counts, and fails PRs that introduce N+1s or query regressions.
4 24

abenevaut/phpunit-slicer

Tool to slice PHPUnit tests files to tests suites.
5 19

bberkaysari/laravel-test-generator

Universal Laravel test generator without AI - Generate comprehensive tests automatically
1 18

helgesverre/pest-to-phpunit

Rector rules to convert Pest tests to PHPUnit
6 18

mottaviani-dev/laravel-reductor

ML-powered test suite optimization for Laravel - Reduce CI/CD time by identifying redundant tests
3 11

martinsbalodis/validator-laravel

Base validation service class
1 11

testo/bridge-rector

Rector rules to convert test suites between PEST, PHPUnit and Testo.
7

gessyken/laravel-test-accelerator

A powerful Laravel package to accelerate the development and testing process of your applications
1 7

lanin/laravel-extend-testcase

Add more functionality to default Laravel 5.1 TestCase.
1 7

jakehenshall/pest-plugin-wordpress

The most comprehensive WordPress testing framework built on Pest PHP v4. Includes PHPStan v2.1 for static analysis, SQLite for fast testing, and 150+ helper functions. Test WordPress plugins and themes with Laravel-style syntax. Browser testing, HTTP testing, email mocking, AJAX testing, REST API helpers, test sharding, time travel, and more. Zero configuration required.
1 4

testflowlabs/testlink

Framework-agnostic test traceability for PHP. Supports Pest and PHPUnit with bidirectional code-to-test linking.
5 3

rewrit/rewrit

PHP SDK for emitting Rewrit observations from Pest, PHPUnit and Laravel tests.
3 1

get-skipper/skipper-php

Test-gating via Google Spreadsheet for PHP test frameworks
3 1

mohamedhekal/testharness

Laravel/Pest testing utilities: time travel, queue asserts, API envelope asserts, and lightweight architecture checks

zerodrop/zerodrop

Disposable email inboxes for testing auth flows in CI — OTPs and magic links auto-extracted. PHPUnit, Pest, Laravel Dusk. No regex, no Docker, no signup.