Become a sponsor to AMPHP
AMPHP (Asynchronous Multitasking PHP) is a framework for writing non-blocking, concurrent code in PHP.
We provide a complete stack of production-ready components to write an async application in PHP.
- HTTP Server and Client
- Postgres and MySQL clients
- Redis Client
- Async File Access
- Parallel code execution (offload any blocking code to another process/thread)
- WebSocket Server and Client
- Caching
- Beanstalk Client
- DNS
- Synchronization Tools
See our full list of libraries and documentation at amphp.org.
Meet the team
-
Aaron Piotrowski trowskiComputer programmer, photographer, and coffee lover. Maintainer of @amphp, a library for writing async code in PHP using fiber-based coroutines.
-
Niklas Keller kelunikI like building secure-by-default software, working on performance and reliability. Maintainer of @amphp.
Featured work
-
amphp/http-server
An advanced async HTTP server library for PHP, perfect for real-time apps and APIs with high concurrency demands.
PHP 1,289 -
amphp/http-client
An advanced async HTTP client library for PHP, enabling efficient, non-blocking, and concurrent requests and responses.
PHP 702 -
amphp/parallel
An advanced parallelization library for PHP, enabling efficient multitasking, optimizing resource use, and application responsiveness through multiple CPU threads.
PHP 787 -
amphp/websocket-client
Async WebSocket client for PHP based on Amp.
PHP 146 -
amphp/websocket-server
WebSocket component for PHP based on the Amp HTTP server.
PHP 115