gorpc

RPC library

A Go library that enables fast and efficient RPC (Remote Procedure Call) communication between clients and servers in high-load environments.

Simple, fast and scalable golang rpc library for high load

GitHub

706 stars
27 watching
102 forks
Language: Go
last commit: almost 4 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
containerd/ttrpcA lightweight GRPC implementation optimized for low-memory environments.563
apssouza22/grpc-production-goA library that abstracts away gRPC configuration details and provides production-ready features such as health checks and shutdown hooks.210
trpc-group/trpc-goA high-performance RPC framework written in Go, allowing multiple services to communicate with each other in a pluggable and modular way.844
rpclib/rpclibA C++ RPC library for remote procedure call using MessagePack.1,728
tomerfiliba-org/rpycA transparent and symmetric RPC library for remote procedure calls and distributed computing1,585
ugorji/goA high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats.1,868
ybbus/jsonrpcAn implementation of the JSON-RPC 2.0 protocol for client-side RPC over HTTP in Go.336
fullstorydev/grpchanProvides an abstraction and implementations of gRPC transports, allowing for customized connections with various protocols.205
rbrahul/gofpA utility library providing common functions for working with data structures like slices and maps in Go.148
hprose/hprose-golangA cross-language RPC framework for building distributed applications across multiple programming languages1,260
centrifuge/go-substrate-rpc-clientProvides an API to interact with Substrate-based blockchain networks205
osamingo/jsonrpcA JSON-RPC 2.0 implementation package in Go187
janestreet/rpc_parallelA type-safe library for building parallel applications by providing a safe and efficient way to create concurrent RPC (Remote Procedure Call) interfaces.47
pion/rtpA Go implementation of real-time transport protocol (RTP) used in WebRTC applications for video and audio streaming.367
vladimirvivien/go-grpcA collection of Go examples showcasing the features and benefits of gRPC for building efficient and scalable RPC systems.243