https://github.com/phpstreamserver/phpstreamserver
PHPStreamServer is a high-performance PHP application server and process manager written in PHP.
https://github.com/phpstreamserver/phpstreamserver
asynchronous http-server phpstreamserver process-manager runtime socket supervisor tcp
Last synced: about 1 year ago
JSON representation
PHPStreamServer is a high-performance PHP application server and process manager written in PHP.
- Host: GitHub
- URL: https://github.com/phpstreamserver/phpstreamserver
- Owner: phpstreamserver
- License: mit
- Created: 2023-11-20T11:38:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-18T15:09:14.000Z (over 1 year ago)
- Last Synced: 2025-04-02T08:47:57.050Z (about 1 year ago)
- Topics: asynchronous, http-server, phpstreamserver, process-manager, runtime, socket, supervisor, tcp
- Language: PHP
- Homepage: https://phpstreamserver.dev
- Size: 850 KB
- Stars: 69
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## PHPStreamServer - PHP Application Server



⚠️ This is the **monorepo** for the main components of [PHPStreamServer](https://phpstreamserver.dev/) ⚠️
**PHPStreamServer** is a high-performance, event-loop-based application server and supervisor for PHP, written in PHP.
Powered by the [Revolt](https://revolt.run/) event loop and built on the [AMPHP](https://amphp.org/) ecosystem, it brings true asynchronous capabilities to your applications.
PHPStreamServer is highly extensible with its plugin system, allowing it to replace traditional setups like Nginx, PHP-FPM, Cron, and Supervisor. See the available plugin packages below.
## Installatin
[Install PHPStreamServer](https://phpstreamserver.dev/docs/general/installation) with Composer
## Documentation
Read the official documentation: https://phpstreamserver.dev/
## Packages
| Package | Description |
|-----------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
| [**Core**](https://github.com/phpstreamserver/core) | The core of PHPStreamServer with a built-in supervisor. |
| [Http Server](https://github.com/phpstreamserver/http-server) | Plugin that implements an asynchronous HTTP server. |
| [Scheduler](https://github.com/phpstreamserver/scheduler) | Plugin for scheduling tasks. Works similar to cron. |
| [Logger](https://github.com/phpstreamserver/logger) | Plugin that implements a powerful PSR-compatible logger that can be used by workers. |
| [File Monitor](https://github.com/phpstreamserver/file-monitor) | Plugin to monitor files and reload server when files are changed. Useful for development. |
| [Metrics](https://github.com/phpstreamserver/metrics) | Plugin that exposes an endpoint with Prometheus metrics. Custom metrics can be sent from workers. |
| [Symfony](https://github.com/phpstreamserver/symfony) | Symfony bundle to integrate PHPStreamServer with a symfony application. |