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

GitHub

830 stars
23 watching
93 forks
Language: Go
last commit: 5 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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