nuwber/rabbitevents
RabbitEvents is a Laravel package for event-driven microservices over RabbitMQ. Define Laravel-style event classes, publish them from one service, and listen in others with configurable queues and routing.
Package under review: nuwber/rabbitevents v9.1.3 (MIT, ~118 stars, single-maintainer). A thin Laravel-native abstraction over RabbitMQ: attribute-declared events, Artisan-driven consumers, middleware pipeline, and a General log writer. The v9.1.3 release is a one-line corrective patch (fix(listener): read handler payload via payload()), which is the only hard evidence of maintenance behavior available.
Architecture fit
Integration feasibility
Technical risk
~9.1.3, not ^9.Key questions
Stack fit
Migration path
~9.1.3, define the event↔routing-key map before writing listeners, then build outward.Compatibility
Sequencing
~9.1.3, publish config, wire one low-risk event end-to-end in staging.Maintenance
Support
Scaling
Failure modes
Ramp-up
TPM recommendation: Adopt at ~9.1.3 for supporting and asynchronous integration flows, contingent on answers to questions 1–3; treat question 4 as a follow-up. Scope the first production use to a single bounded event flow so the routing contract and DLQ policy can be validated cheaply. Do not place this package on a Tier-1 critical path without a documented fork/patch contingency and a named RabbitMQ-capable owner.
How can I help you explore Laravel packages today?