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/florianlechat/raven-url-shortener

🔗 A URL shortener designed to be easy to use, intrinsically secure and fully customizable, with a totally independent API.

a11y composer docker doctrine eslint gdpr husky i18n next-ui nextjs npm php phpunit pwa symfony tailwindcss typescript

Last synced: 01 Jul 2025

https://github.com/czukowski/phpunit-mock-dibi

Dibi (smart database layer for PHP) mocking for PHPUnit

database dibi mock phpunit sql

Last synced: 23 Mar 2025

https://github.com/bhenk/logger-d

Logging and testing facility

logging monolog php phpunit testing

Last synced: 18 Mar 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://github.com/j3-tech/docker-php-dev

PHP image for development

composer docker php phpunit xdebug

Last synced: 31 Mar 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/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/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/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/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/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/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/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/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/bbatsche/filesystem-assertions

PHPUnit assertions for filesystem objects

assertions filesystem php phpunit testing

Last synced: 08 Dec 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/rancoud/i18n

Internationalization Package

composer coverage i18n packagist php php74 phpunit phpunit9

Last synced: 25 Mar 2025

https://github.com/padosoft/test

Base classes for Testing

package phpunit testing

Last synced: 16 Mar 2025

https://github.com/wtnabe/tdd-bed-php-phpunit

A minimum base for TDD practice with PHP and PHPUnit

php phpunit scaffold

Last synced: 27 Nov 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/salsan/php

This is a template created for my projects in PHP

composer php php8 phpunit template template-project

Last synced: 22 Feb 2025

https://github.com/x42en/elixir-php

Define an abstract layer between your app and your data. Your DB is then a RESTFul API communicating in JSON.

database database-management php php-framework phpunit restful-api

Last synced: 25 Mar 2025

https://github.com/nkdas91/getting-started-with-phpunit

PHPUnit Examples

phpunit

Last synced: 07 Apr 2025

https://github.com/farghaliii/shurl

Short-url application builds using laravel and vue

laravel php7 phpunit shorturl tdd testing vue

Last synced: 11 Mar 2025

https://github.com/polderknowledge/build-tools

A default set of common build tools that we use for our projects and libraries.

build-tools ci codestyle cs lint phpunit testing tests

Last synced: 21 Nov 2025

https://github.com/sigit-wasis/ci-cd-php

Continuous Integration (CI) dan Continuous Delivery (CD)

circleci continuous-delivery continuous-integration phpunit

Last synced: 20 Feb 2025

https://github.com/hypemc/phpunit-function-mock

Provides a simple way to mock built-in PHP functions in PHPUnit tests

mock mock-functions monkey-patching php phpunit phpunit-extension testing

Last synced: 07 Apr 2025

https://github.com/stefanogroenland/birdboard

Followup of Laracasts Birdboard TDD Lesson.

birdboard laracasts laravel phpunit tdd

Last synced: 24 Apr 2025

https://github.com/dumindup/symfonydemo

This is a PHP Symfony version 3.4 based demo project.

bootstrap5 css3 datatables doctrine html5 jquery php phpunit sqlite sqlite3 symfony symfony3 twig

Last synced: 16 Mar 2025

https://github.com/ollysun/addressbook

CRUD application develop with symfony, twig, doctrine

doctrine-orm php71 phpunit phpunit-tests symfony3 twig-templates

Last synced: 16 Mar 2025

https://github.com/rsilveira65/melhor-envio-tha

Melhor Envio - Backend test

docker mysql php7 phpunit symfony3

Last synced: 04 Jul 2025

https://github.com/sjeguedes/symfonytdac

Symfony 3 upgrade and application management

blackfire faker functional-testing phpunit symfony3 symfony4 unit-testing upgrade

Last synced: 16 Mar 2025

https://github.com/belarif/new-todo-list

Améliorer une application existante

codacy phpunit symfony-profiler symfony3 symfony6 unittest

Last synced: 16 Mar 2025

https://github.com/asispts/phpunit-stubs

PHPUnit stubs for IDE intellisense

autocomplete intellisense phpunit stubs stubs-only

Last synced: 20 Feb 2025

https://github.com/actuallyconnor/pseudo

A system for mocking PHP PDO connections

hacktoberfest pdo pdo-wrapper php phpunit

Last synced: 05 Jul 2025

https://github.com/deaneeth/aqi-monitoring-system

Real-time air quality monitoring system with interactive maps, role-based access control, and automated AQI data simulation. Built with Laravel, MySQL, and Leaflet.js.

air-quality alerts-system data-visualization fullstack geospatial interactive-maps laravel leaflet mysql php phpunit simulation web-application

Last synced: 05 Sep 2025

https://github.com/agarzon/myphp

Docker image based on webdevops/php-nginx-dev but adding a little more :-)

docker docker-image ioncube php php-nginx-dev php7 phpunit webdevops

Last synced: 09 Apr 2025

https://github.com/Ericles-Porty/events-scheduler-backend

Fiz esse projeto para praticar algumas tecnologias como: PHP, Nginx, Docker, PostgreSQL, Slim Framework, RabbitMQ, PHPUnit e Elasticsearch. A ideia é criar uma api simples para gerenciar eventos utilizando todos esses recursos.

dependency-injection docker docker-compose elasticsearch kibana nginx php php-di php8 phpunit postgresql rabbitmq slim-framework slim4

Last synced: 17 Aug 2025

https://github.com/privatebin/docker-unit-testing

PrivateBin docker image to run the unit testing suite against a local repository

docker jsverify mocha nodejs php phpunit

Last synced: 21 Feb 2025

