Libraries tagged by design pattern
domnikl/design-patterns-php
1167 Downloads
Sample code for several design patterns in PHP
teknoo/states
41433 Downloads
Library to create classes following the State pattern in PHP. This can be a cleaner way for an object to change its behavior at runtime without resorting to large monolithic conditional statements and this improve maintainability and workflow writing.
salehhashemi/laravel-repository
11020 Downloads
Implementing the repository pattern for Laravel projects.
rockett/pipeline
205671 Downloads
A plug and play pipeline implementation.
omaralalwi/php-builders
9043 Downloads
sample php traits to add ability to use builder design patterns with easy in PHP applications
imanghafoori/laravel-decorator
14253 Downloads
A package to easily decorate your function calls.
florianwolters/component-util-singleton
181208 Downloads
The Singleton (and Registry of Singletons a.k.a. Multiton) design pattern as a PHP component.
dykyi-roman/awesome-claude-code
1824 Downloads
Claude Code extension for PHP: audits (architecture, DDD, security, performance, PSR, design patterns, Docker, CI/CD, tests, docs), 3-level code review, automated bug fix, generators (DDD, CQRS, GoF patterns, PSR, tests, documentation, Docker, CI/CD), code explanation, refactoring. 26 commands, 62 agents, 259 skills.
arafat69/laravel-repository
6570 Downloads
Laravel Repository Pattern package with built-in Artisan commands. Easily create repositories, follow clean architecture, and simplify database interactions.
petrknap/php-singleton
145358 Downloads
Singleton pattern for PHP
rekalogika/domain-event-outbox
16146 Downloads
Implementation of the transactional outbox pattern on top of rekalogika/domain-event
money/money
96859 Downloads
PHP implementation of Fowler's Money pattern
kraken-php/util
105242 Downloads
Kraken Framework Util Component.
ecotone/amqp
395860 Downloads
AMQP / RabbitMQ transport for Ecotone asynchronous messaging, outbox, and dead letter.
avoqado-dev/laravel-usecase
1237 Downloads
A lightweight, type-safe Use Case pattern implementation for Laravel with business rule validation