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
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| clue/block-react | Lightweight bridge to run ReactPHP’s event loop in a blocking way. Lets you wait for promises and async operations from synchronous PHP code, ideal for CLI tools and scripts that need occasional async I/O without restructuring your whole app. | 156 | 154 | 16 | 11K | 1 | 24.7 | 30.3 | MIT | 4 years ago | |
| clue/buzz-react | Async HTTP client for ReactPHP built on Buzz: send concurrent requests, stream responses, and integrate with event-loop apps. Lightweight, promise-based API for non-blocking web calls in long-running CLI/daemon services. | 350 | — | 38 | — | 1 | 23.0 | — | MIT | 5 years ago | |
| clue/connection-manager-extra | Extra ReactPHP socket connector decorators that implement ConnectorInterface: retry/repeat, timeouts, delays, reject rules, swappable connectors, consecutive/random selection, concurrency limits, and selective routing for async connection management. | 22 | 22 | 4 | 170 | 0 | 25.0 | 15.0 | MIT | 3 years ago | |
| clue/http-proxy-react | Async HTTP proxy with support for forward and reverse proxying (including HTTPS via CONNECT), built on ReactPHP. Useful for tunneling, debugging and routing HTTP(S) traffic in event-driven PHP apps, with streaming I/O and low overhead. | 47 | 47 | 16 | 36K | 1 | 25.4 | 46.7 | MIT | 1 year ago | |
| clue/ndjson-react | Streaming NDJSON (newline-delimited JSON) encoder/decoder for ReactPHP. Parse or emit large JSON record streams efficiently without loading everything into memory. Implements ReactPHP stream interfaces for easy integration with IPC/RPC and file pipelines. | 152 | 154 | 12 | 4M | 0 | 23.4 | 65.0 | MIT | 3 years ago | |
| clue/reactphp-ssh-proxy | Async SSH proxy connector/forwarder for ReactPHP. Tunnel any TCP/IP protocol (HTTP, SMTP, IMAP, databases) through an SSH server using the system ssh binary. Implements ReactPHP ConnectorInterface for drop-in use with existing clients. | 21 | 21 | 7 | 367 | 6 | 23.7 | 22.1 | MIT | 3 years ago | |
| clue/redis-react | Async Redis client for ReactPHP. Send commands in parallel with automatic pipelining and promise-based responses. Event-driven Pub/Sub support, lightweight SOLID design, and strong test coverage for Redis v2.6+. | 282 | 283 | 50 | 1M | 6 | 29.8 | 62.1 | MIT | 1 year ago | |
| clue/socks-react | Async SOCKS4/4a/5 proxy connector for ReactPHP. Route TCP connections through a SOCKS server with non-blocking I/O, supporting authentication and DNS resolving via the proxy. Integrates with React\Socket to proxy outgoing connections. | 117 | 118 | 26 | 9K | 0 | 28.3 | 31.0 | MIT | 3 years ago | |
| clue/stdio-react | ReactPHP-based STDIO stream wrapper for non-blocking access to STDIN/STDOUT/STDERR. Enables event-driven CLI apps with readable and writable streams, integrating terminal input/output into the ReactPHP loop for async command-line tools. | 198 | 199 | 20 | 197K | 4 | 27.5 | 50.0 | MIT | 4 years ago | |
| clue/term-react | ReactPHP-powered interactive terminal for PHP. Read keypresses and line input from STDIN without blocking, work with streams and events, and build responsive CLI apps that react to user input in real time. | 104 | — | 7 | — | 0 | 20.8 | — | MIT | 2 years ago | |
| fabpot/php-cs-fixer | PHP CS Fixer is a command-line tool for automatically fixing PHP coding standards issues. It formats and modernizes code using configurable rulesets, supports custom rule configurations, and helps keep projects consistent and clean across teams and CI. | 46 | — | 12 | — | 0 | 0.6 | — | NOASSERTION | — | |
| friendsofphp/php-cs-fixer | PHP CS Fixer automatically fixes PHP code to match coding standards. Use built-in rule sets like @PER-CS, @Symfony, or @PhpCsFixer, or define your own config. Helps modernize code for newer PHP and PHPUnit. Supports PHP 7.4–8.5. | 13,489 | 13,565 | 1,630 | 5M | 45 | 86.4 | 73.4 | MIT | 1 month ago | |
| leventcz/laravel-top | Laravel Top is a lightweight CLI dashboard for real-time monitoring of Laravel apps in production. It listens to request events and aggregates short-lived metrics in Redis to show throughput, latency, errors, and busiest routes across all servers. | 581 | 581 | 21 | 4K | 2 | 25.5 | 14.6 | MIT | 1 year ago | |
| pestphp/pest-plugin-watch | — | 21 | 21 | 10 | 21K | 0 | 0.3 | 29.0 | MIT | — | |
| react/async | Async utilities and fibers for ReactPHP. Provides async/await-style control flow plus Promise combinators (delay, parallel, series, waterfall, coroutine) to simplify sequencing and coordination of non-blocking, event-loop driven operations. | 223 | 221 | 19 | 475K | 2 | 25.9 | 56.3 | MIT | 1 year ago | |
| react/child-process | 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. | 340 | 345 | 49 | 4M | 6 | 29.7 | 67.2 | MIT | 3 months ago | |
| react/datagram | Event-driven UDP datagram client/server for ReactPHP. Create UDP sockets, send and receive messages asynchronously with an API modeled after Node.js dgram. Works across platforms with no required PHP extensions; supports PHP 5.3+ (PHP 7+ recommended). | 99 | 99 | 27 | 29K | 1 | 25.4 | 40.0 | MIT | 1 year ago | |
| react/dns | Async DNS resolver for ReactPHP. Provides non-blocking hostname lookups with a simple ResolverInterface, optional caching, and advanced UDP/TCP transports and hosts file support. Also includes tools for working with DNS messages and building DNS servers. | 535 | 536 | 62 | 5M | 7 | 36.3 | 70.8 | MIT | 4 months ago | |
| react/http | 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. | 781 | 790 | 167 | 399K | 14 | 43.0 | 53.9 | MIT | 1 year ago | |
| react/http-client | Deprecated ReactPHP streaming, event-driven HTTP client kept for BC. Development moved to react/http with a new Promise-based, PSR-7 Browser API. Upgrade recommended; see react/http for current client usage and features. | 228 | 234 | 61 | 46K | 1 | 32.1 | 37.4 | MIT | 5 years ago | |
| react/mysql | Async MySQL client for ReactPHP. Pure PHP implementation of the MySQL protocol with no extensions required. Connect via URI, run queries with promises, stream results, and manage connection lifecycle (ping/quit/close). | 337 | 340 | 71 | 10K | 15 | 34.0 | 33.1 | MIT | 2 years ago | |
| react/promise-timer | 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 | 2M | 1 | 26.8 | 59.3 | MIT | 1 year ago | |
| react/socket | 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,284 | 1,306 | 158 | 5M | 6 | 42.2 | 62.2 | MIT | 4 months ago | |
| react/stream | 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. | 688 | 691 | 63 | 5M | 1 | 34.8 | 64.6 | MIT | 1 year ago | |
| revolt/event-loop-adapter-react | 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. | 17 | 17 | 1 | 8K | 0 | 21.0 | 42.6 | MIT | 2 years ago | |
| spatie/flare-daemon | — | 0 | 0 | 0 | 1 | 0 | 20.4 | 4.9 | MIT | 1 day ago | |
| spatie/laravel-cronless-schedule | Run Laravel’s scheduler without cron. This dev/test-friendly package adds php artisan schedule:run-cronless, which uses a ReactPHP loop to execute the scheduler on a timer (default every minute), with optional custom frequency and manual runs. | 387 | 389 | 14 | 5K | 0 | 25.1 | 18.6 | MIT | 1 year ago | |
| spatie/laravel-short-schedule | Schedule Laravel Artisan commands at sub-minute intervals (every second or even fractions) via ShortSchedule in routes/console.php or the console kernel. Note: Laravel 11+ now supports sub-minute scheduled tasks, so this package is largely obsolete. | 649 | 652 | 54 | 18K | 0 | 32.1 | 23.5 | MIT | 1 week ago | |
| symplify/easy-parallel | Run PHP tasks in parallel with a simple API. Easy Parallel helps speed up builds and code analysis by distributing work across multiple processes, while keeping output manageable and integration straightforward in existing Symplify and custom tooling. | 11 | 11 | 5 | 18K | 1 | 0.4 | 43.8 | MIT | — | |
| team-reflex/discord-php | DiscordPHP is a PHP wrapper for Discord’s REST, Gateway, and Voice APIs. Build Discord bots and integrations in CLI using an event-driven approach (ReactPHP). Includes guides and class reference; community Laravel integration available via Laracord. | 1,066 | 1,067 | 252 | 13K | 6 | 47.6 | 23.4 | MIT | 2 days ago | |
| wyrihaximus/async-test-utilities | Async test utilities for PHP/React tests. Extend AsyncTestCase to run each test inside a Fiber, get random namespaces/directories for filesystem tests, and control per-test or per-class timeouts via the TimeOut attribute (default 30s). | 4 | 4 | 0 | 13K | 1 | 29.5 | 55.3 | MIT | 4 days ago | |
| wyrihaximus/react-phpunit-run-tests-in-fiber | PHPUnit trait to run each test inside a PHP Fiber, making it easy to use ReactPHP async/await in tests. Includes optional per-test or per-class timeout attributes to fail slow tests (without stopping the running fiber). | 0 | 0 | 0 | 16K | 1 | 21.6 | 65.9 | MIT | 11 months ago |
How can I help you explore Laravel packages today?