phpmentors/domain-kata
A Domain-Driven Design library for PHP offering reusable building blocks—entities, value objects, identifiers, repositories, and domain services—to help you model rich, expressive domains with clean, framework-agnostic code.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| adhenrique/laravel-domain-oriented | 0.84 | A Laravel package for organizing applications by domain rather than technical layers, helping group models, actions, and services into modular domain-oriented structures for clearer boundaries and more scalable codebases. | 11 | 11 | 2 | 9 | 1 | 0.5 | 3.4 | MIT | 4 years ago | |
| gibass/domain-maker-bundle | 0.84 | gibass/domain-maker-bundle is a Laravel package for scaffolding domain-driven design architecture. It provides Artisan commands to quickly generate domains, use cases, entities, repositories, and related classes, helping teams organize business logic and speed up development. | 0 | 0 | 0 | 0 | 0 | 5.9 | — | — | 8 months ago | |
| dbrekelmans/domain-driven-bundle | 0.84 | — | 4 | 4 | 0 | 0 | 1 | 1.1 | — | MIT | 6 years ago | |
| php-ddd/domain-driven-design | 0.84 | php-ddd/domain-driven-design helps Laravel/PHP developers structure applications around bounded contexts and domain logic, with reusable DDD building blocks and conventions for entities, value objects, aggregates, repositories, services, and domain events. | 29 | — | 4 | — | 1 | 0.2 | — | MIT | 11 years ago |
|
| laravel-ddd/starter | 0.84 | Composer starter kit that turns a fresh Laravel 12/13 app into a Domain-Driven Design structure. Includes base Entity/ValueObject/Repository/Service classes, 12 generators, interactive installer (auth, docs, tests, sample module), API-ready routes, and optional AI context. | 1 | 2 | 0 | 2 | 0 | 11.6 | 4.5 | MIT | 5 months ago | |
| sebastian/phpdcd | 0.84 | PHP Dead Code Detector (phpdcd) is a command-line tool that scans PHP codebases for unused functions and methods, helping teams find dead code to remove. Part of Sebastian Bergmann's tooling, it is now archived and largely superseded by modern static analysis tools. | 408 | 405 | 45 | 4K | 0 | 1.7 | 9.8 | NOASSERTION | — | |
| complex-heart/domain-model | 0.84 | Domain modeling toolkit for Laravel and PHP applications. Provides reusable base classes and utilities for entities, value objects, aggregates, and domain events, helping you keep business logic expressive, testable, and independent of framework concerns. | 3 | 4 | 0 | 216 | 0 | 15.6 | 27.3 | MIT | 2 months ago | |
| dciss/poo-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| geekcell/ddd | 0.83 | A Laravel package that brings Domain-Driven Design building blocks to PHP applications, providing ready-made abstractions for entities, value objects, aggregates, repositories, and domain events so business logic stays clean and framework-independent. | 0 | 1 | — | 11 | — | 0.0 | 14.9 | — | — | |
| php-standard-library/foundation | 0.83 | Foundation provides the core building blocks for PHP Standard Library packages: a consistent exception hierarchy, the Ref reference wrapper for safe value passing, and invariant functions for validating preconditions and enforcing assumptions. Lightweight, dependency-free, and designed for reuse acr... | 1 | 1 | 0 | 105K | 0 | 21.6 | 64.9 | MIT | 1 week ago | |
| alexandrebulete/ddd-foundation | 0.83 | — | 3 | 3 | 0 | 11 | 0 | 0.0 | 7.9 | — | — | |
| somnambulist/domain | 0.83 | Domain-driven design building blocks for Laravel and PHP: UUIDs, value objects, entities, aggregates, domain events, commands and repositories. A clean, framework-friendly foundation for modelling business logic with clear boundaries. | 26 | 26 | 2 | 130 | 0 | 0.2 | 10.6 | MIT | — | |
| dave-liddament/php-language-extensions | 0.82 | PHP Language Extensions adds attributes for immutable classes, pure functions, read-only properties, and named parameters, with PHPStan rules to enforce them. Bring stronger safety and clearer APIs to PHP without waiting for new syntax. | 196 | 196 | 5 | 27K | 3 | 3.1 | 30.6 | MIT | 11 months ago | |
| phpsquad/domain-maker | 0.82 | Domain Maker is a Laravel package for scaffolding domain-driven design structures. Use Artisan commands to generate domains, actions, DTOs, models, and related classes, keeping business logic organized and your application easier to maintain. | 87 | 88 | 17 | 74 | 1 | 0.7 | 2.6 | MIT | 3 years ago | |
| dddominio/common | 0.82 | Common utilities for the DDDominio ecosystem: shared helpers, base classes, and cross-package abstractions to standardize behavior and reduce duplication across domain-driven Laravel/PHP packages. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| php-ddd/utils | 0.82 | A collection of small, framework-agnostic utilities for Domain-Driven Design in PHP, offering reusable helpers for value objects, collections, string handling, and common domain tasks to reduce boilerplate and keep your code clean. | 0 | 0 | 1 | 4 | 0 | 0.0 | 6.8 | — | 11 years ago | |
| phpdocumentor/reflection-common | 0.82 | ReflectionCommon provides the shared interfaces and base classes behind phpDocumentor's reflection layer, defining common contracts for elements, types, and locations used across the ecosystem. A lightweight, dependency-free foundation for building reflection-based tooling in PHP. | 9,031 | 9,044 | 22 | 12M | 0 | 47.6 | 50.4 | MIT | 1 month ago | |
| assistant-engine/open-functions-core | 0.82 | Open Functions Core provides foundational PHP/Laravel abstractions for defining, registering, and executing Open Functions. It includes schemas, registries, and tool-calling primitives so applications can expose callable tools to AI assistants and agent workflows consistently across PHP frameworks. | 0 | 10 | — | 1 | — | 0.0 | 4.2 | — | — | |
| php-di/phpdoc-reader | 0.82 | PhpDocReader parses @var and @param docblock types to resolve class names, supporting fully qualified, imported, relative, and aliased names with the same rules as PHP. Primitive types are ignored; only valid class names are returned. Used by PHP-DI. | 73 | 77 | 15 | 629K | 0 | 4.1 | 54.3 | MIT | 6 years ago | |
| tdn/php-types | 0.82 | A small PHP utility for working with types: safely cast values, validate data against expected types, and normalize scalars, arrays and objects. Lightweight and framework-agnostic, it drops easily into Laravel or any Composer project. | 7 | 8 | 0 | 45 | 0 | 0.0 | 8.0 | NOASSERTION | 11 years ago |
How can I help you explore Laravel packages today?