trpc-go
RPC framework
A high-performance RPC framework written in Go, allowing multiple services to communicate with each other in a pluggable and modular way.
A pluggable, high-performance RPC framework written in golang
830 stars
23 watching
93 forks
Language: Go
last commit: 5 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
trpc-ecosystem/go-filter | A collection of reusable server-side filters and interceptors for trpc-go applications | 11 |
hprose/hprose-golang | A cross-language RPC framework for building distributed applications across multiple programming languages | 1,260 |
vladimirvivien/go-grpc | A collection of Go examples showcasing the features and benefits of gRPC for building efficient and scalable RPC systems. | 242 |
sogou/srpc | An RPC framework built on top of C++ Workflow, supporting multiple protocols and data formats for building scalable and high-performance remote procedure call systems. | 1,956 |
grpc/grpc-kotlin | A high-performance RPC framework that generates runtime code for client-stubs and server-side plumbing | 1,203 |
valyala/gorpc | A Go library that enables fast and efficient RPC (Remote Procedure Call) communication between clients and servers in high-load environments. | 702 |
nats-rpc/nrpc | An RPC framework for NATS, allowing service discovery and load balancing without the need for load balancers. | 648 |
centrifuge/go-substrate-rpc-client | Provides an API to interact with Substrate-based blockchain networks | 203 |
rookie-ninja/rk-grpc | A tool for building gRPC microservices with automated code generation and middleware support | 75 |
yarpc/yarpc-go | A framework for building distributed systems using message passing and protocol buffers. | 414 |
grpc/grpc-dart | A Dart implementation of a high-performance RPC framework | 857 |
walkor/workerman-jsonrpc | A framework that enables high-performance remote procedure calls (RPCs) and distributed services with support for multiple protocols, event-driven architecture, and fault-tolerant operations. | 252 |
storj/drpc | A lightweight, drop-in replacement for gRPC, providing a simple and extensible RPC framework. | 1,495 |
wapc/wapc-go | A Go-based runtime for executing WebAssembly modules with RPC capabilities | 94 |
containerd/ttrpc | A lightweight GRPC implementation optimized for low-memory environments. | 559 |