{"id":23168582,"url":"https://github.com/phpstreamserver/phpstreamserver","last_synced_at":"2025-04-09T14:16:01.074Z","repository":{"id":218926109,"uuid":"721113447","full_name":"phpstreamserver/phpstreamserver","owner":"phpstreamserver","description":"PHPStreamServer is a high-performance PHP application server and process manager written in PHP.","archived":false,"fork":false,"pushed_at":"2025-03-18T15:09:14.000Z","size":870,"stargazers_count":69,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-02T08:47:57.050Z","etag":null,"topics":["asynchronous","http-server","phpstreamserver","process-manager","runtime","socket","supervisor","tcp"],"latest_commit_sha":null,"homepage":"https://phpstreamserver.dev","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phpstreamserver.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-20T11:38:31.000Z","updated_at":"2025-03-18T15:09:18.000Z","dependencies_parsed_at":"2024-03-25T10:59:00.436Z","dependency_job_id":"72be5f40-9c4d-465d-ba3d-38a8789007e9","html_url":"https://github.com/phpstreamserver/phpstreamserver","commit_stats":null,"previous_names":["luzrain/phprunner","luzrain/phpstreamserver","phpstreamserver/phpstreamserver-src","phpstreamserver/core","phpstreamserver/phpstreamserver"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpstreamserver%2Fphpstreamserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpstreamserver%2Fphpstreamserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpstreamserver%2Fphpstreamserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpstreamserver%2Fphpstreamserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phpstreamserver","download_url":"https://codeload.github.com/phpstreamserver/phpstreamserver/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248054194,"owners_count":21039952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asynchronous","http-server","phpstreamserver","process-manager","runtime","socket","supervisor","tcp"],"created_at":"2024-12-18T03:06:28.751Z","updated_at":"2025-04-09T14:16:01.044Z","avatar_url":"https://github.com/phpstreamserver.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/phpstreamserver/.github/refs/heads/main/assets/phpss_core_light.svg\"\u003e\n    \u003cimg alt=\"PHPStreamServer logo\" align=\"center\" width=\"70%\" src=\"https://raw.githubusercontent.com/phpstreamserver/.github/refs/heads/main/assets/phpss_core_dark.svg\"\u003e\n  \u003c/picture\u003e\n\u003c/p\u003e\n\n## PHPStreamServer - PHP Application Server\n![PHP \u003e=8.2](https://img.shields.io/badge/PHP-\u003e=8.2-777bb3.svg)\n![Version](https://img.shields.io/github/v/tag/phpstreamserver/phpstreamserver?label=Version\u0026filter=v*.*.*\u0026sort=semver\u0026color=374151)\n![Tests Status](https://img.shields.io/github/actions/workflow/status/phpstreamserver/phpstreamserver/tests.yaml?label=Tests\u0026branch=main)\n\n⚠️ This is the **monorepo** for the main components of [PHPStreamServer](https://phpstreamserver.dev/) ⚠️\n\n**PHPStreamServer** is a high-performance, event-loop-based application server and supervisor for PHP, written in PHP.  \nPowered 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.\nPHPStreamServer 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.\n\n## Installatin\n[Install PHPStreamServer](https://phpstreamserver.dev/docs/general/installation) with Composer\n\n## Documentation\nRead the official documentation: https://phpstreamserver.dev/\n\n## Packages\n| Package                                                         | Description                                                                                       |\n|-----------------------------------------------------------------|---------------------------------------------------------------------------------------------------|\n| [**Core**](https://github.com/phpstreamserver/core)             | The core of PHPStreamServer with a built-in supervisor.                                           |\n| [Http Server](https://github.com/phpstreamserver/http-server)   | Plugin that implements an asynchronous HTTP server.                                               |\n| [Scheduler](https://github.com/phpstreamserver/scheduler)       | Plugin for scheduling tasks. Works similar to cron.                                               |\n| [Logger](https://github.com/phpstreamserver/logger)             | Plugin that implements a powerful PSR-compatible logger that can be used by workers.              |\n| [File Monitor](https://github.com/phpstreamserver/file-monitor) | Plugin to monitor files and reload server when files are changed. Useful for development.         |\n| [Metrics](https://github.com/phpstreamserver/metrics)           | Plugin that exposes an endpoint with Prometheus metrics. Custom metrics can be sent from workers. |\n| [Symfony](https://github.com/phpstreamserver/symfony)           | Symfony bundle to integrate PHPStreamServer with a symfony application.                           |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpstreamserver%2Fphpstreamserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphpstreamserver%2Fphpstreamserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpstreamserver%2Fphpstreamserver/lists"}