spiral/roadrunner-grpc
Laravel-friendly integration for RoadRunner gRPC: run high-performance PHP gRPC servers/workers, handle protobuf-based services, and communicate with the RoadRunner runtime for fast, long-lived processes and efficient microservices.
Adopt when:
Avoid when:
Executives:
"This package transforms our internal APIs into high-performance, scalable services—handling 5–10x more requests per server than REST while cutting latency. By adopting gRPC via RoadRunner, we leverage open-source tooling to reduce infrastructure costs and future-proof our microservices architecture. No custom development needed; it integrates seamlessly with our existing stack."
Engineering:
"RoadRunner gRPC gives us battle-tested, low-overhead RPC with Protobuf’s type safety and versioning. Streaming RPCs handle real-time data efficiently, and the MIT license keeps us flexible. Integration is straightforward if we’re already using RoadRunner—just add the plugin, generate stubs, and implement services. Debugging tools and Prometheus metrics make observability a breeze."
Architects/DevOps:
"This solves our pain points with REST APIs: high latency, bloated payloads, and versioning headaches. RoadRunner’s persistent workers reduce cold starts, and gRPC’s binary protocol cuts bandwidth usage by ~70%. The plugin’s middleware support lets us reuse auth/logging layers, and TLS is plug-and-play."
How can I help you explore Laravel packages today?