bodaclick/async-event-dispatcher
Async event dispatcher for PHP inspired by Symfony. Add one or more drivers (listeners) and dispatch AsyncEventInterface events using a fire-and-forget pub/sub style. Includes RabbitMQ and file drivers, with an easy interface for custom drivers.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| league/event | 0.87 | PSR-14 compatible event dispatcher for PHP. Provides an emitter, listeners and subscribers, plus prioritized, stoppable events. Lightweight, extensible, and framework-agnostic—ideal for decoupling application components and building clean event-driven architectures. | 1,566 | 1,592 | 49 | 4M | 1 | 9.5 | 46.8 | MIT | — | |
| cvek/domain-events | 0.86 | — | 2 | 2 | 1 | 0 | 0 | 0.6 | — | MIT | 1 year ago | |
| ecommit/amqp-bundle | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| php-standard-library/async | 0.86 | Fiber-based async primitives for PHP: structured concurrency with cooperative multitasking. Run tasks concurrently, manage lifecycles, cancellations, and scopes predictably. Part of PHP Standard Library; docs and guides at php-standard-library.dev. | 1 | 1 | 0 | 29K | 0 | 20.1 | 64.3 | MIT | 3 weeks ago | |
| edemy/eventbundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| andy-thorne/domain-events-bundle | 0.85 | — | 0 | 1 | 0 | 0 | 0 | 0.5 | — | — | 4 years ago | |
| ashleydawson/domain-event-dispatcher-bundle | 0.84 | — | 1 | 1 | 0 | 0 | 0 | 0.9 | — | — | 9 years ago | |
| aescarcha/async | 0.84 | Symfony bundle that listens to Doctrine entity lifecycle events (persist/update/remove) and publishes RabbitMQ jobs so heavy processing runs asynchronously. Configure via OldSoundRabbitMq and register the persist listener as consumer/event subscriber. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| dimkabelkov/rabbit-bus-bundle | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| acassan/dispatcher-bundle | 0.84 | acassan/dispatcher-bundle provides a small dispatcher bundle for Laravel/PHP projects, packaging dispatcher-related wiring and configuration so you can register and use a dispatcher in your application with minimal setup. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | GPL-2.0 | — | |
| dlakomski/rabbitmq-bundle-bridge | 0.84 | — | 0 | 0 | 0 | 358 | 0 | 0.0 | 35.3 | MIT | — | |
| ashleydawson/domain-event-dispatcher | 0.84 | — | 1 | 1 | 0 | 0 | 0 | 2.1 | — | — | 9 years ago | |
| artox-lab/clarc-message-bus-bundle | 0.84 | — | 0 | 0 | 1 | 2 | 0 | 0.3 | 6.6 | — | 5 years ago | |
| dlakomski/asynchronous-bundle | 0.83 | — | 0 | 0 | 0 | 385 | 0 | 0.0 | 35.7 | MIT | — | |
| ecentria/ecentria-apievents-bundle | 0.83 | — | 0 | 0 | 7 | 0 | 1 | 3.1 | — | — | 3 years ago | |
| b2pweb/bdf-event-notifier | 0.82 | — | 0 | 0 | 0 | 558 | 0 | 0.0 | 38.0 | MIT | — | |
| event-engine/php-messaging | 0.82 | 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 | 5K | 0 | 2.2 | 38.9 | MIT | 1 year ago | |
| cleancode/simple-bus-on-steroids | 0.82 | — | 3 | 3 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| enqueue/async-event-dispatcher | 0.82 | Symfony EventDispatcher extension that dispatches events asynchronously by sending them to a message queue, enabling background processing and improved responsiveness. Part of the Enqueue ecosystem; integrates with Symfony apps and supports MQ-driven event handling. | 69 | 69 | 7 | 14K | 0 | 1.2 | 31.7 | MIT | 8 years ago | |
| alchemy/rabbitmq-management-client | 0.82 | PHP client for the RabbitMQ Management HTTP API. Query and manage queues, exchanges and more via synchronous Guzzle requests or asynchronous ReactPHP promises. Includes a Guarantee helper to ensure resources exist and match desired settings. | 41 | 42 | 24 | 0 | 7 | 3.5 | 2.3 | NOASSERTION | 9 years ago |
How can I help you explore Laravel packages today?