kratos
Your ultimate Go microservices framework for the cloud-native era.
About this project
Translations: English 简体中文 Kratos Kratos is a lightweight Go framework for building cloud-native microservices. It provides small, explicit APIs for transport, middleware, registry, configuration, logging, encoding, and code generation so applications can focus on business logic. Features — API-first development with Protobuf and generated HTTP/gRPC code. — Unified transport layer for HTTP and gRPC. — Composable middleware for recovery, logging, validation, tracing, metrics, auth, and more. — Pluggable registry, configuration, and encoding components. — Standard-library log/slog based logging with OpenTelemetry extensions in contrib packages. — Consistent metadata, errors, validation,…
Technologies
Project health
GitHub
Reviews
Built by
Maintain go-kratos/kratos? Claiming verifies admin access through your GitHub account and gives you control of this listing.
