kratos

by go-kratos · AI

Your ultimate Go microservices framework for the cloud-native era.

New0 ratings25,907 starsActive
AIFrameworkGoGo Template
Open project ↗↓ Download v3.0.0GitHub⚑ Report
kratos preview

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

ShellaiMakefileGo TemplateGoarchitecturecloud-native

Project health

Actively maintained
Last update2 weeks ago
Contributors289
Latest releasev3.0.0
Open issues & PRs112
LicenseMIT
On GitHubsince 2019

GitHub

25,907
stars
4,179
forks
289
contributors
112
open issues & PRs
Go
language
2 weeks ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review kratos.

Built by

go-kratos
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain go-kratos/kratos? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like