spiral/roadrunner
RoadRunner is a high-performance PHP application server and process manager written in Go. It runs PHP apps as long-lived workers and supports plugin-based features like HTTP/2/3, HTTPS, and FastCGI with PSR-7/17 compatibility—an alternative to Nginx+FPM.
Adopt if:
Look elsewhere if:
"RoadRunner replaces our Nginx+PHP-FPM stack with a single, high-performance PHP server written in Go—cutting infrastructure costs by 30–50% while enabling HTTP/3, gRPC, and real-time features natively. It’s like Heroku for PHP but self-hosted, with built-in queues, observability, and workflow engines to accelerate feature delivery. Used by companies like Toptal, it reduces DevOps overhead and future-proofs our architecture for microservices and serverless patterns."
Key Metrics to Track:
*"RoadRunner is a drop-in replacement for Nginx/PHP-FPM that:
rr serve for php-fpm.Migration Path:
Trade-offs:
.rr.yaml) and plugin ecosystem (but docs are excellent).Example Win:
‘We migrated our Laravel API from Nginx+FPM to RoadRunner and saw 40% lower latency on HTTP/2 requests. The built-in Kafka plugin also let us replace a third-party job queue, saving $2K/month.’ — Case Study.
Next Steps:
How can I help you explore Laravel packages today?