PHPackages                             spiral/roadrunner-grpc - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. spiral/roadrunner-grpc

ActiveLibrary[HTTP &amp; Networking](/categories/http)

spiral/roadrunner-grpc
======================

High-Performance GRPC server for PHP applications

v3.5.2(1y ago)652.9M↓58.6%1413MITPHPPHP &gt;=8.1CI passing

Since Oct 20Pushed 5d ago5 watchersCompare

[ Source](https://github.com/roadrunner-php/grpc)[ Packagist](https://packagist.org/packages/spiral/roadrunner-grpc)[ Docs](https://roadrunner.dev/)[ GitHub Sponsors](https://github.com/sponsors/roadrunner-server)[ RSS](/packages/spiral-roadrunner-grpc/feed)WikiDiscussions 3.x Synced 1w ago

READMEChangelog (10)Dependencies (12)Versions (37)Used By (13)

[   ![](https://github.com/roadrunner-server/.github/assets/8040338/040fb694-1dd3-4865-9d29-8e0748c2c8b8) ](https://roadrunner.dev)RoadRunner GRPC Plugin
======================

[](#roadrunner-grpc-plugin)

[![Latest Stable Version](https://camo.githubusercontent.com/5101eca6397dacad6d565dc924e32d1cd867971427fe3700dd85ead3e178da57/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2f726f616472756e6e65722d677270632f76657273696f6e)](https://packagist.org/packages/spiral/roadrunner-grpc)[![Codecov](https://camo.githubusercontent.com/a343124df8043ea02ad2eba450b3f0c9e88a7d962d9675fa5858ec9afef650f9/68747470733a2f2f636f6465636f762e696f2f67682f726f616472756e6e65722d7068702f677270632f6272616e63682f332e782f67726170682f62616467652e737667)](https://codecov.io/gh/roadrunner-php/grpc/)

RoadRunner GRPC is an open-source (MIT) high-performance PHP [GRPC](https://grpc.io/) server build on top of [RoadRunner](https://github.com/roadrunner-server/roadrunner). Server support both PHP and Golang services running within one application.

Features
--------

[](#features)

- native Golang GRPC implementation compliant
- minimal configuration, plug-and-play model
- very fast, low footprint proxy
- simple TLS configuration
- debug tools included
- Prometheus metrics
- middleware and server customization support
- code generation using `protoc` plugin (Plugin can be downloaded from the roadrunner [releases page](https://github.com/roadrunner-server/roadrunner/releases))
- transport, message, worker error management
- response error codes over php exceptions
- works on Windows

Documentation
-------------

[](#documentation)

You can find more information about RoadRunner GRPC plugin in the [official documentation](https://docs.roadrunner.dev/plugins/grpc).

Example
-------

[](#example)

You can find example of GRPC application in [example](./example/echo) directory.

[![try Spiral Framework](https://user-images.githubusercontent.com/773481/220979012-e67b74b5-3db1-41b7-bdb0-8a042587dedc.jpg)](https://spiral.dev/)License:
--------

[](#license)

MIT License (MIT). Please see [`LICENSE`](./LICENSE) for more information. Maintained by [SpiralScout](https://spiralscout.com).

###  Health Score

66

—

FairBetter than 99% of packages

Maintenance77

Regular maintenance activity

Popularity56

Moderate usage in the ecosystem

Community34

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 66.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~66 days

Recently: every ~32 days

Total

37

Last Release

387d ago

Major Versions

1.x-dev → v2.0.02021-12-08

2.x-dev → 3.0.02023-04-14

PHP version history (4 changes)v1.1.0PHP ^7.2

v1.4.2PHP &gt;=7.2

v2.0.0PHP &gt;=7.4

3.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/796136?v=4)[Anton Tsitou](/maintainers/wolfy-j)[@wolfy-j](https://github.com/wolfy-j)

---

Top Contributors

[![wolfy-j](https://avatars.githubusercontent.com/u/796136?v=4)](https://github.com/wolfy-j "wolfy-j (227 commits)")[![SerafimArts](https://avatars.githubusercontent.com/u/2461257?v=4)](https://github.com/SerafimArts "SerafimArts (44 commits)")[![butschster](https://avatars.githubusercontent.com/u/773481?v=4)](https://github.com/butschster "butschster (25 commits)")[![roxblnfk](https://avatars.githubusercontent.com/u/4152481?v=4)](https://github.com/roxblnfk "roxblnfk (7 commits)")[![msmakouz](https://avatars.githubusercontent.com/u/67324318?v=4)](https://github.com/msmakouz "msmakouz (7 commits)")[![rauanmayemir](https://avatars.githubusercontent.com/u/9691?v=4)](https://github.com/rauanmayemir "rauanmayemir (7 commits)")[![rustatian](https://avatars.githubusercontent.com/u/8040338?v=4)](https://github.com/rustatian "rustatian (4 commits)")[![okorneliuk](https://avatars.githubusercontent.com/u/28788617?v=4)](https://github.com/okorneliuk "okorneliuk (4 commits)")[![lampatrampa](https://avatars.githubusercontent.com/u/30873408?v=4)](https://github.com/lampatrampa "lampatrampa (3 commits)")[![YamenSarah](https://avatars.githubusercontent.com/u/5369902?v=4)](https://github.com/YamenSarah "YamenSarah (2 commits)")[![ljfreelancer88](https://avatars.githubusercontent.com/u/7919039?v=4)](https://github.com/ljfreelancer88 "ljfreelancer88 (1 commits)")[![albearman](https://avatars.githubusercontent.com/u/31190840?v=4)](https://github.com/albearman "albearman (1 commits)")[![arku31](https://avatars.githubusercontent.com/u/10908843?v=4)](https://github.com/arku31 "arku31 (1 commits)")[![everflux](https://avatars.githubusercontent.com/u/985728?v=4)](https://github.com/everflux "everflux (1 commits)")[![evsign](https://avatars.githubusercontent.com/u/7965780?v=4)](https://github.com/evsign "evsign (1 commits)")[![ganl](https://avatars.githubusercontent.com/u/11937688?v=4)](https://github.com/ganl "ganl (1 commits)")[![genhoi](https://avatars.githubusercontent.com/u/8273730?v=4)](https://github.com/genhoi "genhoi (1 commits)")[![hgkmail](https://avatars.githubusercontent.com/u/6395889?v=4)](https://github.com/hgkmail "hgkmail (1 commits)")[![ALameLlama](https://avatars.githubusercontent.com/u/55490546?v=4)](https://github.com/ALameLlama "ALameLlama (1 commits)")[![rochacon](https://avatars.githubusercontent.com/u/321351?v=4)](https://github.com/rochacon "rochacon (1 commits)")

---

Tags

grpcgrpc-serverphpphp-grpcprotobufroadrunnertls

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/spiral-roadrunner-grpc/health.svg)

```
[![Health](https://phpackages.com/badges/spiral-roadrunner-grpc/health.svg)](https://phpackages.com/packages/spiral-roadrunner-grpc)
```

###  Alternatives

[temporal/sdk

Temporal SDK

4082.7M22](/packages/temporal-sdk)[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.1k91.3M277](/packages/laravel-horizon)[spiral/roadrunner-http

RoadRunner: HTTP and PSR-7 worker

8010.1M67](/packages/spiral-roadrunner-http)[google/gax

Google API Core for PHP

268111.6M515](/packages/google-gax)[clarifai/clarifai-php-grpc

Clarifai PHP gRPC client

1229.3k](/packages/clarifai-clarifai-php-grpc)[baldinof/roadrunner-bundle

A RoadRunner worker as a Symfony Bundle

3071.4M1](/packages/baldinof-roadrunner-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
