php-standard-library/async
Fiber-based async primitives for PHP: structured concurrency with cooperative multitasking. Run tasks concurrently, manage lifecycles, cancellations, and scopes predictably. Part of PHP Standard Library; docs and guides at php-standard-library.dev.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| bodaclick/async-dispatcher-bundle | 0.87 | — | 0 | 2 | — | 0 | — | 0.0 | — | — | — | |
| amphp/sql | 0.87 | Async SQL library for PHP built on Amp. Provides non-blocking database connections, query execution, and result handling with a consistent API, enabling high-concurrency apps without blocking I/O. Supports common drivers and integrates cleanly with event-loop workflows. | 20 | 20 | 5 | 36K | 1 | 16.9 | 49.6 | MIT | 4 months ago | |
| php-standard-library/promise | 0.86 | Lightweight Promise implementation for PHP with a simple, standards-inspired API. Create, resolve, reject, and chain async-style operations, handle errors, and compose results with familiar then/catch patterns—ideal for libraries that need non-blocking workflows. | 1 | 1 | 0 | 30K | 0 | 20.1 | 64.3 | MIT | 1 month ago | |
| wyrihaximus/async-test-utilities | 0.86 | 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 | 58K | 1 | 30.0 | 64.5 | MIT | 3 days ago | |
| bbit/async-dispatcher-bundle | 0.86 | — | 14 | 14 | 8 | 62 | 0 | 2.1 | 9.8 | — | 9 years ago | |
| internal/promise | 0.86 | Lightweight Promises/A implementation for PHP (fork of reactphp/promise). PHP 8.1+ compatible with strict types and improved type annotations. Drop-in replacement for react/promise v2/v3 with reusable rejection handling and safer defaults. | 54 | 54 | 1 | 158K | 0 | 6.7 | 50.2 | MIT | 8 months ago | |
| sabre/event | 0.86 | 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 | |
| danilovl/async-bundle | 0.85 | — | 0 | 0 | 0 | 11 | 0 | 17.2 | 16.5 | MIT | 5 months ago | |
| bodaclick/async-event-dispatcher | 0.85 | 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.2 | — | — | — | |
| spatie/async | 0.85 | 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. | 2,814 | 2,826 | 184 | 144K | 0 | 39.8 | 26.1 | MIT | 5 months ago | |
| async-aws/cloud-front | 0.85 | 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 | 5K | 0 | 13.5 | 51.6 | MIT | 6 months ago | |
| aescarcha/async | 0.85 | Symfony bundle that listens to Doctrine entity lifecycle events (persist/update/remove) and publishes RabbitMQ jobs so heavy processing runs asynchronously. Configure via OldSoundRabbitMq and register the persist listener as consumer/event subscriber. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| workerman/coroutine | 0.84 | 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 | |
| async-aws/core | 0.84 | AsyncAws Core provides the shared foundation for AsyncAws AWS clients, including request signing, HTTP utilities, configuration and credential handling. Also includes an STS client for authentication. Install via composer and build AWS integrations with a lightweight SDK. | 107 | 107 | 5 | 2M | 0 | 29.2 | 64.5 | MIT | 2 weeks ago | |
| 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. | 2,456 | 2,475 | 149 | 9M | 0 | 27.3 | 49.8 | MIT | 11 months ago | |
| matthiasnoback/phpunit-asynchronicity | 0.84 | PHPUnit/Behat helper for testing asynchronous behavior. Provides assertEventually() to retry a callable until assertions pass or a timeout occurs—useful for waiting on files, processes, or UI updates, with configurable timeout and polling interval. | 36 | 36 | 7 | 8K | 0 | 3.7 | 32.0 | MIT | 2 years ago | |
| react/partial | 0.84 | Lightweight partial function application for PHP. Pre-fill (bind) some arguments of any callable and get back a new callable with fewer required params—handy for async callbacks and event handlers where you need to pass extra context without verbose closures. | 114 | 115 | 6 | 3K | 0 | 0.8 | 20.4 | MIT | — | |
| cvek/domain-events | 0.84 | — | 2 | 2 | 1 | 85 | 0 | 0.6 | 20.3 | MIT | 1 year ago | |
| dlakomski/asynchronous | 0.83 | Laravel package enabling asynchronous/background execution of tasks and queued jobs, letting you dispatch work without blocking the request cycle. Useful for offloading long-running operations, improving responsiveness, and handling work in parallel or after response. | 0 | 0 | 0 | 389 | 0 | 0.0 | 35.3 | MIT | — | |
| baks-dev/core | 0.82 | BaksDev Core — базовый модуль для проектов BaksDev (PHP 8.4+): настройка основного домена через .env, примеры systemd-сервисов для messenger:consume, auto-scripts для установки ассетов и очистки кэша. Установка через Composer. | 0 | 0 | 4 | 398 | 0 | 22.1 | 42.1 | MIT | 2 weeks ago |
How can I help you explore Laravel packages today?