Skip to content

grpc/grpc-kotlin

Folders and files

NameName
Last commit message
Last commit date
Nov 2, 2020
Oct 12, 2020
Nov 2, 2020
May 18, 2020
Oct 13, 2020
Nov 2, 2020
Nov 2, 2020
Jun 12, 2020
Jun 12, 2020
Jun 22, 2020
Jun 22, 2020
Feb 25, 2020
May 27, 2020
Feb 29, 2020
Sep 24, 2020
Jun 12, 2020
Nov 2, 2020
Feb 29, 2020
Feb 29, 2020
Aug 14, 2020
Jun 12, 2020
Mar 25, 2020
Mar 25, 2020
May 11, 2020

Repository files navigation

gRPC-Kotlin/JVM - An RPC library and framework

Gradle Build Status Bazel Build Status

grpc-kotlin-stub protoc-gen-grpc-kotlin grpc-kotlin-stub-lite

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 plugin behind the scenes to generate message types as Java classes. Generation of Kotlin sources for proto messages is being discussed in protocolbuffers/protobuf#3742.

  • grpc-kotlin-stub: A Kotlin implementation of gRPC, providing runtime support for client-stubs and server-side code.

  • grpc-kotlin-stub-lite: An implementation of grpc-kotlin-stub, but with a dependency on grpc-protobuf-lite instead of grpc-protobuf for Android projects.

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.