league/event
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| acassan/dispatcher-bundle | 0.88 | 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 | — | |
| bodaclick/async-event-dispatcher | 0.87 | 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. | 0 | 4 | — | 0 | — | 0.2 | — | — | — | |
| symfony/event-dispatcher-contracts | 0.86 | Defines lightweight, version-stable contracts for Symfony’s EventDispatcher: interfaces and abstractions shared across components. Use it to type-hint and build compatible event dispatching integrations with proven Symfony semantics without pulling full implementations. | 3,413 | 3,415 | 3 | 18M | 0 | 35.9 | 59.2 | MIT | 2 months ago | |
| avris/dispatcher | 0.86 | Laravel-friendly message/event dispatcher providing a simple bus for commands and events with pluggable handlers, middleware-style pipelines, and clear separation of dispatching from handling. Useful for modular apps, CQRS patterns, and decoupled architecture. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| ashleydawson/domain-event-dispatcher-bundle | 0.86 | — | 1 | 1 | 0 | 0 | 0 | 0.9 | — | — | 9 years ago | |
| doctrine/event-manager | 0.85 | Doctrine Event Manager is a lightweight PHP library providing a simple event system for registering listeners and dispatching events. Commonly used across Doctrine components to decouple services and react to lifecycle or application events cleanly. | 6,045 | 6,051 | 22 | 8M | 0 | 37.0 | 46.5 | MIT | 7 months ago | |
| psr-discovery/event-dispatcher-implementations | 0.85 | Discovers installed PSR-14 event dispatcher implementations (Symfony, League, Yiisoft, etc.) at runtime and returns the first available instance. Ideal for libraries/SDKs to support PSR-14 without hard dependencies or user configuration. | 7 | 7 | 1 | 514K | 0 | 1.3 | 55.3 | MIT | 1 year ago | |
| ecentria/ecentria-apievents-bundle | 0.85 | — | 0 | 0 | 7 | 0 | 1 | 3.1 | — | — | 3 years ago | |
| event-engine/php-messaging | 0.85 | 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.4 | MIT | 1 year ago | |
| desarrolla2/async-event-dispatcher-bundle | 0.85 | — | 0 | 0 | 0 | 132 | 0 | 0.0 | 20.7 | — | — | |
| enqueue/async-event-dispatcher | 0.84 | 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 | 11K | 0 | 1.2 | 30.4 | MIT | 9 years ago | |
| cakephp/event | 0.84 | Lightweight event dispatcher for CakePHP apps. Define and fire events, attach listeners/subscribers, and manage propagation and results. Useful for decoupling components and building extensible plugins with a simple, familiar API. | 23 | 24 | 3 | 91K | 0 | 0.2 | 49.5 | NOASSERTION | — | |
| psr/event-dispatcher | 0.84 | PSR-14 interfaces for event dispatching in PHP. Defines standard contracts for dispatchers, listeners, and providers to enable interoperability between frameworks and libraries. Not an implementation—use a compatible PSR-14 dispatcher package. | 2,284 | 2,292 | 23 | 18M | 0 | 12.3 | 53.7 | MIT | — | |
| evenement/evenement | 0.84 | Evenement is a tiny, Node.js-inspired EventEmitter for PHP. Create an EventEmitter, register and remove listeners, and emit events with arguments. Designed to stay concise and simple while giving you full control. | 1,357 | 1,370 | 74 | 8M | 2 | 9.5 | 52.4 | MIT | — | |
| sabre/event | 0.83 | Lightweight PHP 8.2+ library for event-driven development: EventEmitter, promises, an event loop, and coroutines. Used to build reactive, non-blocking apps and services. Full docs at sabre.io/event. | 351 | 365 | 27 | 610K | 4 | 29.8 | 53.1 | BSD-3-Clause | 2 months ago | |
| symfony/event-dispatcher | 0.82 | Symfony EventDispatcher lets application parts communicate via dispatched events and listeners/subscribers. It provides a flexible event system for decoupled architecture, supporting priority-based listeners and a consistent dispatching API for PHP apps. | 8,532 | 8,580 | 66 | 18M | 0 | 61.5 | 54.2 | MIT | 4 weeks ago | |
| laminas/laminas-eventmanager | 0.82 | Laminas EventManager provides a flexible event and listener system for PHP applications. Attach listeners, trigger events, manage priorities, and use shared event managers to coordinate decoupled components across your app. | 1,016 | 1,018 | 19 | 951K | 4 | 16.2 | 45.0 | BSD-3-Clause | 10 months ago | |
| spiral-packages/league-event | 0.80 | Spiral Framework bridge for The League Event dispatcher. Provides an EventBootloader to wire PSR-style event dispatching, define event classes, and register listeners via attributes or config. Requires PHP 8.1+ and Spiral 3.0+. | 1 | 1 | 1 | 3K | 0 | 0.8 | 44.4 | MIT | 4 years ago | |
| zendframework/zend-eventmanager | 0.79 | Zend\EventManager provides a lightweight, flexible event and listener system for PHP apps. Attach and detach listeners, trigger events with priorities, and use shared managers for cross-cutting events—ideal for decoupling components in Zend Framework and beyond. | 1,603 | 1,658 | 59 | 216K | 7 | 7.4 | 22.1 | BSD-3-Clause | 8 years ago | |
| joomla/event | 0.78 | Joomla Event provides the building blocks for PHP event systems, including a dispatcher implementation with prioritized listeners. Use it to define, register, and trigger events in a clean, decoupled way. Requires PHP 8.1+. | 8 | 9 | 9 | 28K | 0 | 2.1 | 46.5 | GPL-2.0 | 1 year ago |
How can I help you explore Laravel packages today?