go-kratos/kratos - OSS Alternative - Discover Top Open Source Alternatives to Popular Software
Microservices Framework
25.6k 2026-04-22

go-kratos/kratos

Your ultimate Go microservices framework for the cloud-native era, providing robust capabilities for building resilient and scalable applications.

Core Features

HTTP/gRPC communication based on Protobuf definitions.
Abstract transport layer support for HTTP and gRPC.
Powerful middleware design for Tracing (OpenTelemetry), Metrics (Prometheus), and Recovery.
Pluggable registry interface for various centralized registries.
Standard log interfaces for easy integration with third-party log libraries and Fluentd.

Detailed Introduction

Kratos is a comprehensive Go microservices governance framework designed for the cloud-native era. It empowers developers to rapidly build resilient and scalable applications by offering a suite of convenient features. These include a Protobuf-driven communication protocol, abstract transport layers for HTTP/gRPC, and a robust middleware system supporting observability tools like OpenTelemetry and Prometheus. Its pluggable architecture for registries, logging, and configuration sources ensures high adaptability and ease of integration within diverse cloud environments, making it an ideal choice for modern distributed systems.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.