becklyn/ddd-core
DDD/CQRS/event-sourcing core building blocks for PHP: entity identities, domain events, command handling, transactions, and an event store workflow. Framework-agnostic abstractions with Symfony/Doctrine/SimpleBus bridge packages available.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| eventsauce/eventsauce | 0.89 | EventSauce is an opinionated, no-nonsense PHP library for introducing event sourcing. Choose storage and queueing mechanisms to fit your needs, with supporting test tooling built for an event-sourcing workflow. Docs: eventsauce.io/docs | 867 | 866 | 84 | 42K | 5 | 9.2 | 26.9 | MIT | — | |
| cnd/ddd-maker-bundle | 0.86 | — | 0 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| biig/domain | 0.86 | — | 16 | 16 | 9 | 0 | 4 | 6.7 | 1.5 | MIT | 5 years ago | |
| damgru/stupid-event-sourcing | 0.86 | A Laravel package that adds a simple, no-frills approach to event sourcing. Store and replay domain events to rebuild state, keep an audit trail, and model changes over time without heavy ceremony—aimed at small projects and quick adoption. | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| ano/cqrs-bundle | 0.86 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| dmp/cqrs-sf-bundle | 0.85 | — | 0 | 0 | 0 | 4 | 0 | 1.2 | 9.7 | — | 1 year ago | |
| black/cqrs-php | 0.85 | Minimal CQRS command bus for PHP/DDD without event sourcing. Define Command and CommandHandler, register handlers to commands, then dispatch via a single Bus. Includes optional Symfony bundle integration with service tags for handler registration. | 5 | 5 | 2 | 0 | 1 | 0.1 | — | MIT | — | |
| broadway/broadway | 0.85 | Broadway provides infrastructure and testing helpers for building CQRS and event-sourced applications in PHP. Loosely coupled components give a full CQRS/ES toolkit without getting in your way, with solid docs and integration options. | 1,510 | 1,514 | 171 | 26K | 0 | 16.6 | 15.9 | MIT | 3 years ago | |
| domain-engine/toolkit | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | NOASSERTION | — | |
| companyos/core | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| digital-craftsman/cqrs | 0.84 | — | 25 | 25 | 5 | 0 | 0 | 18.5 | — | MIT | 6 months ago | |
| boltconcepts/bdev-cqrs-bundle | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| dlakomski/doctrine-orm-bridge | 0.84 | Doctrine ORM bridge for SimpleBus/MessageBus. Provides command bus middlewares to wrap command handling in database transactions and to dispatch domain events generated by Doctrine entities. Links to main SimpleBus repo for issues and PRs. | 0 | 0 | 0 | 191 | 0 | 0.0 | 31.5 | MIT | — | |
| ecotone/ecotone | 0.84 | Ecotone is an attribute-driven PHP architecture layer for commands, queries, events, async messaging, and integration patterns. Start simple with #[CommandHandler], then scale to sagas, outbox, event sourcing, and distributed messaging without rewrites. | 568 | 564 | 24 | 10K | 0 | 3.6 | 17.7 | NOASSERTION | — | |
| artox-lab/clarc-message-bus-bundle | 0.84 | — | 0 | 0 | 1 | 5 | 0 | 0.3 | 14.9 | — | 5 years ago | |
| baks-dev/orders-order | 0.84 | Laravel/Symfony модуль системных заказов: установка через Composer, интеграция с Centrifugo и Messenger (воркер orders-order), установка ассетов, расширение статусов через сервисы с тегом baks.order.status, поддержка миграций и тестов. | 0 | 0 | 4 | 70 | 0 | 23.7 | 30.1 | MIT | 5 days ago | |
| andy-thorne/domain-events-bundle | 0.84 | — | 0 | 1 | 0 | 0 | 0 | 0.5 | — | — | 4 years ago | |
| broadway/broadway-bundle | 0.84 | Symfony bundle that integrates Broadway CQRS/ES into your app. Symfony Flex installs and configures it automatically, with in-memory event store and read models by default and options for persistent implementations. Documentation available at broadway.github.io. | 67 | 68 | 23 | 7K | 1 | 5.6 | 28.3 | MIT | 2 years ago | |
| prooph/event-sourcing | 0.83 | Lightweight PHP event sourcing library with out-of-the-box integration for prooph/event-store. Provides an AggregateRoot base and AggregateTranslator, plus UUID generation and assertions support. Note: project was supported until Dec 31, 2019 and is deprecated. | 265 | 266 | 41 | 5K | 0 | 10.1 | 18.1 | BSD-3-Clause | 5 years ago | |
| ecotone/symfony-bundle | 0.83 | — | 11 | 11 | 1 | 8K | 0 | 0.1 | 39.1 | NOASSERTION | — |
How can I help you explore Laravel packages today?