RoadRunner
🤯 High-performance PHP application server, process manager written in Go and powered with plugins observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 99
- Release rhythm 89
- 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: 25
- age_days: 3172
- days_rel: 77
- days_push: 9
- n_releases_24m: 22
Adoption not part of the score
8499 stars · 426 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
RoadRunner is a high-performance PHP application server and process manager written in Go, extensible through a plugin system. It runs PHP applications as persistent worker processes and ships plugins for HTTP/2/3, gRPC, queues, KV storage, WebSockets, and observability.
Use cases
- replace nginx + php-fpm with a faster php application server
- serve php http apps with psr-7 workers
- run a php grpc server
- process background jobs with rabbitmq, kafka, or sqs from php
- run temporal workflows from php
- add websockets to a php app via centrifuge
- supervise and auto-scale php worker processes
When to choose
- you need high-throughput php serving without per-request bootstrap overhead
- you want an all-in-one server with queues, kv, grpc, and metrics built in
- you use Laravel, Symfony, Yii, or Spiral and want long-running workers
When to avoid
- you rely on shared-hosting or apache mod_php deployment
- your app depends on per-request state assumptions of classic php-fpm
- you need a pure PHP solution without a Go binary
Facets
application · maturity stable
http-server rpc message-queue caching monitoring websocket middleware workflow-automation cli backend web-development developer-tools self-hosted apis performance windows go php cross-platform php-application-server process-manager worker-pool psr-7 grpc temporal nginx-fpm-alternative plugin-system opentelemetry linux macos docker kubernetes
10 sources
- readme: https://github.com/roadrunner-server/roadrunner · fetched 2026-08-28 · cf63c6895b07
- homepage: https://docs.roadrunner.dev · fetched 2026-08-29 · 8c034a037e88
- site_page: https://docs.roadrunner.dev/docs/general/readme · fetched 2026-08-29 · e7f9416ad1ee
- site_page: https://docs.roadrunner.dev/docs/general/quick-start · fetched 2026-08-29 · 69df16c78b58
- site_page: https://docs.roadrunner.dev/docs/general/install · fetched 2026-08-29 · 0c06955d8a71
- site_page: https://docs.roadrunner.dev/docs/general/config · fetched 2026-08-29 · 0e5c28123060
- site_page: https://docs.roadrunner.dev/docs/general/contributing · fetched 2026-08-29 · c85feca46237
- site_page: https://docs.roadrunner.dev/docs/general/compatibility · fetched 2026-08-29 · cdb32796cb8f
- site_page: https://docs.roadrunner.dev/docs/php-worker/worker · fetched 2026-08-29 · 471b72a252b4
- site_page: https://docs.roadrunner.dev/docs/php-worker/pool · fetched 2026-08-29 · 0b1bba9e651e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| roadrunner-server/roadrunner | main | 96 |
| roadrunner-server/goridge | sdk | 86 |
For agents
markdown · JSON · MCP: product_card(name="roadrunner-server/roadrunner")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem