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/tudor-rusu/wando-service

Building a small service with highlight Oriented Object Programming concepts

composer docker nginx oop-principles php72 phpunit service

Last synced: 13 Mar 2025

https://github.com/lion-packages/user-management

User management, user authentication and 2fa authentication

2fa authentication php phpunit

Last synced: 04 Apr 2025

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: 13 Mar 2025

https://github.com/luis-luciano/components

Learning to test and build components for PHP

php php81 phpunit tdd

Last synced: 13 Mar 2025

https://github.com/shyx0rmz/phpunit-mock-functions

Extend PHPUnit with the ability to mock (internal) functions

functions mock php phpunit

Last synced: 13 Mar 2025

https://github.com/gaboreszaki/mathgame

Math-Game 2.0

oop php83 phpunit vite

Last synced: 13 Mar 2025

https://github.com/keinos/practice_phpunit-test-of-stdin

✅ Sample PHPUnit test of a function that receives a value from "STDIN" input.

php phpunit phpunit-tests

Last synced: 04 Apr 2025

https://github.com/deminy/test-doubles-explained

To explain test doubles in PHPUnit by using various examples.

mocking php phpunit stubbing test-double test-doubles

Last synced: 17 Mar 2025

https://github.com/fzldn/lumen-checklists

Simple REST API Checklists app using Lumen

laravel lumen lumen-api php phpunit rest-api unit-testing

Last synced: 21 Mar 2025

https://github.com/rest-certain/hamcrest-phpunit

Hamcrest matchers that work natively with PHPUnit

hamcrest hamcrest-matchers php phpunit testing

Last synced: 07 May 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: 05 May 2025

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

In this project, I am creating a PHP blog that is similar to Medium but only includes the basic features. It uses PHP Native, MVC architecture with Repository and Service layers, as well as a router. Additionally, I am conducting unit tests with PHPUnit.

blogs composer mvc-architecture mysql-database phpunit router tinymce-plugin

Last synced: 20 Mar 2025

https://github.com/idimsh/php-internals-mocker

A Utility to allow mocking PHP Internal function calls in UnitTests.

php php-internals phpunit phpunit-tests

Last synced: 20 Mar 2025

https://github.com/chqthomas/approval-tests-php

A PHP assertion library for approval testing with PHPUnit

approval-testing assertion-library phpunit snapshot-testing

Last synced: 16 Feb 2025

https://github.com/mirsch/docker-php

docker image based on php:7.3-fpm contains some php extension, composer and phpunit

composer docker docker-image dockerfile php php-fpm php73 phpunit

Last synced: 13 Mar 2025

https://github.com/lastdragon-ru/lara-asp-testing

This package is the part of Awesome Set of Packages for Laravel

lara-asp laravel laravel-package phpunit phpunit-assertions psr-7 testing

Last synced: 20 Mar 2025

https://github.com/sandoelio/laravel-ecosystem-api-frontend

Este é um **ecossistema Laravel** que explora as melhores práticas de desenvolvimento web modernas, utilizando o Laravel 10.

design-patterns docker jwt laravel mvc php phpunit redis tawilwind tdo

Last synced: 29 Mar 2025

https://github.com/vinceamstoutz/php-demo-mutation-testing

PHP >= 8.2 demo for Mutation Testing using PHPUnit & Pest

coverage-testing mutation-testing pest php phpunit quality

Last synced: 11 Apr 2025

https://github.com/raphaelstolt/phpunit-blink1-test-listener

A blink(1) test listener for PHPUnit.

blink1 phpunit phpunit-test-listener

Last synced: 28 Mar 2025

https://github.com/santik/phpunit-profiler

Phpunit tests profiler. Shows execution time for every test.

php phpunit profiler test testproject testtime testtool testtools time unittest unittesting

Last synced: 28 Mar 2025

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: 05 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: 04 Apr 2025

https://github.com/monamoxie/flash-card

A powerful command line application for managing and practicing flash cards. Written in PHP with CLI authentication capabilities, it is portable, fully containerised and easy to setup.

cli command-line-interface docker flashcards laravel mysql nginx php phpunit

Last synced: 05 Apr 2025

https://github.com/delevauxgerard1/demo-amazon

Amazon clone with testing

inertia laravel php phpunit vue

Last synced: 05 Apr 2025

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: 05 Apr 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: 05 Apr 2025

https://github.com/ingsystemcix/atzicay_backend

⚙️ API backend de Atzicay, plataforma educativa

api-rest composer-package laravel-framework laravel12 php8 phpunit

Last synced: 11 Apr 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: 05 Apr 2025

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

GitHub Action and Unit Testing Practice

api development phpunit tdd

Last synced: 05 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: 05 Apr 2025

https://github.com/potherca-abandoned/phpunit-testcase-traits

Traits that offer helper functions to be used in PHPUnit TestCases.

php php53-compatible phpunit potherca traits

Last synced: 23 Mar 2025

https://github.com/petrknap/php-shorts

Set of short helpers

array helper markdown php php-library phpunit

Last synced: 12 Apr 2025

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

Common code for developping the CUBE Tools

php phpunit symfony

Last synced: 23 Mar 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.

paratest php phpunit

Last synced: 23 Mar 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/zrnik/phpunit-exceptions

Trait for easier exception testing in PHPUnit.

php phpunit

