AMPHP
AMPHP is a collection of high-quality, event-driven libraries for PHP designed with fibers and concurrency in mind.
Pinned Repositories
amp
A non-blocking concurrency framework for PHP applications. 🐘
byte-stream
A non-blocking stream abstraction for PHP based on Amp.
ext-fiber
PHP Fiber extension
http-client
An advanced async HTTP client library for PHP, enabling efficient, non-blocking, and concurrent requests and responses.
http-server
An advanced async HTTP server library for PHP, perfect for real-time apps and APIs with high concurrency demands.
mysql
An async MySQL client for PHP, optimizing database interactions with efficient non-blocking capabilities. Perfect for responsive, high-performance applications.
parallel
An advanced parallelization library for PHP, enabling efficient multitasking, optimizing resource use, and application responsiveness through multiple CPU threads.
parallel-functions
Simplified parallel processing for PHP based on Amp.
redis
Efficient asynchronous communication with Redis servers, enabling scalable and responsive data storage and retrieval.
thread
Unmaintained. Use https://github.com/amphp/parallel.
AMPHP's Repositories
amphp/amp
A non-blocking concurrency framework for PHP applications. 🐘
amphp/http-server
An advanced async HTTP server library for PHP, perfect for real-time apps and APIs with high concurrency demands.
amphp/parallel
An advanced parallelization library for PHP, enabling efficient multitasking, optimizing resource use, and application responsiveness through multiple CPU threads.
amphp/http-client
An advanced async HTTP client library for PHP, enabling efficient, non-blocking, and concurrent requests and responses.
amphp/byte-stream
A non-blocking stream abstraction for PHP based on Amp.
amphp/socket
Non-blocking socket and TLS functionality for PHP based on Amp.
amphp/process
An async process dispatcher for Amp.
amphp/dns
Async DNS resolution for PHP based on Amp.
amphp/sync
Non-blocking synchronization primitives for PHP based on Amp and Revolt.
amphp/redis
Efficient asynchronous communication with Redis servers, enabling scalable and responsive data storage and retrieval.
amphp/websocket-client
Async WebSocket client for PHP based on Amp.
amphp/cache
A fiber-aware cache API based on Amp and Revolt.
amphp/file
An abstraction layer and non-blocking file access solution that keeps your application responsive.
amphp/postgres
Async Postgres client for PHP based on Amp.
amphp/http
HTTP primitives which can be shared by servers and clients.
amphp/cluster
Building multi-core network applications with PHP.
amphp/pipeline
Concurrent iterators and pipeline operations.
amphp/websocket
Shared code for websocket servers and clients.
amphp/http-server-router
A router for Amp's HTTP Server.
amphp/phpunit-util
Helper package to ease testing with PHPUnit.
amphp/sql
Common interfaces for Amp based SQL drivers.
amphp/mysql-dbal
amphp/http-client-psr7
PSR-7 adapter for amphp/http-client.
amphp/sql-common
Implementations shared by amphp/postgres and amphp/mysql
amphp/php-cs-fixer-config
Common code style configuration for all @amphp projects.
amphp/amphp.org
Documentation for AMPHP v3 based libraries.
amphp/http-client-guzzle-adapter
amphp/dbus
A non-blocking DBus Connector with message serialization based on Amp.
amphp/phpstorm-stubs
PHP runtime & extensions header files for PhpStorm
amphp/website-tools
Website administration tools for amphp.org.