An open API service indexing awesome lists of open source software.

PHPUnit

PHPUnit is a unit testing framework for the PHP programming language. It is an instance of the xUnit architecture for unit testing frameworks.

https://github.com/bmarsaud/phpunit-snapshot-assertions

A way to test without writing actual test cases for PHP 7.3.

php73 phpunit phpunit-assertions

Last synced: 03 Oct 2025

https://github.com/carlos-algms/ciunit

PHPUnit tests for Codeigniter 2. This is a fork of the unmaintained my-ciunit bitbucket repo.

codeigniter codeigniter2 php7 php71 phpunit phpunit-tests

Last synced: 03 Oct 2025

https://github.com/viralsolani/code-katas-in-laravel-with-tdd

Code Katas in Laravel 5.4 With TDD

laravel laravel54 phpunit tdd tdd-kata

Last synced: 27 Feb 2025

https://github.com/quasilyte/kphpunit

KPHP polyfill-like package for the PHPUnit.

kphp kphpunit ktest php phpunit polyfill test tests

Last synced: 07 Apr 2025

https://dev.quiqqer.com/quiqqer/stabilization/ci-cd-components/phpunit

CI/CD component to run PHPUnit (on QUIQQER packages)

ci php phpunit quiqqer test testing

Last synced: 08 Aug 2025

https://github.com/sharugesh123/laravel-solid-api

Build a robust Laravel API with SOLID principles, automated CRUD, and Docker support. Perfect for enterprise applications. 🚀🌐

backend crud docker dry hateoas laravel-crud laravel-crud-example laravel12 oop php php-crud phpstan phpunit phpunit-tests pint repository-pattern solid-principles tdd

Last synced: 07 Aug 2025

https://github.com/j3-tech/docker-php-dev

PHP image for development

composer docker php phpunit xdebug

Last synced: 31 Mar 2025

https://github.com/katalekoweb/laravel-test-driven-development

Test Driven Develeopment in Laravel with PHPUnit and Pest

pest php phpunit tdd

Last synced: 07 Aug 2025

https://github.com/engsahaly/laravel_testing_series_pest_php

Laravel Testing Series Part 2: Mastering Pest PHP Course Files on Udemy

feature-testing laravel laravel-framework pest pestphp phpunit testing unit-testing

Last synced: 07 Aug 2025

https://github.com/john-arcus/concrete-php-assert

A concrete class that extends PHPUnit\Framework\Assert so that it can be instantiated as a class and used as an object.

phpunit phpunit-assertions

Last synced: 26 Oct 2025

https://github.com/themarcosramos/transfersapi

API RESTful que permita transferências entre usuários

api-rest docker dokcer laravel mysql php phpunit

Last synced: 10 Apr 2025

https://github.com/lflimeira/php-tdd-studies

