surgio/eloquent-message-repository
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| event-engine/php-persistence | 0.88 | Event Engine PHP Persistence Package providing persistence layer utilities for PHP-based event-sourced and CQRS applications. Supports storing and retrieving events and state in a consistent way to integrate with Event Engine workflows. | 6 | 6 | 5 | 6K | 0 | 4.1 | 40.5 | MIT | 1 year ago | |
| eventsauce/message-repository-for-illuminate | 0.87 | Laravel integration for EventSauce message repositories, letting you persist and retrieve domain events through Illuminate's database and Eloquent layers. Configure a message repository in your app and use it to store event streams, with support for Laravel's connections and transaction handling. | 0 | 0 | 4 | 27K | 0 | 0.2 | 55.3 | — | — | |
| event-engine/php-event-store | 0.87 | — | 5 | 5 | 3 | 7K | 1 | 1.8 | 42.0 | MIT | 1 year ago | |
| eventsauce/message-outbox-for-illuminate | 0.87 | A Laravel/Illuminate outbox for EventSauce that persists domain messages transactionally alongside your business data, then relays them to consumers, avoiding dual-write problems and helping guarantee reliable, at-least-once event delivery. | 0 | 0 | 2 | 3K | 0 | 0.1 | 48.7 | — | — | |
| eventsauce/message-repository-for-doctrine | 0.87 | Doctrine DBAL-backed EventSauce MessageRepository for persisting event streams. Supports configurable table/column schemas (default or legacy) and pluggable UUID encoding (binary or string), plus custom headers/columns for indexing and storage optimization. | 0 | 0 | 1 | 11K | 0 | 0.0 | 55.3 | — | — | |
| patchlevel/laravel-event-sourcing | 0.86 | Laravel event sourcing with aggregates, projectors, reactors, snapshots, and a database-backed event store. Includes artisan tooling, testing helpers, and a clean API for modeling domain events in Laravel applications. | 8 | 8 | 2 | 1K | 1 | 19.3 | 36.0 | MIT | 1 month ago | |
| eventsauce/message-repository-table-schema | 0.86 | — | 1 | 1 | 0 | 31K | 0 | 0.0 | 55.3 | — | — | |
| andy-thorne/domain-events-bundle | 0.86 | — | 0 | 1 | 0 | 1 | 0 | 0.5 | 2.9 | — | 4 years ago | |
| eventsauce/laravel-eventsauce | 0.86 | Laravel integration for EventSauce event sourcing. Wire message dispatchers, event repositories, and consumers into Laravel’s container with publishable config, queue-friendly dispatching, and conventions for aggregates and projections in Laravel applications. | 98 | 98 | 18 | 8 | 5 | 3.2 | 3.9 | MIT | 4 years ago | |
| eventsauce/message-outbox | 0.86 | Laravel package that adds an outbox to EventSauce message dispatching, helping you store outgoing messages and publish them reliably. Useful for preventing lost events in async workflows and supporting at-least-once delivery. | 2 | 2 | 2 | 9K | 0 | 0.1 | 48.2 | — | — | |
| jphooiveld/eventsauce-bundle | 0.85 | A Symfony bundle that integrates EventSauce event sourcing into your application, providing service configuration for aggregates, repositories, message dispatching, and event storage so you can build domain-driven, event-sourced systems with less boilerplate. | 15 | 15 | 9 | 697 | 0 | 0.6 | 22.8 | MIT | 6 years ago | |
| andreo/eventsauce-outbox | 0.85 | Extended outbox components for EventSauce on PHP 8.2+. Includes an outbox-aware aggregate repository, a forwarding message consumer to dispatch to your queue, and a Symfony Console command to consume relays with batch/commit, sleep, and limit options. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| damgru/stupid-event-sourcing | 0.85 | 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 | — | — | — | |
| andreo/eventsauce-messenger | 0.85 | Symfony Messenger integration for EventSauce. Dispatch and consume EventSauce messages via Messenger handlers, with optional autoconfiguration through the AsEventSauceMessageHandler attribute or manual service tagging. Requires PHP 8.2+ and Symfony Messenger 6.2+. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| eventsauce/object-hydrator | 0.85 | Magic-less object hydration and serialization for PHP. Map arrays/decoded JSON to DTOs, commands, queries, and events by inspecting constructors and public getters—no private-property reflection. Supports custom keys, casting, and optional code generation for speed. | 330 | 332 | 29 | 107K | 9 | 8.6 | 38.8 | MIT | 4 years ago | |
| spatie/laravel-eventsauce | 0.85 | Integrate EventSauce event sourcing into Laravel with migrations, models, and queued jobs. Generate aggregate roots, repositories, events and commands via Artisan. Store domain messages per aggregate and dispatch consumers synchronously or through queues. | 121 | 121 | 15 | 79 | 0 | 3.5 | 3.0 | MIT | 5 years ago | |
| andreo/eventsauce-migration-generator | 0.85 | Symfony Console command that generates Doctrine Migrations for EventSauce message storage per aggregate. Configure Doctrine Migrations, then run a single command with a table prefix, selectable schemas (event/outbox/snapshot), UUID type, and optional table-name suffixes. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| eventsauce/message-outbox-for-doctrine | 0.84 | — | 1 | 1 | 0 | 2K | 0 | 0.0 | 41.0 | — | — | |
| event-engine/php-messaging | 0.84 | Messaging components for PHP apps: message bus, commands, events and queries with middleware-style dispatching. Designed to pair with Event Engine/event sourcing stacks but usable standalone for structured, testable message handling. | 6 | 6 | 1 | 6K | 0 | 2.2 | 40.9 | MIT | 1 year ago | |
| illuminate/events | 0.84 | Illuminate Events is Laravel’s event dispatcher component, providing a simple way to register listeners and subscribers, dispatch events, and build decoupled, extensible application workflows with synchronous or queued handling. | 136 | 151 | 10 | 1M | 0 | 1.0 | 55.3 | MIT | — |
How can I help you explore Laravel packages today?