kratos logo

kratos

go-kratos/kratos

Go microservices framework for cloud-native applications

GraphCanon updated 4w · GitHub synced 4w

26k stars4.2k forksLast push 1mo Go MIT

Decision brief

Kratos is a Go microservices framework designed for cloud-native applications that supports both gRPC and HTTP protocols.

Good fit when

  • When you need to develop efficient and scalable microservice architectures specifically in the Go programming language, as Kratos offers dedicated support to optimize go-based services.
  • For projects requiring seamless integration with gRPC, since Kratos includes first-class support for this protocol, making it ideal for building high-performance services.

Avoid when

  • If your project does not require Go or you prefer frameworks supporting a wider range of languages, as Kratos is specialized in the Go ecosystem and may introduce language-specific limitations.
  • In scenarios where lightweight microservices without extensive framework overhead are preferred, given that Kratos includes features like gRPC out of the box which might add unnecessary complexity.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Active (24d since push)
As of 4w
Provenance
Not a fork · Organization account
As of 4w
Security (OSV)
No MCP manifest
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

go get github.com/go-kratos/kratos
pkg.go.dev

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Kratos is designed to streamline the development of efficient and scalable Go-based microservice architectures with support for gRPC and HTTP.

Capability facts

Languages
go

Source: github.language · Jul 26, 2026

Categories

Tags

README

Requirements


Install the CLI

go install github.com/go-kratos/kratos/cmd/kratos/v3@latest
kratos upgrade

License

Kratos is open-sourced software licensed under the MIT license.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.