https://github.com/junaidbinjaman/phpunit-basic-configuration

PHP unit practice codes goes inside this repo.

code-units php-testing phpunit unit-testing

Last synced: 26 Dec 2025

https://github.com/sheitak/my-little-framework

PHP framework creation based on Symfony

php phpunit symfony symfony-component

Last synced: 16 Mar 2025

https://github.com/nepster-web/php-crawler-test-work

Тестовое задание

docker php-crawler php7 phpunit

Last synced: 25 Mar 2025

https://github.com/zrnik/phpunit-exceptions

Trait for easier exception testing in PHPUnit.

php phpunit

Last synced: 14 Jun 2025

https://github.com/rudeboyone/library-management

Sistema de gerenciamento de biblioteca feito em php, seguindo o padrão de sintaxe psr-2, teste unitário e de integração com phpunit e documentação com phpdoc

api api-rest php phpdoc phpunit system

Last synced: 10 Mar 2025

https://github.com/alisson-ribeiro/jobs-platform

A simple platform made with laravel in order to practice some of its features, including its ORM (Eloquent). Using the best practices in Git (semantic commits). Looking forward to implement some tests.

eloquent-orm laravel laravel-application laravel-framework php phpunit phpunit-tests

Last synced: 06 Sep 2025

https://github.com/geshan/dataprovider-example

A simple example of PHPUnit data provider.

data-provider packagist php-unit phpunit phpunit-tests quality

Last synced: 27 Feb 2025

https://github.com/testingbot/php-phpunit-mobile-example

PHPUnit Mobile App Testing with TestingBot

appium mobile phpunit testing

Last synced: 13 Mar 2025

https://github.com/juanlu3095/gestor_academia

Igual que gestor_academia_laravel pero sin uso de Laravel

crud-application mvc-architecture php8 phpunit

Last synced: 09 Apr 2025

https://github.com/matriphe/laravel-pkg-test-action

GitHub Action to test Laravel package and library compatibility using PHPUnit

hacktoberfest laravel phpunit testing

Last synced: 27 Feb 2025

https://github.com/elliotjreed/php-test-runner

Docker image with PHPUnit, PHPCS, Composer, and various PHP extensions. Could be used for a CI platform such as Travis or Bitbucket Pipelines.

bitbucket-pipelines phpcs phpunit travis travis-ci

Last synced: 06 Jul 2025

https://github.com/milanowicz/php-testing

Library for PHPUnit testing

php phpunit testing testing-tools unit-testing

Last synced: 23 Apr 2025

https://github.com/techlord001/user-bridge

A service for retrieving and creating users via a remote API

api composer guzzlehttp library php php-di php8 phpunit

Last synced: 06 Jul 2025

https://github.com/nathangibbs3/cptgenerate

JIT PHPUnit Test Generation. Build Unit tests for diverse PHPUnit versions from a master set of PHPUnit tests.

automation build-tool jit php phpunit phpunit-tests test-generation

Last synced: 24 Dec 2025

https://github.com/firmansyah2701/grade_unit_testing

Simple App manual and automation unit testing grade

mvc-architecture php phpunit whitebox-testing

Last synced: 22 Feb 2025

https://github.com/devkabir/laravel-rest-api-exmple

A simple task management API implementation with Laravel

example example-project laravel phpunit rest-api tdd testing

Last synced: 02 Apr 2025

https://github.com/phoenixrvd/phpunit-data-provider-yaml

Magic helper to autoload YAML, JSON or PHP files for data providers in PHPUnit.

clean-code composer-package mit-license php php-library php56 php71 php72 php73 phpunit phpunit-extension

Last synced: 11 Dec 2025

https://github.com/gealex/doublit

Double and test PHP classes easily in PhpUnit

mock mocking php phpunit test test-doubles testing testing-tools unit-test unit-testing

Last synced: 12 Mar 2025

https://github.com/lecheveucodeur/todolist

Upgrade at SF 3.1 to 5.4 & added units/functionals tests & performance audit. Project 8 of the Developer PHP / Symfony formation of Openclassroom.

blackfire php phpunit symfony symfony3 symfony5

Last synced: 05 Oct 2025

https://github.com/bribinha/barberguide-api

Backend robusto para uma SPA de agendamentos. API RESTful com Laravel 10, lógica de agendamento avançada e autenticação via Sanctum. 100% testado com PHPUnit.

cors laravel phpunit restful-api sanctum spa

Last synced: 07 Oct 2025

https://github.com/sabirivan/generator-differences-project

PHP-package to find difference between two files.

json php7 phpcodesniffer phpcs phpunit yaml yml

Last synced: 08 Oct 2025

https://github.com/jamesrezo/qatools

My QA meta-package for PHP development.

meta phing php php7 phpbench phploc phpmd phpunit qa qatools

Last synced: 08 Oct 2025

https://github.com/sfinx13/symfony-demo-sample

Symfony base technical setup with docker, qa tools and tests tools, CI gitub-action, makefile.

docker github-actions php phpunit symfony

Last synced: 11 Oct 2025

https://github.com/emchberger/cube-common-develop

Common code for developping the CUBE Tools

php phpunit symfony

Last synced: 12 Oct 2025

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

Extensions for PHPUnit

phpunit phpunit-extension

Last synced: 13 Oct 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/puzzle-org/assert

Assertions for PHPUnit

assertions library php phpunit tests unittest

Last synced: 13 Oct 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/bberkay/unit-testing-with-php

Unit Testing with PHPUnit

php phpunit unit-testing

Last synced: 14 Oct 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

PHPUnit Awesome Lists
PHPUnit Categories