sabre/event
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| league/event | 0.84 | 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,564 | 1,592 | 49 | 3M | 1 | 9.5 | 46.0 | MIT | — | |
| psr/event-dispatcher | 0.82 | 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 | — | |
| laminas/laminas-eventmanager | 0.80 | 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 | — | |
| joomla/event | 0.80 | 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 | |
| eventsauce/eventsauce | 0.80 | EventSauce is a PHP event sourcing library for modeling domain events, rebuilding state from event streams, and integrating message dispatching. It provides aggregates, repositories, serializers, and tooling to help implement reliable event-driven architectures. | 6 | — | 1 | — | 1 | 20.2 | — | GPL-2.0 | 10 years ago | |
| sabre/vobject | 0.79 | Parse, generate, and manipulate iCalendar (RFC5545) and vCard (RFC6350) data in PHP with an easy-to-use API. sabre/vobject supports reading/writing VObject structures for calendar and contact workflows via Composer install. | 596 | 618 | 132 | 482K | 77 | 55.9 | 78.8 | BSD-3-Clause | 2 months ago | |
| symfony/event-dispatcher | 0.79 | Symfony’s EventDispatcher component lets application parts communicate by dispatching events to registered listeners and subscribers. Build decoupled, extensible workflows with a simple API for adding, removing, and prioritizing handlers. | 8,548 | 8,601 | 67 | 15M | 0 | 56.9 | 52.7 | MIT | 1 week ago | |
| doctrine/event-manager | 0.79 | 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 | |
| spiral-packages/league-event | 0.78 | 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 | |
| spiral/events | 0.72 | Spiral Events provides a lightweight event dispatcher for Spiral/PHP apps. Define events and listeners, publish events, and handle them synchronously with clean integration into the framework’s container and application lifecycle. | 0 | 0 | 0 | 3K | 0 | 0.0 | 48.9 | MIT | — |
How can I help you explore Laravel packages today?