go-micro
Microservice framework
A framework for building microservices with built-in support for distributed systems development and scalable communication between services.
A Go microservices framework
22k stars
510 watching
2k forks
Language: Go
last commit: 6 days ago
Linked from 2 awesome lists
distributed-systemsgogolangmicromicroservicesrpc
Related projects:
Repository | Description | Stars |
---|---|---|
go-kit/kit | A toolkit for building microservices in Go | 26,621 |
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 |
gofr-dev/gofr | A GoLang framework designed to simplify microservice development with built-in support for databases and observability. | 3,582 |
unionj-cloud/go-doudou | A lightweight framework for building microservices with built-in support for service governance and scalability features. | 1,430 |
gmsec/micro | A Go framework for building distributed systems with emphasis on scalability and manageability | 25 |
go-chassis/go-chassis | A cloud-native application framework for Go that simplifies the development of microservices. | 2,735 |
harlow/go-micro-services | Demonstrates a microservices architecture using Golang and gRPC for inter-service communication and request tracing with Jaeger. | 1,087 |
claygod/microservice | A simple microservice framework in Go based on clean architecture principles | 114 |
micro/micro | An API first development platform with built-in services and tools to simplify service creation and management in cloud environments. | 12,151 |
go-kratos/kratos | A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use. | 23,374 |
smallnest/rpcx | A microservices framework for building scalable and high-performance RPC services with support for multiple transport protocols and codecs. | 8,113 |
beatlabs/patron | A framework for building microservices with a focus on simplicity and productivity | 123 |
gogearbox/gearbox | A high-performance web framework for building microservices in Go. | 758 |
apache/dubbo-go | Provides a Go implementation of a scalable and configurable RPC framework for microservices architecture | 4,732 |
shuza/kubernetes-go-grpc | Developing Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting. | 41 |