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
706 stars
27 watching
102 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
containerd/ttrpc | A lightweight GRPC implementation optimized for low-memory environments. | 563 |
apssouza22/grpc-production-go | A library that abstracts away gRPC configuration details and provides production-ready features such as health checks and shutdown hooks. | 210 |
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. | 844 |
rpclib/rpclib | A C++ RPC library for remote procedure call using MessagePack. | 1,728 |
tomerfiliba-org/rpyc | A transparent and symmetric RPC library for remote procedure calls and distributed computing | 1,585 |
ugorji/go | A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. | 1,868 |
ybbus/jsonrpc | An implementation of the JSON-RPC 2.0 protocol for client-side RPC over HTTP in Go. | 336 |
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. | 148 |
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 | 205 |
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. | 367 |
vladimirvivien/go-grpc | A collection of Go examples showcasing the features and benefits of gRPC for building efficient and scalable RPC systems. | 243 |