swoole/swoole-src
🚀 Coroutine-based concurrency library for PHP observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 98
- Release rhythm 92
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 18
- age_days: 5156
- days_rel: 56
- days_push: 17
- n_releases_24m: 20
Adoption not part of the score
18913 stars · 3147 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Swoole is an event-driven, asynchronous, coroutine-based concurrency library implemented as a PHP extension in C++. It enables PHP to run high-performance TCP/UDP/HTTP/WebSocket servers and concurrent I/O without external web servers.
Use cases
- build high-concurrency websocket servers in php
- run async coroutines in php
- serve http without nginx php-fpm
- write tcp/udp socket servers in php
- make concurrent http requests in php
- build realtime applications with php
When to choose
- you need high-throughput, long-running PHP services like websocket or game servers
- you want coroutine-based async I/O in PHP without rewriting in another language
When to avoid
- you run simple shared-hosting or short-lived PHP scripts
- you depend on extensions/libraries incompatible with Zend extension hooks or long-running processes
Facets
library · maturity active
concurrency http-server websocket networking web-development backend networking windows php coroutines event-driven php-extension high-performance async-io real-time linux macos docker
2 sources
- readme: https://github.com/swoole/swoole-src · fetched 2026-08-28 · 03ad136c7c10
- homepage: https://www.swoole.com · fetched 2026-08-29 · c21de788077c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| swoole/swoole-src | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="swoole/swoole-src")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem