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/parallel-functions
Simplified parallel processing for PHP based on Amp.
amphp/ext-fiber
PHP Fiber extension
amphp/ext-uv
amphp/redis
Efficient asynchronous communication with Redis servers, enabling scalable and responsive data storage and retrieval.
amphp/websocket-server
WebSocket component for PHP based on the Amp HTTP server.
amphp/serialization
Serialization tools for IPC and data storage in PHP.
amphp/windows-registry
Windows Registry Reader.
amphp/beanstalk
Asynchronous Beanstalk Client for PHP.
amphp/aerys
A non-blocking HTTP application, WebSocket and file server for PHP based on Amp.
amphp/pipeline
Concurrent iterators and pipeline operations.
amphp/getting-started
A getting started guide for Amp.
amphp/green-thread
amphp/websocket
Shared code for websocket servers and clients.
amphp/ssh
Async SSH client for PHP based on Amp.
amphp/injector
A recursive dependency injector used to bootstrap and wire together S.O.L.I.D., object-oriented PHP applications.
amphp/log
Non-blocking logging for PHP based on Amp and Monolog.
amphp/amphp.github.io
Main website repository.
amphp/react-adapter
Makes any ReactPHP library compatible with Amp.
amphp/artax
An async HTTP/1.1 client for PHP based on Amp.
amphp/http-server-static-content
An HTTP server plugin to serve static files like HTML, CSS, JavaScript, and images effortlessly.
amphp/phpunit-util
Helper package to ease testing with PHPUnit.
amphp/http-server-session
An HTTP server plugin that simplifies session management for your applications. Effortlessly handle user sessions, securely managing data across requests.
amphp/http-server-form-parser
An HTTP server plugin that simplifies form data handling. Effortlessly parse incoming form submissions and extracting its data.
amphp/mysql-dbal
amphp/http-client-cookies
Automatic cookie handling for Amp's HTTP client.
amphp/quic
amphp/windows-process-wrapper
Child process wrapper to support non-blocking process pipes on Windows.
amphp/logo
Repository to store the logo and other assets.
amphp/.github
amphp/template
This repository serves as template for new amphp projects.