ZealPHP: an MIT-licensed async PHP framework powered by OpenSwoole
Briefly

ZealPHP: an MIT-licensed async PHP framework powered by OpenSwoole
ZealPHP is an MIT-licensed PHP runtime framework powered by OpenSwoole. It enables PHP applications to run as long-lived HTTP servers while keeping classic PHP development vibes. The same PHP app can serve document-root pages, stream responses, maintain WebSocket connections, and run background tasks. It also supports scheduled timers and preserves runtime state across requests. ZealPHP was built to support a large PHP codebase for dashboards, lab management, student workflows, authentication, APIs, and internal tools. The project aims to add capabilities such as AI agents, streaming, WebSockets, SSE, live lab updates, and background workflows without relying on additional sidecars and glue code. The Labs dashboard has been ported, and the system currently runs in parallel with Apache for testing. It remains alpha but is positioned as more than a toy, with feedback sought from PHP, OSS, and runtime communities.
"ZealPHP, an MIT-licensed PHP runtime framework powered by OpenSwoole, lets PHP run as a long-running HTTP application server while keeping the classic PHP dev vibes. With ZealPHP, the same PHP app can serve normal document-root pages, stream responses, hold WebSocket connections, run background tasks, schedule timers and keep runtime state."
"I built it because our Academy Labs dashboard is a large PHP codebase handling dashboards, lab management, student workflows, auth, APIs and internal tools. Now it needs AI agents, streaming, WebSockets, SSE, live lab updates and background workflows. Instead of adding more sidecars and glue code, I wanted to explore what PHP looks like when the request model itself changes."
"Right now it runs in parallel: Apache + ZealPHP, serving the same code on different ports. So far, so good. It is still alpha, but not just a toy anymore. Looking for feedback from PHP, OSS and runtime folks. Website: https://php.zeal.ninja GitHub: https://github.com/sibidharan/zealphp"
[
|
]