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
448 watching
4k forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

architecturecloud-nativeframeworkgenerategogolanggrpchttpkratosmicroservicemicroservicesprotobuf

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
go-chassis/go-chassisA cloud-native application framework for Go that simplifies the development of microservices.2,735
micro/go-microA framework for building microservices with built-in support for distributed systems development and scalable communication between services.22,020
gofr-dev/gofrAn opinionated GoLang framework for accelerated microservice development with built-in support for databases and observability.3,771
zeromicro/go-zeroA cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices.29,481
syntasso/kratixA framework for building cloud-based platforms using Kubernetes and Go500
go-kit/kitA toolkit for building microservices in Go26,684
unionj-cloud/go-doudouA lightweight framework for building microservices in Go.1,430
go-swagger/go-swaggerA toolset for working with RESTful APIs using Swagger 2.0 specifications9,583
shuza/kubernetes-go-grpcDeveloping Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting.41
swaggo/swagAutomatically generates RESTful API documentation with Swagger 2.0 for Go applications.10,873
gogf/gfA framework designed to simplify and accelerate software development by providing tools and infrastructure for efficient project creation.11,819
gogs/gogsA self-hosted Git service written in Go, providing features and functionality similar to popular Git services.45,220
grpc/grpc-goA high-performance RPC framework that supports mobile and HTTP/2-based communication.21,208
harlow/go-micro-servicesDemonstrates a microservices architecture using Golang and gRPC for inter-service communication and request tracing with Jaeger.1,087
ko-build/koBuilds fast and efficient Go application containers without requiring Docker installation7,705