Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roadrunner-php/grpc
:electric_plug: RoadRunner GRPC SDK
https://github.com/roadrunner-php/grpc
grpc grpc-server php php-grpc protobuf roadrunner tls
Last synced: 7 days ago
JSON representation
:electric_plug: RoadRunner GRPC SDK
- Host: GitHub
- URL: https://github.com/roadrunner-php/grpc
- Owner: roadrunner-php
- License: mit
- Created: 2021-09-08T09:18:54.000Z (over 3 years ago)
- Default Branch: 3.x
- Last Pushed: 2025-01-13T14:10:29.000Z (20 days ago)
- Last Synced: 2025-01-22T23:03:34.135Z (11 days ago)
- Topics: grpc, grpc-server, php, php-grpc, protobuf, roadrunner, tls
- Language: PHP
- Homepage: https://roadrunner.dev
- Size: 12.5 MB
- Stars: 62
- Watchers: 6
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# RoadRunner GRPC Plugin
[![Latest Stable Version](https://poser.pugx.org/spiral/roadrunner-grpc/version)](https://packagist.org/packages/spiral/roadrunner-grpc)
[![Codecov](https://codecov.io/gh/roadrunner-php/grpc/branch/3.x/graph/badge.svg)](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
- 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
You can find more information about RoadRunner GRPC plugin in the [official documentation](https://docs.roadrunner.dev/plugins/grpc).
## Example
You can find example of GRPC application in [example](./example/echo) directory.
License:
--------
MIT License (MIT). Please see [`LICENSE`](./LICENSE) for more information. Maintained
by [SpiralScout](https://spiralscout.com).