PHPUnit
PHPUnit is a unit testing framework for the PHP programming language. It is an instance of the xUnit architecture for unit testing frameworks.
- GitHub: https://github.com/topics/phpunit
- Wikipedia: https://en.wikipedia.org/wiki/PHPUnit
- Repo: https://github.com/sebastianbergmann/phpunit
- Created by: Sebastian Bergmann
- Released: March 15, 2004
- Related Topics: php, xunit, junit, xdebug, phpdbg, unit-testing, pcov, testdox, cobertura, code-coverage,
- Last updated: 2026-06-12 00:19:25 UTC
- JSON Representation
https://github.com/phrozenbyte/phpunit-throwable-asserts
Provides various Throwable-related PHPUnit assertions.
php phpunit phpunit-assertions phpunit-constraint phpunit-extension
Last synced: 03 May 2026
https://github.com/shimabox/screru
Screru is a library that supplements php-webdriver. There is also a sample using it and php-webdriver.
php-webdriver phpunit screenshot selenium
Last synced: 14 Apr 2026
https://github.com/oliverklee-de/dungeon-of-bugs
A dungeon crawler and TDD exercise.
dungeon-crawler-game phpunit tdd tdd-kata
Last synced: 14 Jan 2026
https://github.com/projectista/php-package
Scaffold a new php package using projectista. This repository is part of projectista.
pest php php-package phpstan phpunit pint projectista scaffold
Last synced: 11 Mar 2026
https://github.com/paradisesessions/session
Simple session management class of PHP.
Last synced: 19 May 2026
https://github.com/oliverklee/dungeon-of-bugs
A dungeon crawler and TDD exercise.
dungeon-crawler-game phpunit tdd tdd-kata
Last synced: 12 Apr 2025
https://github.com/kenvilar/stripe-checkout-tdd-laravel
Laravel Test-Driven Development for Stripe
artisan-command feature-testing laravel laravel-framework laravel6 php phpunit stripe stripe-checkout tdd test-driven-development unit-testing
Last synced: 15 Jan 2026
https://github.com/inspirum/phpunit-extension
PHPUnit extension with additional assertions
phpunit phpunit-assertions with-consecutive
Last synced: 26 Jan 2026
https://github.com/michelmelo/laravel-phpunit-action
MM :: Laravel PHPUnit
action laravel laravel-framework laravel-phpunit-action michelmelo mysql phpunit testing
Last synced: 11 Apr 2026
https://github.com/phally/sexy-scripts
Sexy scripts to make dev life bearable!
apis bash linux macos phpunit rest-api script tdd-utilities
Last synced: 13 Apr 2026
https://github.com/zenstruck/assert-html
Fluent html assertions plugin for zenstruck/assert.
Last synced: 27 Sep 2025
https://github.com/imjoehaines/flowder-phpunit
A PHPUnit Listener for Flowder
fixture-loading fixtures flowder phpunit phpunit-listener testing
Last synced: 11 Nov 2025
https://github.com/nguyenj-c/tictactoe
Backend TicTacToe
backend-tictactoe docker php phpunit
Last synced: 08 May 2026
https://github.com/faiyaz103/kuetmedicalcenter
A website for KUET Medical Center
authentication ci continuous-integration crud-operation email-verification feature-testing hospital-management javascript laravel laravel-breeze laravel-package medical-centers mvc-pattern mysql php phpmyadmin phpunit phpunit-tests tailwindcss vite
Last synced: 05 Oct 2025
https://github.com/jasonmccallister/laravel-preset
A Laravel preset with Docker, PHPCS, and other basic settings for shipping apps faster
docker laravel laravel-presets phpcs phpunit
Last synced: 10 Apr 2026
https://github.com/YOURLS/YOURLS-test-suite-for-plugins
🧪 YOURLS test suite for plugins. Write unit tests for your YOURLS plugins!
github-actions phpunit testing unit-tests yourls yourls-plugin
Last synced: 14 Mar 2025
https://github.com/gionniboy/phpdemo-cicd
A demo to illustrate the powerful of ci/cd pipeline: for php7 projects. Pdf slide from speech @phpusergrouppalermo
composer continuous-delivery continuous-deployment continuous-integration continuous-testing gitlab-ci php7 phpcs phpmd phpunit static-code-analysis
Last synced: 09 May 2026
https://github.com/mikhalych-krsk/slots-sports-ground-app
Booking API — REST-сервис для бронирования временных слотов на спортивной площадке. Позволяет создавать, редактировать и удалять бронирования с несколькими слотами. Авторизация по API токену. OpenAPI (Swagger) документация.
booking docker laravel mysql nginx openapi php php8 phpunit swagger
Last synced: 07 Apr 2026
https://github.com/autoed/yaf
Auto test php ( 自动测试PHP: Not Just Used For Yaf )
auto automation php php-library phpunit test unity yaf
Last synced: 09 May 2026
https://github.com/albreis/phptest
PHPTest é uma alternativa ao já conhecido PHPUnit pra criar testes unitários na sua aplicação
Last synced: 08 May 2026
https://github.com/mirko-pagliai/php-tools
php-tools adds some useful global functions and some classes and methods
php php-lib php-library phpunit
Last synced: 03 Mar 2025
https://github.com/oliverklee/ext-phpunit
PHPUnit extension for TYPO3
hacktoberfest php phpunit testing typo3 typo3-cms-extension unit-testing
Last synced: 03 Oct 2025
https://github.com/stevegrunwell/wp-test-assertions
Additional PHPUnit assertions for testing WordPress plugins and themes.
Last synced: 07 May 2026
https://github.com/code-architect/bug-tracking-app
A Bug Tracking System, with support for PDO and MySQLi (wrapper). An active-record system easy to use. With PHPUnit advance level of test cases
activerecord composer design-patterns mysql oop pdo-mysql pdo-wrapper php7 phpunit phpunit-assertions phpunit-testcase phpunit7
Last synced: 07 May 2026
https://github.com/garbetjie/phpunit-bigquery-schema
A BigQuery schema validator constraint for BigQuery
Last synced: 13 Apr 2026
https://github.com/ulyssear/flexible-collections
Lightweight & flexible collections for PHP 8
composer composer-library composer-package php php-cs-fixer phpstan phpunit
Last synced: 06 May 2026
https://github.com/storyn26383/unit-test
A PHP project skeleton integration with PHPUnit, PHP CodeCoverage and PHP CodeSniffer.
Last synced: 10 Sep 2025
https://github.com/pvillareal/coding-practice-php
Coding algorithms using PHP
algorithm-challenges codecoverage docker php php83 phpunit tdd
Last synced: 07 Feb 2026
https://github.com/thbley/ide_in_docker
Run vs-code in docker!
code-server docker docker-compose php phpcsfixer phpunit psalm vscode
Last synced: 06 Mar 2025
https://github.com/angelprz8a/laravel_tdd
A project using the TDD (Test Driven Development) methodology, where create first the test then the code that satisfies it and finally optimized it. Checking if the validation, policies, requests and functions are working in different scenarios.
jetstream laravel phpunit tailwindcss test-driven-development
Last synced: 04 Jan 2026
https://github.com/harmonyio/phpunit-extension
Extends PHPUnit with async helpers
Last synced: 17 Jul 2025
https://github.com/josevte/phpunit-unicode-printer
PHPUnit Unicode Printer
phpunit phpunit-unicode-printer
Last synced: 04 Jan 2026
https://github.com/alphaolomi/php-library-coverage
PHP library documentation and code coverage
code-coverage php php-library php-package php-package-template phpunit
Last synced: 03 May 2026
https://github.com/vitormattos/api-test
Simple Api with test
api-test behat hacktoberfest php phpunit psalm
Last synced: 29 Apr 2026
https://github.com/aon4o/gildedrosephpunit
My solution to the GildedRose kata.
Last synced: 09 Apr 2026
https://github.com/misantron/phpunit-guzzle-test-client
Guzzle test client helpers for PHPUnit
guzzle hacktoberfest phpunit tests
Last synced: 30 Jul 2025
https://github.com/basster/rector-phpunit
Additional Rector upgrades rules for PHPUnit
ast instant-upgrades php phpunit rector refactoring
Last synced: 26 Apr 2026
https://github.com/cloudstek/codeception-fancy-dot-reporter
Enhanced version of the DotReporter found in Codeception
codeception codeception-extension php phpunit
Last synced: 24 Apr 2026
https://github.com/filipimiparebine/premier-league
Premier League football simulation web app. Select teams, play week matches one by one or simulate them all. Scoring algorithm is based on prediction percentage and past performance.
design-patterns docker github-actions-ci laravel mysql nextjs phpunit react typescript
Last synced: 11 Apr 2026
https://github.com/nattaponra/valimail
PHP Email validator
email php phpunit rfc-822 smtp-checker smtp-mail validator
Last synced: 22 Apr 2026
https://github.com/hanieas/forum-tdd
Forum with Laravel
forum-site laravel phpunit tdd
Last synced: 19 Apr 2026
https://github.com/php-forge/support
Support utilities for enhanced testing capabilities.
Last synced: 17 Apr 2026
https://github.com/jalbam/misc_test_zone
[Miscellaneous test zone] Simple test code and projects for self-learning purposes and fun.
ajax bower composer ember-framework google-custom-search-api interview-test json jsonp miscellaneous nodejs npm phantomjs php php7 phpunit practices qunit rest restful xhr
Last synced: 04 Apr 2026
https://github.com/yourls/yourls-test-suite-for-plugins
🧪 YOURLS test suite for plugins. Write unit tests for your YOURLS plugins!
github-actions phpunit testing unit-tests yourls yourls-plugin
Last synced: 17 Apr 2026
https://github.com/mohamed-samir907/poller
Do a Server Polling with PHP in a simple way
laravel laravel-framework php php-framework php8 phpunit polling
Last synced: 17 Apr 2026
https://github.com/zigzagdev/mountain
API developed with Laravel
laravel laravel-framework laravel8 laravel8api mysql php-framework php8 phpunit
Last synced: 05 Jan 2026
https://github.com/justijndepover/php-check
Check your code for possible syntax errors and bugs
Last synced: 14 Apr 2025
https://github.com/secmohammed/ticketbeast-tdd
laravel phpunit tdd unit-testing
Last synced: 16 Apr 2026
https://github.com/huubverbeek/query-watcher
A package to watch queries in your Laravel application -- including PHPUnit asserts.
eloquent feature-testing laravel phpunit queries
Last synced: 03 Jan 2026
https://github.com/cabdesigns/trace-test-listener
Searches the call trace when running your unit tests. Useful for identifying dependencies that should be mocked.
php phpunit phpunit-listener unit-testing
Last synced: 01 Apr 2026
https://github.com/windler/zsh-phpunit-docker
Run phpunit tests in a docker container using zsh completion
autocompletion docker docker-container phpunit phpunit-groups zsh
Last synced: 16 Apr 2026
https://github.com/ianpatricck/easy-kanban
:bookmark_tabs: A Simple Kanban Task Management
agile api api-rest clean-architecture kanban kanban-board pdo phinx phinx-migrations php php-8 phpunit slim slim-framework slim4 sqlite task-manager
Last synced: 16 Apr 2026
https://github.com/php-forge/ci
Recipes para Ci (github actions y scrutinizer), flujos para: Codeception, PHPUnit, Infection, Psalm, Mssql, Mysql, Oracle, Pgsql, Sqlite.
ci codeception github-actions infection mssql mysql oracle pgsql php phpunit psalm sqlite
Last synced: 06 Mar 2026
https://github.com/bu-ist/php-test-runner
Docker container for running PHP tests locally
Last synced: 12 May 2026
https://github.com/kenvilar/laravel-spendeer
https://spendeer.herokuapp.com/ A personal monthly budget web application using Laravel Framework with TDD (Test Driven Development)
laravel-framework phpunit tdd test-driven-development test-helpers
Last synced: 11 Apr 2026
https://github.com/deeagle/semantic-release-with-github
Playground for semantic-releases of non nodejs code.
Last synced: 20 Jan 2026
https://github.com/HarmonyIO/PHPUnit-Extension
Extends PHPUnit with async helpers
Last synced: 28 Feb 2026
https://github.com/projectista/laravel
Scaffold a new laravel application using projectista. This repository is part of projectista.
laravel laravel-application laravel-framework pest php phpstan phpunit pint projectista scaffold
Last synced: 26 Feb 2026
https://github.com/adrian7/candybar
🍬 Get the candies out of your phpunit tests results
badges code-coverage code-coverage-html phpunit phpunit-themes stylesheets
Last synced: 20 Jan 2026
https://github.com/codemasher/vagrant-phpstorm-box
A testing environment for PHPStorm projects
php7 phpstorm phpunit testing vagrant virtualbox
Last synced: 11 Apr 2026
https://github.com/wickedone/phpunit-printer
PHPUnit printer which adds PhpStorm editor url to its cli output
Last synced: 27 Jun 2025
https://github.com/teqneers/phpunit-stopwatch
A stopwatch extension for phpunit. Get timing for parts of your code to detect performance bottlenecks.
bottleneck extension measure performance phpunit slow stopwatch test time
Last synced: 09 Feb 2026
https://github.com/andrewgatenbyvs/snap-migrations
🚀 Super-fast alternative to running database migrations (and optionally, seeds) during Tests, for Lumen & Laravel. Can save 75% of the migration (and seed) setup time, versus using the regular DatabaseMigrations trait.
database-migrations integration-testing laravel lumen lumen-package lumen-php-framework php-library phpunit phpunit-util unit-testing
Last synced: 18 Mar 2025
https://github.com/artemboyko43/symfony_starter
Starter with onion architecture and CQRS
clean-architecture cqrs docker onion-architecture phpunit
Last synced: 18 Mar 2026
https://github.com/sakharovmaksim/annotation-processor
Utility for parsing constants from the description of the test methods. Created by tutu.ru
annotation-processor annotations description phpunit phpunit-tests test test-management testing-tools ui-tests
Last synced: 11 Jan 2026
https://github.com/delevauxgerard1/demo-projects
Demo projects with testing
Last synced: 08 Feb 2026
https://github.com/codebtech/coveragebadge
Creates code coverage badge based on Clover xml file
badge-generator clover codecoverage composer composer-library composer-package coverage-badge coverage-badges coverage-report phpunit
Last synced: 26 Jul 2025
https://github.com/keizah7/phpunit-example
Example of using PHPUnit in PHP project
Last synced: 15 May 2026
https://github.com/maciekiwaniuk/shop-system
💰 Simple shop system made in Symfony using hexagonal architecture as modular monolith
bounded-contexts codesniffer continuous-integration cqrs cursor-rules deptrac docker event-sourcing hexagonal-architecture kubernetes lexikjwt modular-monolith mysql php8 phpstan phpunit rabbitmq redis symfony7 tests
Last synced: 17 Mar 2026
https://github.com/richardhughes/php-boilerplate
A boilerplate for PHP applications
boilerplate boilerplate-application boilerplate-template docker docker-compose grumphp php7 php72 phpunit starter-app starter-kit starter-project starter-template strict strictmode
Last synced: 17 Mar 2026
https://github.com/omarmakled/device-detector-server
Device Detector microservice server.
composer docker docker-compose nginx php7 phpunit
Last synced: 13 Apr 2026
https://github.com/drupaltest/queue-runner-trait
A queue runner trait for use with Drupal Test Traits.
Last synced: 19 Apr 2025
https://github.com/gnodivad/birdboard
📖[Laracasts]Self study on build a Laravel app with TDD
laracasts laravel57 phpunit tdd
Last synced: 15 May 2026
https://github.com/thomas-0816/php_frameworkless
Example Micro Service REST API with PHP, frameworkless
clickhouse docker frameworkless javascript jwt microservices mysql openapi php php8 phpstan phpunit psalm rector redis rest-api
Last synced: 29 Jan 2026
https://github.com/janedbal/phpstan-bug-7324
Reproduction of "Unresolvable type" PHPStan error in PHPUnit\assertSame
Last synced: 14 May 2026
https://github.com/silasyudi/inject-mocks
Automatic injection of mocks into test subjects via @InjectMocks and @Mock annotations, to speed up unit testing with PHPUnit.
annotations inject-mocks mocks php phpunit testing-tools tests
Last synced: 19 Jan 2026
https://github.com/facile-it/symfony-functional-testcase
A base test case to speed up functional tests in Symfony -- this is a slimmed down fork of liip/LiipFunctionalTestBundle
Last synced: 30 Sep 2025
https://github.com/weirdan/phpunit-appveyor-reporter
PHPUnit reporter that logs test results to AppVeyor test tab in real time
appveyor appveyor-ci phpunit phpunit-extension
Last synced: 14 May 2026
https://github.com/geoffroydutot/todo-co-oc-p8
Project 8 of Openclassrooms PHP - Symfony formation
audit fixtures mysql openclassrooms php74 phpunit poo symfony4 testing twig uml-diagrams unit-test
Last synced: 02 Feb 2026
https://github.com/iamwebwiz/btp-app
Minimalistic Subscribers Management System
github-actions inertiajs laravel phpunit s3 vue
Last synced: 19 Jan 2026
https://github.com/czukowski/phpunit-sql
SQL strings testing helpers for PHPUnit
Last synced: 09 May 2026