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/nguyenj-c/tictactoe
Backend TicTacToe
backend-tictactoe docker php phpunit
Last synced: 08 May 2026
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/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/josevte/phpunit-unicode-printer
PHPUnit Unicode Printer
phpunit phpunit-unicode-printer
Last synced: 04 Jan 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/zigzagdev/mountain
API developed with Laravel
laravel laravel-framework laravel8 laravel8api mysql php-framework php8 phpunit
Last synced: 05 Jan 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/codemasher/vagrant-phpstorm-box
A testing environment for PHPStorm projects
php7 phpstorm phpunit testing vagrant virtualbox
Last synced: 11 Apr 2026
https://github.com/keizah7/phpunit-example
Example of using PHPUnit in PHP project
Last synced: 15 May 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/brianhenryie/composer-phpstorm
Auto-creates PhpStorm Run Configurations for PHP Unit and marks folders as excluded.
Last synced: 04 Feb 2026
https://github.com/CurlyBytes/codeigniter-iii-ultimate
All the best practice and setup for startup project using CI3
ajax azure azure-devops best-practices ci3 cicd codeigniter3 composer docker html-css-javascript oop php phpunit progressive-enhancement progressive-web-app startup template-project
Last synced: 10 Mar 2025
https://github.com/sashagm/themes
Пакет для поддержки и управления тем для Laravel +10.x
laravel laravel-middleware laravel-package laravel-themes php phpunit
Last synced: 06 Jan 2026
https://github.com/dujuniorrr/reminderfriendly
ReminderFriendly is an web app for creating humorous reminders. You can add reminders using natural language and link them to fictional characters. The reminders are sent with messages in the chosen character's style on the scheduled date.
docker hexagonal-architecture jest mysql open-ai php phpunit slim-framework typescript vuejs z-api
Last synced: 06 Jan 2026
https://github.com/stavarengo/travel-sorter
This project proposes a solution for the "Travel Tickets Order" problem and show real examples of object oriented principles and design patterns on PHP.
dependency-injection eulerian-circuit eulerian-path inversion-of-control one-way-flight-problem phpunit psr-11 psr-7 travel-tickets-problem unit-test
Last synced: 12 Apr 2026
https://github.com/thetodd/symfony-selenium
A new project skeleton for symfony testing with selenium
phpunit selenium selenium-webdriver symfony symfony-skeleton symfony4 testing webdriver
Last synced: 24 Mar 2025
https://github.com/softonic/laravel-database-migrate-test-listener
Laravel database migrate test listener
laravel listener migrations phpunit testing
Last synced: 14 Jan 2026
https://github.com/sashagm/analytics
Analytics Unique Visitors and Views Middleware для Laravel +10.x
analitics laravel laravel-analytics laravel-middleware laravel-package middleware php phpunit statistics
Last synced: 06 Jan 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/inspirum/phpunit-extension
PHPUnit extension with additional assertions
phpunit phpunit-assertions with-consecutive
Last synced: 26 Jan 2026
https://github.com/garbetjie/phpunit-bigquery-schema
A BigQuery schema validator constraint for BigQuery
Last synced: 13 Apr 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/hmzelidrissi/carsapi
CI/CD with Github Action Learning Project along with tests in PHPUnit
github-actions laravel phpunit
Last synced: 13 Apr 2026
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/zenstruck/assert-html
Fluent html assertions plugin for zenstruck/assert.
Last synced: 27 Sep 2025
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/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/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/stratedge/wye
A library that makes unit testing database-driven code in PHP a breeze. Mock the native PDO class, define query results, and inspect executed statements.
mocking mysql pdo pdo-replacement php phpunit unit-test unit-testing unit-tests
Last synced: 21 Jan 2026
https://github.com/yannx79/universitary-tuition-api
API for license plate management, developed in Laravel 11 with PHP 8. This tool takes advantage of the power of Eloquent for table mapping and uses an SQLite3 database for data storage.
api eloquent-orm laravel-11 php8 phpunit query-builder sqlite3
Last synced: 18 Jan 2026
https://github.com/olvlvl/phpunit-given
An alternative to PHPUnit's ReturnValueMap and ReturnCallback. A convenient solution to migrate from Prophecy.
Last synced: 27 Jan 2026
https://github.com/angelprz8a/laravel_phpunit
Are two projects to test the code made to see if working as expected, the first is an example to understand the basic sintaxis of PhpUnit validating the correct structure of emails and functions of the post model, the second is a practice to apply tests into a project where create and delete tags.
Last synced: 07 Feb 2026
https://github.com/autoed/ci
Auto test php ( 自动测试PHP: Not Just Used For Ci )
auto automation php php-library phpunit test unity
Last synced: 23 Feb 2026
https://github.com/azhovan/interview-kit
PHP Interview boilerplate kit
controller docker environment-variables interview interviews migrations orm php7 phpunit router
Last synced: 19 Jan 2026
https://github.com/bmf-san/laravel-test-handson
This is handson for feature test of laravel
feature-tests handson laravel phpunit test
Last synced: 21 Jan 2026
https://github.com/dotpipe/wisephp
The Ultimate in PHP Open programming. Language conversions, JavaScript initialization, Load-Balancers, PHPUnit Test Creator, opensource programming. etc.
assembly cpp java oop-concepts pasm phpunit
Last synced: 19 Jan 2026
https://github.com/mdeweerd/logtocheckstyle
Github Annotations from a regular textual log, or convert to CheckStyle xml output
annotation-processing annotation-tool annotations checkstyle checkstyle-reports github-actions github-annotations logging logs phpunit pre-commit reporting
Last synced: 19 Jan 2026
https://github.com/ijproject/job-hunting-assistance
就活生が企業情報や自己分析情報を一括で管理することができる就活支援ツール(サンプル垢でログインしてもらって構いません email: test@test.com, pass: abcd1234)
aws-ec2 aws-route53 breeze drawio eslint figma inertia jest laravel10 mysql phpunit prettier storybook typescript vue-test-utils vue3 vuetify
Last synced: 19 Feb 2026
https://github.com/annaigjegourel/oc-p8-todo
Improving the MVP of a start-up (study project): upgrade & fix code, implement authorizations & automated tests
php phpunit symfony symfony-application
Last synced: 30 Apr 2026
https://github.com/bartoszkubicki/magento2-unit-tests-doubles
Magento 2 Unit Tests Doubles
magento magento2 magento2-extension magento2-module mock mocking overmocking phpunit stub stubbing unit-test unit-testing
Last synced: 25 Oct 2025
https://github.com/r4mpo/my-jobs
Plataforma para busca de vagas freelancers, empregos rápidos, comunicação ágil.
axios javascript laravel mvc mysql php phpunit swagger sweetalert2 tailwindcss vue-router vuejs
Last synced: 24 Feb 2026
https://github.com/pitchart/phlunit
Fluent checks for phpunit
fluent fluent-testing php phpunit phpunit-assertions tdd
Last synced: 29 Jan 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/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/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/delevauxgerard1/demo-projects
Demo projects with testing
Last synced: 08 Feb 2026
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/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/HarmonyIO/PHPUnit-Extension
Extends PHPUnit with async helpers
Last synced: 28 Feb 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/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/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/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/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/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/php-forge/support
Support utilities for enhanced testing capabilities.
Last synced: 17 Apr 2026
https://github.com/hanieas/forum-tdd
Forum with Laravel
forum-site laravel phpunit tdd
Last synced: 19 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/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/basster/rector-phpunit
Additional Rector upgrades rules for PHPUnit
ast instant-upgrades php phpunit rector refactoring
Last synced: 26 Apr 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/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/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/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/stevegrunwell/wp-test-assertions
Additional PHPUnit assertions for testing WordPress plugins and themes.
Last synced: 07 May 2026
https://github.com/gerardroche/sublime-phpunit-snippets
PHPUnit snippets for Sublime Text
Last synced: 08 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/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/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/stekel/autotest
Automatically run unit tests when a file is saved by utilizing entr
Last synced: 05 May 2026
https://github.com/natanael-aguiar/secure-password-generator
This PHP package allows you to generate secure passwords with configurable options, including uppercase letters, lowercase letters, numbers, and special characters.
password password-generator php phpstan phpunit security
Last synced: 23 Aug 2025
https://github.com/petrknap/php-shorts
Set of short helpers
array helper markdown php php-library phpunit
Last synced: 23 Aug 2025
https://github.com/bancer/paratest-databases-factory
This library provides a convinient way to automate the creation of test databases and is supposed to be used when running PHP unit tests in parallel.
Last synced: 05 May 2026
https://github.com/goktugcy/redisync
High-performance caching middleware for PHP that stores data in Redis while syncing with MySQL or PostgreSQL.
cache mysql php php8 phpunit postgre redis redis-cache
Last synced: 20 Jan 2026