grpc-kotlin

RPC framework

A high-performance RPC framework that generates runtime code for client-stubs and server-side plumbing

Kotlin gRPC implementation. HTTP/2 based RPC

GitHub

1k stars
22 watching
166 forks
Language: Kotlin
last commit: 4 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rouzwawi/grpc-kotlin Provides native Kotlin bindings for gRPC services using coroutine primitives 218
googleapis/gapic-generator-kotlin Generates idiomatic Kotlin gRPC client libraries from Protocol Buffer definitions 58
marcoferrer/kroto-plus Generates code for gRPC-based services with Kotlin Coroutines and Protobuf DSL 493
grpc/grpc-haskell A Haskell interface to the gRPC protocol for building client-side RPC services. 155
grpc/grpc-dart A Dart implementation of a high-performance RPC framework 857
rookie-ninja/rk-grpc A tool for building gRPC microservices with automated code generation and middleware support 75
trpc-group/trpc-go A high-performance RPC framework written in Go, allowing multiple services to communicate with each other in a pluggable and modular way. 830
vladimirvivien/go-grpc A collection of Go examples showcasing the features and benefits of gRPC for building efficient and scalable RPC systems. 242
kostya/simple_rpc An RPC framework for building remote procedure calls between different languages and applications. 68
grpc/grpc-swift A Swift language implementation of the gRPC protocol 2,048
grpc-ecosystem/polyglot A universal gRPC command-line client that allows communication with any gRPC service without generating custom classes or compiling the service's protos. 530
nuxinl/arpc An RPC framework that supports file descriptor passing and privilege separation. 18
nodlecode/substrate-client-kotlin Kotlin-based implementation of Substrate RPC client 18
storj/drpc A lightweight, drop-in replacement for gRPC, providing a simple and extensible RPC framework. 1,495
tsloughter/grpcbox A library for creating gRPC services in Erlang. 139