th3mouk/eventstore-bundle
A Symfony bundle that integrates an event store into your application, providing configuration, services and console commands for persisting and replaying domain events. It keeps event-sourcing setup minimal so you can focus on aggregates and projections instead of infrastructure.
Consider it only when:
Look elsewhere when:
For executives: This package is a small connector that lets PHP code talk to EventStoreDB — the database you'd adopt if the roadmap commits to event sourcing or a replayable audit trail. It is plumbing, not a platform. The critical fact for decision-making is that it is archived, has five stars and no known users, meaning no bug fixes and no security patching; whoever adopts it owns it permanently. My recommendation: use it as a cheap learning spike, never as something we ship. The real decision on the table is whether event sourcing belongs on the roadmap at all — and if it does, we budget for a maintained client or a small piece of glue we own and can swap to gRPC later. If we do not need event sourcing, the requirement is likely an append-only audit log a normal database table already satisfies, and we close this out and record it on our technology radar as "avoid — unmaintained."
For engineering:
EventStoreClient interface we own so the transport can move to gRPC without touching domain code. For a Laravel build, evaluate a maintained gRPC client or a PHP event-sourcing library rather than this bundle.How can I help you explore Laravel packages today?