Libraries tagged by php ddd
tiny-blocks/building-blocks
228 Downloads
Implements tactical DDD building blocks for PHP: entities, aggregate roots, domain events, snapshots, and upcasters.
talred/forge
73 Downloads
Domain layer foundation for PHP 8.2+ providing Value Objects with attribute-based validation, Entities, Aggregates, Rules, Specifications, Policies, Invariants, Transformers, and a framework-agnostic adapter system.
talred/cqrs
56 Downloads
CQRS application layer for PHP 8.2+ with command/query buses, decorator-based middleware pipeline, Result/Option monads, repository abstractions with caching, transaction management, domain event dispatching, and automatic handler discovery via attributes.
rmb32/barnark
64 Downloads
PHP architecture management — scaffold a codebase from an architecture template, check it conforms, and switch it to another template.
rayrutjes/domain-foundation
210 Downloads
Php framework focused on providing the tools to roll out a domain driven project.
qubus/valueobjects
441 Downloads
A PHP library of immutable objects to use in Domain Driven Design.
qkskima/model
288 Downloads
A lean but powerful DSL-based model system for TYPO3 with Symfony validation, property access, nested relations, and business rule validation. QkSkima Model is an alternative approach, when you think Extbase is too heavy for the job.
php-kitchen/yii2-domain
2173 Downloads
Implementation of DDD key concepts for Yii2.
php-architecture-kit/uuid
57 Downloads
UUID Value Object with provider-agnostic facade and optional interoperability with popular UUID libraries.
phariscope/event
10018 Downloads
To implement events in domain driven design or other styles projects with PHP
mehedi250/laravel-structure-kit
35 Downloads
Laravel scaffolding package with a browser UI and Artisan command — generates Model, Controller, Migration, Service Pattern (interface + implementation), and Repository Pattern (interface + implementation) with correct namespaces.
jardisadapter/messaging
197 Downloads
Multi-transport messaging for Redis, Kafka, RabbitMQ, and Database with automatic serialization and consumer groups; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/mailer
275 Downloads
SMTP mail client with STARTTLS, authentication, HTML and plain text support, attachments, and retry with exponential backoff; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/logger
278 Downloads
PSR-3 logging pipeline with 20+ handlers, 7 formatters, 6 enrichers, and fluent builder API; a building block of the open-source foundation that Jardis-generated DDD code runs on
jardisadapter/http
316 Downloads
PSR-18 HTTP client with cURL transport, Bearer and Basic auth, retry with exponential backoff, and minimal footprint; a building block of the open-source foundation that Jardis-generated DDD code runs on