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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| react/child-process | 0.86 | 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 | 48 | 5M | 6 | 20.8 | 62.4 | MIT | 5 months ago | |
| react/promise-timer | 0.85 | 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. | 0 | 344 | — | 2M | — | 6.8 | 51.8 | — | — | |
| react/promise | 0.84 | Lightweight Promises/A implementation for PHP. Use Deferred/Promise to resolve or reject async results, chain with then/catch/finally, cancel when supported, and combine promises with helpers like resolve/reject, all, race, and any. | 0 | 2,470 | — | 8M | — | 30.2 | 50.5 | — | — | |
| clue/block-react | 0.84 | 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 | 21K | 1 | 4.7 | 29.3 | MIT | 4 years ago | |
| react/cache | 0.83 | ReactPHP async cache component with Promise-based CacheInterface and an in-memory ArrayCache. Inspired by PSR-16 but designed for non-blocking apps. Supports get/set/delete, bulk operations, clear, has, and common fallback patterns. | 0 | 444 | — | 6M | — | 6.6 | 55.2 | — | — | |
| 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,085 | 9,107 | 717 | 29K | 0 | 46.9 | 8.6 | MIT | 2 years ago | |
| react/http | 0.82 | 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 | 789 | 166 | 428K | 14 | 23.1 | 46.2 | MIT | 1 year ago | |
| react/mysql | 0.82 | 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). | 338 | 340 | 70 | 11K | 15 | 13.9 | 28.2 | MIT | 2 years ago | |
| react/promise-stream | 0.81 | 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 | 84K | 1 | 4.7 | 39.5 | MIT | 2 years ago | |
| wyrihaximus/async-test-utilities | 0.77 | Async testing utilities for PHP/React: extend AsyncTestCase to run each PHPUnit test inside a Fiber with a default 30s timeout. Includes TimeOut attribute (class/method), plus helpers like random namespaces/directories and callable expectation utilities. | 4 | 4 | 0 | 21K | 1 | 27.7 | 57.8 | MIT | 1 month ago | |
| drift/react-functions | 0.77 | — | 8 | 8 | 1 | 222 | 0 | 1.3 | 19.5 | MIT | 2 years ago | |
| wyrihaximus/phpstan-react | 0.77 | PHPStan extension for ReactPHP projects that flags blocking PHP functions (e.g., file_get_contents, fopen, fread) and suggests async React alternatives from react/filesystem, react/socket, and react/stream. Include the provided ruleset to enforce non-blocking code. | 2 | 2 | 0 | 15K | 2 | 1.0 | 52.3 | MIT | 1 year ago | |
| spatie/html-element | 0.71 | Generate dynamic HTML in PHP with a hyperscript-style API plus Emmet-like selectors. Build elements and attributes with a simple render helper (often wrapped as el()) to produce nested markup cleanly and programmatically, ideal for small view components. | 191 | 194 | 24 | 2K | 0 | 3.5 | 13.6 | MIT | 4 years ago | |
| async-aws/cloud-front | 0.70 | AsyncAws CloudFront Client is a lightweight PHP API client for AWS CloudFront. Install via Composer and use AsyncAws to create and manage CloudFront resources with typed requests and responses. Documentation and contribution guides available at async-aws.com. | 1 | 1 | 0 | 4K | 0 | 15.9 | 50.8 | MIT | 4 months ago | |
| spatie/async | 0.68 | Run PHP tasks in parallel with a simple Pool API built on PCNTL. Add closures, handle results via then/catch, and wait for completion. Ideal for speeding up batch jobs, CPU-heavy work, and IO-bound processing with multiple processes. | 0 | 2,826 | — | 175K | — | 42.2 | 27.9 | — | — | |
| async-aws/core | 0.68 | Shared core library for AsyncAws services: common utilities, HTTP/stream handling, exceptions, and AWS request/response infrastructure. Includes an STS client for authentication and credentials. Install via composer require async-aws/core. | 102 | 102 | 5 | 2M | 0 | 27.9 | 64.0 | MIT | 1 month ago | |
| async-aws/s3 | 0.68 | AsyncAws S3 is a lightweight, async-friendly AWS S3 API client for PHP. Install via Composer and use it to upload, download, list, and manage buckets and objects with a modern, typed client. Part of the AsyncAws suite. | 59 | 58 | 2 | 619K | 0 | 28.5 | 64.3 | MIT | 1 month ago | |
| spatie/emoji | 0.67 | Work with emoji in PHP without relying on your IDE/font. Use the Spatie\Emoji\Emoji class to access emoji as constants or friendly camelCase methods like Emoji::grinningFace(), or fetch all emojis via Emoji::all(). | 468 | 474 | 51 | 39K | 0 | 20.9 | 28.9 | MIT | 1 week ago | |
| async-aws/async-aws-bundle | 0.67 | — | 24 | 24 | 6 | 84K | 0 | 26.6 | 56.1 | MIT | 1 month ago |
How can I help you explore Laravel packages today?