GitHub - grpc/grpc-kotlin: Kotlin gRPC implementation. HTTP/2 based RPC (original) (raw)
gRPC-Kotlin/JVM - An RPC library and framework
A Kotlin/JVM implementation of gRPC: A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.
This repo includes the sources for the following:
- protoc-gen-grpc-kotlin: A protoc plugin for generating Kotlin gRPC client-stub and server plumbing code.
Note: The Kotlin protoc plugin uses the Java protoc pluginbehind the scenes to generate message types as Java classes. Generation of Kotlin sources for proto messages is being discussed inprotocolbuffers/protobuf#3742.
- grpc-kotlin-stub: A Kotlin implementation of gRPC, providing runtime support for client-stubs and server-side code.
For more information, see the following Kotlin/JVM pages from grpc.io:
How-to pages from this repo:
Note that official releases are published to Maven Central.