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
702 stars
27 watching
102 forks
Language: Go
last commit: about 2 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
containerd/ttrpc | A lightweight GRPC implementation optimized for low-memory environments. | 559 |
apssouza22/grpc-production-go | A library that abstracts away gRPC configuration details and provides production-ready features such as health checks and shutdown hooks. | 207 |
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 |
rpclib/rpclib | A C++ RPC library for remote procedure call using MessagePack. | 1,721 |
tomerfiliba-org/rpyc | A transparent and symmetric RPC library for remote procedure calls and distributed computing | 1,575 |
ugorji/go | A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. | 1,861 |
ybbus/jsonrpc | An implementation of the JSON-RPC 2.0 protocol for client-side RPC over HTTP in Go. | 332 |
fullstorydev/grpchan | Provides an abstraction and implementations of gRPC transports, allowing for customized connections with various protocols. | 205 |
rbrahul/gofp | A utility library providing common functions for working with data structures like slices and maps in Go. | 146 |
hprose/hprose-golang | A cross-language RPC framework for building distributed applications across multiple programming languages | 1,260 |
centrifuge/go-substrate-rpc-client | Provides an API to interact with Substrate-based blockchain networks | 203 |
osamingo/jsonrpc | A JSON-RPC 2.0 implementation package in Go | 187 |
janestreet/rpc_parallel | A type-safe library for building parallel applications by providing a safe and efficient way to create concurrent RPC (Remote Procedure Call) interfaces. | 47 |
pion/rtp | A Go implementation of real-time transport protocol (RTP) used in WebRTC applications for video and audio streaming. | 364 |
vladimirvivien/go-grpc | A collection of Go examples showcasing the features and benefits of gRPC for building efficient and scalable RPC systems. | 242 |