A project created with the focus to study TDD in PHP, following the book "Test-Driven Development: Teste e Design no Mundo Real com PHP". (https://www.casadocodigo.com.br/products/livro-tdd-php)

php phpunit tdd test-automation unit-testing

Last synced: 02 Jul 2025

https://github.com/omarmakled/symfony5-demo

A symfony5 demo app with api and command example

api command docker php8 phpunit symfony5

Last synced: 10 Jun 2025

https://github.com/everycheck/test-api-rest-bundle

TestApiRestBundle allows you to test your Symfony REST API deeply.

phpunit symfony symfony-bundle

Last synced: 30 Sep 2025

https://github.com/peagah-vieira/monorepo-auth-dashboard

This repository is a monolithic template that integrates Laravel and React to create fully-featured authentication screens and a modern dashboard, using Typescript for added security and ease of maintenance.

authentication dashboard docker inertia laravel monolith phpunit react sail shadncui typescript

Last synced: 29 Mar 2025

https://github.com/areal060781/project-board-app-unit-testing

A project board web application made with Laravel 7 and TDD practices

laravel7 phpunit tailwindcss tdd

Last synced: 09 Sep 2025

https://github.com/dialeleven/php_unit_freecodecamp

Using FreeCodeCamp.org PHPUnit tutorial.

phpunit

Last synced: 01 Aug 2025

https://github.com/rey26/linked-sorted-list

Linked sorted list using PHP 8.1 and Symfony 6

phpunit symfony6

Last synced: 02 Mar 2025

https://github.com/thavarshan/orthrus

⛨ A production-ready, multi-tenant JWT authentication service built with Symfony 7.3 and PHP 8.2+.

cicd client-credentials docker iam jwks jwt m2m multi-tenant oauth2 openapi php phpunit psr-12 rest-api rfc7807 rs256 scope-based-authorization symfony

Last synced: 24 Sep 2025

https://github.com/bhenk/logger

Logging and testing facility

logging monolog php phpunit testing

Last synced: 10 Jun 2025

https://github.com/engsahaly/laravel_testing_series_phpunit

Laravel Testing Series: PHPUnit & Xdebug Essentials Course Files on Udemy

feature-testing laravel laravel-framework phpunit phpunit-tests testing unit-testing xdebug

Last synced: 24 Mar 2025

https://github.com/tamtocode/php-web2-ck-v1

PHPUnit , WSC , Design Partent

ajax-form html-css-javascript php8 phpmailer phpunit

Last synced: 16 Jun 2025

https://github.com/lfbn/base-model

This is a Base Model that can be extended to define Models. It helps handling data validation, and extracting data.

mockery model php phpunit

Last synced: 23 Mar 2025

https://github.com/codekandis/phpunit

`codekandis/phpunit` is a library providing several wrapper and helper classes for the package `PHPUnit`.

classes helper php phpunit wrapper

Last synced: 23 Mar 2025

https://github.com/battis/phpunit-extensions

Extensions for PHPUnit

phpunit phpunit-extension

Last synced: 13 Oct 2025

https://github.com/dyarleniber/laravel7-to-do-list

:clipboard: to-do list with authentication using Laravel 7 framework applying feature tests.

laravel laravel-application phpunit to-do-list

Last synced: 31 Jul 2025

https://github.com/dfm18/platzi-laravel-api-good-practices-course

Project developed during the Course on Standards and Good Practices for REST APIs with Laravel at Platzi.

api good-practices laravel mariadb php phpunit platzi

Last synced: 29 Jul 2025

https://github.com/joehunterdev/object-orientated-php

📘🧑‍🎓 The Complete Object Oriented guide for the PHP Developer

autoloading constructors inheritance namespaces oop phpunit polymorphism tdd test-driven-development

Last synced: 10 Jun 2025

https://github.com/alexchasx/laravel-payment-app

An example of TDD development

laravel php phpunit tdd unit-testing

Last synced: 29 Jul 2025

https://github.com/douglasvolcato/pet-adoption-backend-php

Backend created using PHP with TDD and Clean Architecture.

clean-architecture clean-code mockery php php-unit php8 phpunit

Last synced: 13 Oct 2025

https://github.com/edilsoncichon/banking-api

A simple REST API for bank account management (study project).

ddd docker laravel php phpunit rest-api tdd tests

Last synced: 29 Jul 2025

https://github.com/tyn-tian/booklist-php

In this project, I created a booklist to input and display a list of books that I wanted to read. The aim of this project is to provide a comprehensive understanding of using PHP, starting from basics, object-oriented programming, and even implementing PHP using MySQL.

booklist mvc mysql oop php php-web-apps phpunit

Last synced: 15 Mar 2025

https://github.com/jsunier/php-laravel-test

Docker images to run PHPUnit with Laravel

docker laravel php php7 phpunit

Last synced: 15 Mar 2025

https://github.com/ozh/phpunit-phpstorm-printer

Simple phpunit printer to simplify opening files with phpstorm from the CLI

phpstorm phpunit phpunit-printer

Last synced: 26 Jul 2025

https://github.com/kevsiraki/actions-test

GitHub Action and Unit Testing Practice

api development phpunit tdd

Last synced: 26 Jul 2025

https://github.com/tomkyle/boilerplate-php

PHP package boilerplate. Automatically runs PHPUnit, PHPStan, Rector, and PHP-CS-Fixer on file changes.

package-development php php-boilerplate php-cs-fixer phpstan phpunit rector

Last synced: 06 Nov 2025

https://github.com/systopia/civicrm-extension-template

A template for CiviCRM extensions with configuration for QA tools, GitHub workflows, and Composer, as well as scripts for preparing releases.

civicrm civicrm-extension civicrm-extensions github github-workflow github-workflows phpcbf phpcs phpstan phpunit

Last synced: 06 Nov 2025

https://github.com/tomohiro/phpunit-handson

PHPUnit hands-on project

docker php phpunit

Last synced: 24 Mar 2025

https://github.com/vsvietkov/phpcs-rules

Custom PHP Code Sniffer ruleset

linter php phpcs phpunit

Last synced: 16 Oct 2025

https://github.com/yamayuski/php-new-directory-structure

PHP new directory structure WITHOUT tests

php phpstan phpunit psalm

Last synced: 14 Mar 2025

https://github.com/bpato/senior_code_challengue

Cart & Checkout API in Symfony: Technical Challenge with DDD, CQRS & Testing

cqrs cqrs-pattern ddd ddd-patterns hexagonal-architecture openapi-specification php php83 phpunit phpunit-tests symfony symfony73

Last synced: 13 Jul 2025

https://github.com/ref-bit/moviesvel

A web app about Movies, TV Shows and Actors.

api jquery laravel laravel7 php phpunit tailwindcss

Last synced: 24 Mar 2025

https://github.com/shimmi/docker-php-dev

PHP fpm & zts Docker images bundled with some extensions that should suite most needs + Xdebug and other DEV tools

docker docker-image php php-container php-fpm php-zts phpunit xdebug

Last synced: 28 Jun 2025

https://github.com/3olen/phpunit-tp

Base de code pour le TP PHPUnit.

phpunit tutorial

Last synced: 05 Apr 2025

https://github.com/buildpulse/buildpulse-example-phpunit

Example PHPUnit project to demonstrate connecting to BuildPulse for flaky test detection

flake-detection phpunit

Last synced: 05 Nov 2025

https://github.com/kmuenkel/concept-factory

Auto-generate dummy-data for tests with cascading realistic relationships based on Model configs

composer data-generator laravel phpunit

Last synced: 05 Apr 2025

https://github.com/omribarzik/dockerize-wordpress-phpunit

Docker image for running isolated PHPUnit tests for WordPress plugins and themes with Dockerize

docker docker-image dockerfile dockerize phpunit wordpress

Last synced: 26 Mar 2025

https://github.com/gitmaz/Poker-Pro

This is second test I successfully passed for Newscorp. It is a sample to show my proficiency SOLID oop concepts and design patterns. It implement strategy design pattern. It solves how to find Straightness in a set of Poker cards.

composer phpunit strategy-design-pattern vanilla-php

Last synced: 10 Mar 2025

https://github.com/puzzle-org/assert

Assertions for PHPUnit

assertions library php phpunit tests unittest

Last synced: 13 Oct 2025

https://github.com/craftzing/redemption

A collection of test utilities for Laravel we commonly use at Craftzing

laravel laravel-framework php php81 phpunit testing

Last synced: 27 Oct 2025

https://github.com/rey26/settlement-reader

Feeds database by reading external website about cities and villages in Slovakia, consolidate the data and provide as API

easyadmin phpunit symfony6

Last synced: 07 Apr 2025

https://github.com/talkinnl/dont-leak

A simple library to reduce memory usage during a phpunit run.

php phpunit

Last synced: 14 Oct 2025

https://github.com/ghostwriter/psr-phpunit-assertions

[WIP] PHPUnit assertions for PSR-compliant components, implemented as reusable traits.

assertions ghostwriter php phpunit phpunit-assertions psr psr-11 psr-13 psr-14 psr-15 psr-16 psr-17 psr-18 psr-20 psr-3 psr-6 psr-7 psr-phpunit-assertions

Last synced: 05 Mar 2025

https://github.com/gabrieldarezzo/alura-phpunit

Testes do phpunit (Windows + Composer)

composer php phpunit

Last synced: 04 Jul 2025

https://github.com/bberkay/unit-testing-with-php

Unit Testing with PHPUnit

php phpunit unit-testing

Last synced: 14 Oct 2025

https://github.com/ijproject/shopping-system-test-practice

コードテストやキャッシュの活用、メール機能の学習用

mailpit phpunit redis vitest vue-test-utils

Last synced: 21 Aug 2025

https://github.com/erykmika/fancy-blog

Blogging full-stack web application written using PHP and Codeigniter 4

codeigniter codeigniter4 full-stack-web-development fullstack mvc mysql php phpunit

Last synced: 22 Mar 2025

https://github.com/ismailza/intro-to-phpunit

A simple Laravel project implemented with Laravel Breeze for authentication. The project is configured to use PHPUnit for testing and GitHub Actions for continuous integration.

breeze continuous-integration laravel phpunit sqlite

Last synced: 16 Oct 2025

https://github.com/pawel-slowik/phpunit-phpstorm-issue-logging

Issue logging for PHPUnit tests in PhpStorm

php phpstorm phpunit phpunit-extension testing

Last synced: 13 Jul 2025

https://github.com/bbatsche/filesystem-assertions

PHPUnit assertions for filesystem objects

assertions filesystem php phpunit testing

Last synced: 19 Feb 2025

https://github.com/newleonardooliv/microservice-videos

Desenvolvimento de uma aplicação de microserviço para stream de vídeo em PHP seguindo TDD, SOLID e DDD para modularidade, escalabilidade e organização de código.

ddd microservices mock mockery php phpunit solid tdd test

Last synced: 24 Oct 2025

https://github.com/maximo-perez-villalba/framework-environment

El componente implementa una arquitectura liviana de control del ambiente de ejecución PHP.

composer environment php php81 phpunit

Last synced: 25 Mar 2025

https://github.com/matheusolivesilva/auction-with-tdd

Simple POC using TDD in auction context

php74 phpunit phpunit-tests tdd tdd-php

Last synced: 02 Nov 2025

https://github.com/rancoud/i18n

Internationalization Package

composer coverage i18n packagist php php74 phpunit phpunit9

Last synced: 25 Mar 2025

https://github.com/janedbal/phpstan-bug-7324

Reproduction of "Unresolvable type" PHPStan error in PHPUnit\assertSame

phpstan phpunit unresolvable

Last synced: 06 Apr 2025

https://github.com/padosoft/test

Base classes for Testing

package phpunit testing

Last synced: 16 Mar 2025

https://github.com/hfagerlund/strip_anchors

Custom Twig extension for RSS/Atom templates

php phpunit symfony symfony4 twig twig-extension twig-filter

Last synced: 02 Nov 2025

https://github.com/hfagerlund/quiz_app

Quiz app with custom GraphQL API (Laravel 10 backend) and Vue3 front-end

docker-compose graphql laravel laravel10x php phpunit sail tailwindcss vite vue3

Last synced: 02 Nov 2025

https://github.com/ghostwriter/flare

[WIP]Provides additional assertions, constraints, and data providers for PHPUnit

flare ghostwriter phpunit phpunit-assertions phpunit-constraint phpunit-data-provider phpunit-extension

Last synced: 22 Mar 2025

https://github.com/ubul86/szallas_hu_test

Szallas.hu Backend Developer Test Application - A Laravel 10-based test REST API project with Dockerized services (PHP, MySQL, Nginx, Node.js) and optional CLI commands for data management. Includes setup instructions for Docker and non-Docker environments, testing tools like PHPUnit and PHPStan, and CSV-based database seeding.

docker docker-compose elasticsearch laravel mysql php8 phpunit repository-pattern rest-api solid-principles static-analysis

Last synced: 25 Aug 2025

https://github.com/edonosotti/php-functional-tests-sample-app

A sample app that shows how to run automated functional tests using the PHP built-in server

cd ci ci-cd continuous-delivery continuous-integration functional-testing functional-tests php phpunit travis-ci unit-test unittest

Last synced: 06 Apr 2025

https://github.com/esler/phpunit-graceful-interrupt

Allow gracefully interrupt running PHPUnit tests

phpunit phpunit-extension phpunit-listener phpunit-tests

Last synced: 09 Apr 2025

https://github.com/olegmarko/phput-test-laapi

Testing API in Laravel PHPUnit

laravel laravel-testing phpunit

Last synced: 25 Feb 2025

https://github.com/salsan/php

This is a template created for my projects in PHP

composer php php8 phpunit template template-project

Last synced: 22 Feb 2025

PHPUnit Awesome Lists
PHPUnit Categories