Last synced: 07 Apr 2025

https://github.com/cb8/phpunit-vsts-bridge

Publish test results of PHPUnit to VSTS

junit phpunit vsts

Last synced: 07 Apr 2025

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

Logging and testing facility

logging monolog php phpunit testing

Last synced: 18 Mar 2025

https://github.com/willian-moreno/unit-tests-php

Testes unitários com PHP.

php phpunit unittest unittests

Last synced: 08 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/bhenk/logger

Logging and testing facility

logging monolog php phpunit testing

Last synced: 23 Mar 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/newleonardooliv/design-patterns

Este é um repositório de estudo sobre design patterns, que são soluções testadas para problemas comuns de design de software. Você encontrará exemplos de design patterns, como o padrão Strategy, Chain of Responsibility entre outros

chain-of-responsibility design-patterns liskov-substitution-principle patterns php phpunit strategy test

Last synced: 05 Apr 2025

https://github.com/iamwebwiz/btp-app

Minimalistic Subscribers Management System

github-actions inertiajs laravel phpunit s3 vue

Last synced: 07 Apr 2025

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

Assertions for PHPUnit

assertions library php phpunit tests unittest

Last synced: 07 Apr 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/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: 27 Feb 2025

https://github.com/wallacemaxters/testudo

Testudo is a code generator for common testcases using PHPUnit in Laravel

code-generation laravel phpunit test

Last synced: 07 Apr 2025

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

Unit Testing with PHPUnit

php phpunit unit-testing

Last synced: 07 Apr 2025

https://github.com/ubul86/task_webapp

A task management application built with Laravel 10 for the backend and Vue 3 for the frontend, based on the CSIHA Zrt. test assignment and further enhanced. It features task creation, modification, filtering, time tracking, and completion management. The app is fully containerized with Docker and includes services for Nginx, PHP, MySQL, PHPMyAdmin

docker docker-compose dusk laravel10 php8 phpunit vue3 vuetify3

Last synced: 08 Apr 2025

https://github.com/trusapa/isolator

Powerful and flexible application isolation tool for Linux that uses bubblewrap to create secure, isolated environments for running applications. It provides enhanced security features, GUI application support, and configurable isolation levels.

audio-processing bass demucs flutter isolate isolated-tests isolates javascript machine-learning mesos-modules phar phar-prefixer phpunit phpunit-listener

Last synced: 07 Mar 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/tamtocode/php-web2-ck-v1

PHPUnit , WSC , Design Partent

ajax-form html-css-javascript php8 phpmailer phpunit

Last synced: 31 Mar 2025

https://github.com/akashmanujaya/steadfast-voting-system

The Steadfast Voting System is a robust web application designed to facilitate secure and efficient online voting. This project leverages modern web technologies and best practices to deliver a seamless user experience and reliable backend services.

docker laravel php phpunit unittest vuejs

Last synced: 05 Apr 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: 05 Apr 2025

https://github.com/majid-l/laravel-api

Laravel JSON API featuring user authentication & authorisation and automated integration testing, complete with a serverless production build and remote database link.

eloquent-orm laravel laravel-sanctum phpunit psql

Last synced: 18 Feb 2025

https://github.com/gabrielpcruz/bibliotecaonlineapi

Projeto de estudo para aplicação de conhecimentos em uma biblioteca utilizando o framework symfony

codeception library php phpunit symfony

Last synced: 18 Feb 2025

https://github.com/cba85/teach-travel-list-api-test

✈️ Tests for API Travel List

php phpunit

Last synced: 04 Mar 2025

https://github.com/rshkdl/docker-symfony

A complete stack for running a Symfony 4.4 LTS project with Docker. This project is created with a learning purpose in mind and is not suitable for production.

docker kibana phpunit stack symfony

Last synced: 06 Mar 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/leodhb/poketrader

Simple Pokémon trade calculator. Made as empoyment test for bxblue

composer mvc-framework php phpunit pokedex pokemon

Last synced: 23 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/zs1l3nt/web-monetary

Monetary is a finance tracker built on the microservices architecture that allows you to record all of your finances manually

chakraui cypress docker githubactions laravel php phpunit postgresql react typescript

Last synced: 23 Mar 2025

https://github.com/chesszebra/docker-image-phpunit

A Docker image that runs phpunit

docker php phpunit

Last synced: 26 Feb 2025

https://github.com/devkabir/wordpress-plugin-phpunit-starter

This repository provides a starter kit for unit testing WordPress plugins using PHPUnit.

phpunit starter wordpress

Last synced: 05 Apr 2025

https://github.com/jonathas/injury-recovery-calculator

Calculate the exact date and time a player will be able to play again

football game php phpunit

Last synced: 06 Mar 2025

https://github.com/leonardovff/phpunit-sample

Repository used to teach TDD in PHP.

api php phpunit testing xdebug

Last synced: 29 Mar 2025

https://github.com/leonkeneddy86/airline

Web page of creation of an airline agency, with Login screen, and with roles of users and administrator with permissions of each one.

blade laravel-framework login mvc-architecture php phpunit testing

Last synced: 14 Mar 2025

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

PHPUnit hands-on project

docker php phpunit

Last synced: 24 Mar 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: 22 Jan 2025

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: 22 Jan 2025

PHPUnit Awesome Lists
PHPUnit Categories