Microservices Framework
25.6k 2026-04-04

go-kratos/kratos

Your ultimate Go microservices framework for the cloud-native era, offering robust capabilities to build bulletproof applications.

Core Features

HTTP/gRPC communication based on Protobuf definitions.
Abstract transport layer supporting HTTP and gRPC.
Powerful middleware 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 construct resilient applications by offering a rich set of features, including Protobuf-driven HTTP/gRPC communication, flexible transport layers, and a robust middleware system for observability (tracing, metrics) and reliability. Its pluggable architecture supports various registries and logging solutions, making it highly adaptable for complex distributed systems.

OSS Alternative

Explore the best open source alternatives to commercial software.

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