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
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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,289 | 2,300 | 22 | 14M | 0 | 12.3 | 52.2 | MIT | — | |
| doctrine/event-manager | 0.83 | 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,050 | 6,056 | 22 | 8M | 0 | 48.5 | 50.5 | MIT | 2 months 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,019 | 1,021 | 19 | 824K | 4 | 32.3 | 50.4 | BSD-3-Clause | 5 months ago | |
| evenement/evenement | 0.80 | 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,349 | 1,365 | 74 | 5M | 2 | 9.5 | 50.1 | MIT | — | |
| 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 | 20.8 | 51.2 | MIT | 3 years ago | |
| sabre/event | 0.79 | Lightweight PHP library for event-driven development: EventEmitter, promises, an event loop, and coroutines. Designed for building asynchronous, event-based applications. Documentation at sabre.io/event. Requires PHP 7.1. | 352 | 365 | 24 | 482K | 4 | 30.6 | 52.7 | BSD-3-Clause | 1 year 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,613 | 1,658 | 60 | 203K | 7 | 17.4 | 36.9 | BSD-3-Clause | 7 years ago | |
| symfony/event-dispatcher-contracts | 0.79 | Interfaces and base abstractions for Symfony’s event dispatching system. Use these contracts to standardize how events and listeners interact, and to build libraries compatible with Symfony components and their proven implementations. | 3,422 | 3,425 | 2 | 15M | 0 | 38.1 | 59.0 | MIT | 5 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 | 15K | 0 | 22.1 | 52.8 | GPL-2.0 | 8 months ago | |
| league/uri-components | 0.72 | Immutable value-object URI components for PHP. Build, validate, normalize and convert parts like scheme, authority, host, path, query and fragment with PSR-7 compatibility. Supports IDN hosts (intl/polyfill) and IPv4 conversion. | 319 | 324 | 5 | 2M | 0 | 31.0 | 62.3 | MIT | 3 weeks ago | |
| league/pipeline | 0.71 | League\Pipeline provides a lightweight, immutable implementation of the Pipeline pattern for PHP. Compose sequential processing stages (any callable or invokable class) and pass a payload through each stage in order, producing a final result. | 1,000 | 1,017 | 74 | 363K | 3 | 8.0 | 36.0 | MIT | — |
How can I help you explore Laravel packages today?