mirror of
https://github.com/danog/amp.git
synced 2025-01-22 13:21:16 +01:00
amp
amphp/amp
is a non-blocking concurrency framework for PHP. It provides an event loop, promises and streams as a base for asynchronous programming.
Promises in combination with generators are used to build coroutines, which allow writing asynchronous code just like synchronous code, without any callbacks.
Required PHP Version
- PHP 7.0+
Optional Extension Backends
Extensions are only needed if your app necessitates high numbers of concurrent socket connections.
Installation
$ composer require amphp/amp ^2@dev
Languages
PHP
99.4%
Shell
0.3%
Makefile
0.3%