rxnet/eventstore-client
RxNet EventStore Client integrates EventStoreDB with Laravel, making event sourcing practical in PHP. Append and read events, work with streams, and build event-driven applications through a simple, framework-friendly client API.
Consider it only when:
Look elsewhere when:
Executive summary: This is a specialized PHP client for EventStoreDB with reactive/asynchronous capabilities. It could help a Laravel/PHP team prototype an event-driven architecture or integrate with an existing EventStoreDB platform, but it is not a safe default production dependency. Low adoption, a 2019 release, and unclear maintenance make it a high-risk accelerator, not a strategic platform choice.
For engineering: Use it to validate event-store integration patterns, async projections, and CQRS flows in a bounded spike. Before production, require a compatibility and maintenance assessment, a fork/vendor plan, and a clear exit path to a maintained client or internal abstraction. Do not let it leak throughout the codebase; isolate it behind an internal event-store interface.
Recommendation: Fund a short evaluation only if EventStoreDB is already a candidate or incumbent. Otherwise, prioritize maintained Laravel-native eventing/outbox solutions or managed event-streaming services. If adopted, assign explicit ownership and budget for upgrades and patching.
How can I help you explore Laravel packages today?