mirror of
https://github.com/danog/awesome-amphp.git
synced 2024-11-30 04:19:25 +01:00
4.3 KiB
4.3 KiB
awesome-amphp
A curated list of amphp packages
Arduino
- amphp-arduino - Demo for controlling an Arduino with PHP
Cache
- amphp/cache - A fiber-aware cache API
Database
- amphp/mysql - Async MySQL client
- amphp/postgres - Async Postgres client
HTTP
Server
- amphp/http-server - A non-blocking HTTP application server.
- amphp/http-server-form-parser - A form parser
- amphp/http-server-router - A router
- amphp/http-server-session - Session management
- amphp/http-server-static-content - A static content responder for amphp/http-server
Client
- amphp/http-client - Async HTTP/1.1+2 client
- amphp/http-client-cookies - Automatic cookie handling for amphp/http-client
- amphp/http-client-cache - Async HTTP cache for amphp/http-client
- amphp/http-client-psr7 - PSR-7 adapter for amphp/http-client
JSON
- streaming-json - A streaming JSON parser
Logging
- amphp/log - Non-blocking logging for PHP based on Amp and Monolog
Multiprocessing
- amphp/process - Async process dispatcher
- amphp/parallel - Parallel processing
- amphp/parallel-functions - Simplified parallel processing
- amphp/cluster - Building multi-core network applications
Music
- gitamp - Listen to music generated by events across github
ReactPHP
- amphp/react-adapter - Adapter to make any ReactPHP library compatible with Amp
SSH
- amphp/ssh - Async SSH client
Telegram
- MadelineProto - Client/Server API for the telegram MTProto protocol
Testing
- asynit - Asynchronous HTTP Request Testing Library for API or more
Websocket
- amphp/websocket-server - WebSocket component for amphp/http-server
- amphp/websocket-client - Async WebSocket client
Unsorted yet
- amphp/file - Access to the filesystem
- amphp/redis - Redis Client
- amphp/beanstalk - Beanstalk client
- Service bus - Service Bus (publish-subscribe pattern) implementation
- amphp/byte-stream - A non-blocking stream abstraction
- ACME - Async ACME library
- amphp/dns - Async DNS resolution
- ridge - Pure asynchronous PHP implementation of the AMQP 0-9-1 protocol
- cassis - Pure PHP asynchronous implementation of the Cassandra V4 binary protocol
- Wind framework - Pure PHP Coroutine Framework based on Workerman and Amphp
- ESB - Simple, beanstalkd powered, ESB framework
- retry - A tiny library for retrying failed operations
- rate-limit - Rate Limiting
Projects using amphp
- stdinho - Turn any STDIN/STDOUT into HTTP server
- mailgrab - Simple and easy to use catch-all SMTP mail server and debugging tool
- psalm - A static analysis tool for finding errors in PHP applications
Guides / Tutorials
- amphp/getting-started - A getting started guide for Amp