Libraries tagged by design patterns
teknoo/states
40326 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.
rockett/pipeline
190590 Downloads
A plug and play pipeline implementation.
mhndev/yii2-repository
9993 Downloads
repository implementation in Yii2
imanghafoori/laravel-decorator
13770 Downloads
A package to easily decorate your function calls.
florianwolters/component-util-singleton
179268 Downloads
The Singleton (and Registry of Singletons a.k.a. Multiton) design pattern as a PHP component.
dykyi-roman/awesome-claude-code
1224 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.
rekalogika/domain-event-outbox
7139 Downloads
Implementation of the transactional outbox pattern on top of rekalogika/domain-event
money/money
92967 Downloads
PHP implementation of Fowler's Money pattern
kraken-php/util
93716 Downloads
Kraken Framework Util Component.
ecotone/amqp
377377 Downloads
AMQP / RabbitMQ transport for Ecotone asynchronous messaging, outbox, and dead letter.
dangerwayne/laravel-specifications
22594 Downloads
Elegant specification pattern implementation for Laravel with support for Eloquent queries and in-memory filtering
php-ddd/notification
29928 Downloads
PHP implementation of Fowler's Notification pattern
exolnet/laravel-closure-table
14688 Downloads
Closure Table database design pattern implementation for Laravel framework.
eonx-com/easy-repository
1192178 Downloads
Provides an easy way to implement the Repository Design Pattern in your applications
fsi/reflection
66580 Downloads
FSi Reflection Component is an extension of built-in reflection classes in PHP 5.3 that saves a lot memory, thanks to factory design pattern.