rpcx

RPC framework

A microservices framework for building scalable and high-performance RPC services with support for multiple transport protocols and codecs.

Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!

GitHub

8k stars
349 watching
1k forks
Language: Go
last commit: 2 months ago
Linked from 4 awesome lists

dubbogrpcmicroservicemicroservicesrpcservice-discovery

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cloudwego/kitex A high-performance Go RPC framework for building microservices with extensibility and support for multiple protocols and messaging types. 7,032
micro/go-micro A framework for building microservices with built-in support for distributed systems development and scalable communication between services. 21,956
zeromicro/go-zero A cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices. 29,308
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,100
apache/dubbo-go Provides a Go implementation of a scalable and configurable RPC framework for microservices architecture 4,732
go-chassis/go-chassis A cloud-native application framework for Go that simplifies the development of microservices. 2,735
go-kit/kit A toolkit for building microservices in Go 26,621
shuza/kubernetes-go-grpc Developing Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting. 41
grpc/grpc An RPC framework and library for building high-performance distributed systems 41,968
go-kratos/kratos A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. 23,374
go-gitea/gitea An open source Git service platform providing a painless way to host and manage code repositories 45,098
quic-go/quic-go An implementation of the QUIC protocol in Go, supporting HTTP/3 and other related features. 10,127
go-vgo/robotgo Automation tool for interacting with graphical user interfaces on multiple platforms. 9,678
harlow/go-micro-services Demonstrates a microservices architecture using Golang and gRPC for inter-service communication and request tracing with Jaeger. 1,087
cloudwego/netpoll A high-performance networking framework designed to optimize RPC scenarios in Go applications. 4,054