react/event-loop
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| react/socket | 0.90 | Async TCP/IP and TLS socket servers and clients for ReactPHP. Provides streaming, non-blocking connections built on EventLoop and Stream, with reusable interfaces and helpers for TCP, Unix sockets, secure servers, and connectors. | 1,285 | 1,307 | 158 | 6M | 6 | 29.4 | 57.8 | MIT | 8 months ago | |
| react/promise-stream | 0.89 | ReactPHP helper functions bridging promises and streams. Buffer an entire readable stream into a promise, get the first chunk, collect all chunks, or unwrap promises to readable/writable streams with proper error, cancel, and max-length handling. | 115 | 116 | 14 | 78K | 1 | 4.7 | 39.0 | MIT | 2 years ago | |
| react/stream | 0.86 | Event-driven readable and writable streams for non-blocking I/O in ReactPHP. Process large data in small chunks with async-friendly stream interfaces and resource-based streams, with support for piping, backpressure, errors, and duplex streams. | 689 | 694 | 63 | 6M | 2 | 15.1 | 56.2 | MIT | 2 years ago | |
| react/http | 0.85 | Event-driven, streaming HTTP client and server for ReactPHP. Send many concurrent async HTTP/HTTPS requests, handle redirects/timeouts/auth, and stream request/response bodies. Build plain HTTP or secure HTTPS servers on ReactPHP Socket and EventLoop. | 780 | 790 | 165 | 445K | 15 | 23.3 | 46.4 | MIT | 1 year ago | |
| revolt/event-loop-adapter-react | 0.83 | Run ReactPHP libraries on the Revolt event loop. This adapter lets you pass React\EventLoop\Loop::get() where a LoopInterface is required, automatically bridging ReactPHP components to Revolt for a single, unified loop. | 18 | 18 | 1 | 9K | 0 | 1.0 | 37.1 | MIT | 2 years ago | |
| react/react | 0.83 | ReactPHP is an event-driven, non-blocking I/O toolkit for PHP. Built around an event loop, it provides async building blocks like streams, DNS, sockets, HTTP client/server and process control—ideal for fast network services and long-running apps. | 9,091 | 9,114 | 714 | 23K | 0 | 46.9 | 7.6 | MIT | 3 years ago | |
| revolt/event-loop | 0.82 | Revolt is a rock-solid event loop for PHP 8.1+ that enables cooperative multitasking with fibers and non-blocking I/O while keeping code synchronous. A lightweight scheduler foundation for concurrent apps and libraries like Amp and ReactPHP. | 926 | 929 | 38 | 3M | 9 | 30.6 | 61.1 | MIT | 2 months ago | |
| amphp/byte-stream | 0.81 | Event-driven byte stream abstractions for PHP 8.1+ in the AMPHP ecosystem. Provides ReadableStream/WritableStream interfaces plus implementations like Payload, buffers, resource/iterable streams, stream chaining, base64 encode/decode, and decompression for fiber-friendly I/O. | 394 | 393 | 28 | 3M | 2 | 12.3 | 54.5 | MIT | 1 year ago | |
| react/child-process | 0.80 | Event-driven child process execution for ReactPHP. Start and manage processes from the event loop, stream STDIN/STDOUT/STDERR via React streams, send signals, and receive exit events. Supports custom pipes and Windows considerations. | 341 | 346 | 48 | 5M | 6 | 18.7 | 61.3 | MIT | 6 months ago | |
| hyperf/coroutine | 0.65 | — | 0 | 0 | 1 | 49K | 1 | 26.8 | 64.0 | MIT | 1 month ago | |
| sabre/event | 0.65 | 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. | 352 | 365 | 26 | 580K | 4 | 31.8 | 53.6 | BSD-3-Clause | 2 weeks ago | |
| cesurapp/swoole-bundle | 0.64 | — | 4 | 4 | 2 | 54 | 0 | 29.6 | 17.4 | MIT | 1 week ago | |
| workerman/coroutine | 0.64 | Workerman coroutine library providing lightweight concurrency tools for PHP: Coroutine, Channel, Barrier, Parallel, and Pool. Designed to simplify async workflows and coordinated task execution in Workerman-based applications. | 15 | 15 | 3 | 44K | 1 | 15.5 | 53.0 | MIT | 4 months ago | |
| hyperf/event | 0.63 | hyperf/event is a lightweight event dispatcher for Hyperf applications. Define events and listeners, dispatch synchronously or via async mechanisms, and keep your domain decoupled. Integrates cleanly with Hyperf’s DI and coroutine-friendly runtime. | 3 | 3 | 1 | 53K | 0 | 26.9 | 64.1 | MIT | 1 month ago | |
| hyperf/engine | 0.62 | — | 6 | 6 | 7 | 101K | 0 | 16.5 | 58.8 | — | 8 months ago | |
| openswoole/core | 0.62 | Core PHP library for OpenSwoole, enabling async I/O, coroutines, and fibers for building secure, reliable, high-performance applications. Install via Composer and follow the OpenSwoole docs for usage and APIs. | 18 | 19 | 8 | 51K | 0 | 1.8 | 47.3 | — | 2 years ago | |
| aequasi/cron-bundle | 0.61 | Symfony bundle for registering and running recurring tasks via annotated Console Commands. Scan commands with cron:scan, then execute due jobs with cron:run. Uses DateInterval specs (e.g., PT1H) and works with a system cron to trigger runs periodically. | 3 | 3 | 2 | 0 | 0 | 0.1 | — | MIT | — |
How can I help you explore Laravel packages today?