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

GitHub

22k stars
510 watching
2k forks
Language: Go
last commit: 6 days ago
Linked from 2 awesome lists

distributed-systemsgogolangmicromicroservicesrpc

Backlinks from these awesome lists:

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