kratos

Microservice framework

A comprehensive framework for building cloud-native microservices applications using Go, focusing on scalability, reliability and ease of use.

Your ultimate Go microservices framework for the cloud-native era.

GitHub

23k stars
449 watching
4k forks
Language: Go
last commit: 10 days ago
Linked from 2 awesome lists

architecturecloud-nativeframeworkgenerategogolanggrpchttpkratosmicroservicemicroservicesprotobuf

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
go-chassis/go-chassis A cloud-native application framework for Go that simplifies the development of microservices. 2,735
micro/go-micro A framework for building microservices with built-in support for distributed systems development and scalable communication between services. 21,956
gofr-dev/gofr A GoLang framework designed to simplify microservice development with built-in support for databases and observability. 3,582
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
syntasso/kratix A framework for building cloud-based platforms using Kubernetes and Go 477
go-kit/kit A toolkit for building microservices in Go 26,621
unionj-cloud/go-doudou A lightweight framework for building microservices with built-in support for service governance and scalability features. 1,430
go-swagger/go-swagger A toolset for working with RESTful APIs using Swagger 2.0 specifications 9,546
shuza/kubernetes-go-grpc Developing Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting. 41
swaggo/swag Automatically generates RESTful API documentation with Swagger 2.0 for Go applications. 10,748
gogf/gf A modular framework for building high-performance and scalable enterprise-class applications in Golang. 11,713
gogs/gogs A self-hosted Git service written in Go, providing features and functionality similar to popular Git services. 45,084
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,100
harlow/go-micro-services Demonstrates a microservices architecture using Golang and gRPC for inter-service communication and request tracing with Jaeger. 1,087
ko-build/ko Builds fast and efficient Go application containers without requiring Docker installation 7,647