voryx/event-loop
Voryx EventLoop is a lightweight PHP event loop abstraction with timers, periodic callbacks, and stream handling. It offers a simple interface for scheduling tasks and managing non-blocking I/O, making it useful for asynchronous PHP applications and ReactPHP-style components.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| revolt/event-loop | 0.77 | Revolt is a rock-solid event loop for concurrent PHP applications. Powered by PHP 8.1 fibers, it enables cooperative multitasking and non-blocking I/O without callbacks or promises, offering a common scheduler base for Amp, ReactPHP, and other libraries. | 934 | 938 | 39 | 7M | 10 | 25.7 | 65.3 | MIT | 5 months ago | |
| voryx/thruway-common | 0.76 | Shared common components for Thruway, the PHP WAMP (Web Application Messaging Protocol) client and router built on ReactPHP. Provides core protocol utilities and message handling used across Thruway packages for real-time pub/sub and RPC over WebSockets. | 8 | 8 | 6 | 12K | 2 | 0.7 | 43.6 | — | 4 years ago | |
| voryx/thruway | 0.76 | Thruway is a PHP implementation of the WAMP v2 protocol, providing a router and client built on ReactPHP. It enables WebSocket-based pub/sub and RPC for real-time PHP applications, with authentication and flexible transport support. | 672 | — | 129 | — | 24 | 15.3 | 11.9 | MIT | 4 years ago |
|
| bodaclick/async-event-dispatcher | 0.75 | 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.0 | — | — | — | |
| sabre/event | 0.75 | sabre/event is a lightweight PHP library for event-based development, offering an event emitter, promises, an event loop, and coroutines. Requires PHP 8.2. Install with composer require sabre/event. | 353 | 366 | 27 | 833K | 4 | 25.9 | 53.6 | BSD-3-Clause | 3 months ago | |
| react/event-loop | 0.75 | ReactPHP’s core event loop for evented I/O. Provides a shared LoopInterface so async libraries interoperate on a single loop with one run() call. Includes timers, future ticks, stream and signal watchers, plus multiple backend implementations. | 1,336 | 1,346 | 130 | 8M | 2 | 20.4 | 54.2 | MIT | 11 months ago | |
| eventsauce/backoff | 0.75 | Small PHP library with a BackOffStrategy interface and ready-made retry delays (exponential, Fibonacci, linear). Configure initial delay, max tries, max delay, and growth base. Call backOff($tries, $throwable) inside retry loops to pause between attempts. | 69 | 71 | 3 | 16K | 0 | 0.6 | 32.5 | — | — | |
| react/promise-timer | 0.74 | Add timeouts and sleep delays to ReactPHP promises. Wrap any pending operation to auto-cancel and reject with a TimeoutException if it doesn’t settle in time, or pass through resolve/reject when it does. Lightweight, function-based API. | 341 | 344 | 17 | 3M | 1 | 6.8 | 54.7 | MIT | 2 years ago | |
| wyrihaximus/ticking-promise | 0.74 | A ReactPHP promise that fires a callback on a recurring interval, making it simple to schedule periodic tasks inside asynchronous PHP applications without manual event-loop timer wiring. | 6 | 6 | 1 | 28K | 1 | 9.1 | 53.5 | MIT | 6 months ago | |
| workerman/workerman | 0.74 | Workerman is an asynchronous event-driven PHP framework for building fast, scalable network applications. It supports HTTP, WebSocket, custom protocols, coroutines, and connection pools, making it ideal for high-concurrency servers. | 11,547 | 11,607 | 2,242 | 101K | 95 | 88.6 | 45.8 | MIT | 4 weeks ago |
How can I help you explore Laravel packages today?