asio-grpc

Async gRPC client/server

An asynchronous gRPC implementation using Asio/unified executors and C++20 coroutines

Asynchronous gRPC with Asio/unified executors

GitHub

367 stars
12 watching
34 forks
Language: C++
last commit: 28 days ago
Linked from 2 awesome lists

asioasynchronousasynchronous-programmingcoroutinecppcpp17cpp20executorsgrpcsender-reciever

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
vmagamedov/grpclib Pure-Python implementation of the gRPC protocol for asyncio-based microservices 938
ibm/gwhisper A gRPC command line client with tab completion and human-readable output 58
eliaperantoni/spaceman A cross-platform gRPC client for testing and debugging gRPC servers 369
aspnetrun/run-aspnet-grpc An e-commerce microservices project demonstrating high-performance inter-service communication using gRPC with .NET 5 114
vadimi/grpc-client-cli A command line tool for calling gRPC services and inspecting their structure 252
grpc/grpc-swift A Swift language implementation of the gRPC protocol 2,048
grpc/grpc-haskell A Haskell interface to the gRPC protocol for building client-side RPC services. 155
arun11299/coro-async A C++ library providing a coroutine-based approach to networking 37
deeplay-io/nice-grpc A TypeScript gRPC library that provides a modern API with features like easy cancellation and client/server middleware support. 433
chronoxor/cppserver An ultra fast and low latency asynchronous socket server & client C++ library with support for multiple protocols. 1,429
grpc/grpc An RPC framework and library for building high-performance distributed systems 41,968
ballerina-platform/module-ballerina-grpc Provides APIs for connecting and interacting with gRPC endpoints 123
joyrex2001/grpc-perl An implementation of the gRPC transport layer in Perl 33
marcoferrer/kroto-plus Generates code for gRPC-based services with Kotlin Coroutines and Protobuf DSL 493
tikv/grpc-rs A Rust wrapper of the gRPC Core library for building high-performance RPC services. 1,807