easeappphp / highper
High-performance PHP microservice framework with extreme concurrency support
1.0.6
2025-05-17 03:59 UTC
Requires
- php: ^8.2
- amphp/amp: ^3.0
- amphp/byte-stream: ^2.0
- amphp/cache: ^2.0
- amphp/dns: ^2.0
- amphp/http: ^2.0
- amphp/http-client: ^5.0
- amphp/http-server: ^3.0
- amphp/http-server-router: ^2.0
- amphp/http-server-static-content: ^2.0
- amphp/log: ^2.0
- amphp/mysql: ^3.0
- amphp/parallel: ^2.3
- amphp/pipeline: ^1.0
- amphp/socket: ^2.0
- amphp/sync: ^2.0
- amphp/websocket: ^2.0
- amphp/websocket-server: ^4.0
- filp/whoops: ^2.15
- illuminate/container: ^10.0
- nyholm/psr7: ^1.8
- open-telemetry/exporter-otlp: ^1.0
- open-telemetry/sdk: ^1.0
- psr/container: ^2.0
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0 || ^2.0
- psr/http-server-handler: ^1.0
- psr/log: ^1.0 || ^3.0
- revolt/event-loop: ^1.0
Requires (Dev)
- phpbench/phpbench: ^1.2
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.0
- squizlabs/php_codesniffer: ^3.7
- symfony/var-dumper: ^6.0
README
Highper is a high-performance, asynchronous PHP framework specifically designed for microservices that can handle extreme concurrency (C10M - 10 million concurrent connections).
Requirements
- PHP 8.2 or higher
- Composer 2.0 or higher
- libuv extension (optional, for optimal performance)
Installation
Install as a dependency in an existing project
composer require easeappphp/highper
License
Highper Framework is open-sourced software licensed under the MIT license.