AltHub

go-kit/kit Alternatives

Go microservices toolkit

A standard library/toolkit for building microservices in Go, providing abstractions for transport, logging, tracing, circuit breaking, and other distributed system concerns.

27.4kGoMITdormant · last push 2.2y agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

go-kratos/kratosGitHub

Choose when you prefer a more opinionated, cloud-native microservices framework with built-in features over go-kit's library-style approach.

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

25.9k
Go
MIT
active2mo ago
gofr-dev/gofrGitHub

Choose when you want an opinionated Go framework with built-in database and observability support for microservices.

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

21.0k
Go
Apache-2.0
active1mo ago
micro/go-microGitHub

Choose when you need a pluggable, RPC-centric microservices framework with built-in service discovery and messaging.

A Go agent harness and service framework

23.0k
Go
Apache-2.0
active1mo ago
cloudwego/kitexGitHub

Choose when you need a high-performance, extensible RPC framework specifically for building microservices.

Go RPC framework with high-performance and strong-extensibility for building micro-services.

8.0k
Go
Apache-2.0
active1mo ago
juicycleff/ultimate-backendGitHub

Choose when you want a TypeScript-based multi-tenant microservice starter with CQRS, GraphQL, and event sourcing.

Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication

2.9k
TypeScript
MIT
slowing8mo ago

Listed as an alternative to

These projects were analysed and named kit among their alternatives. The relationship is not symmetric — how kit rates them is a separate judgement, made when kit is analysed in its own right.

gin-gonic/ginGitHub

calls kit “Microservices toolkit focused on decoupled transports and hex architecture; suitable for complex service designs.”

Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.

89.1kGoactive
labstack/echoGitHub

calls kit “choose when you want a transport-agnostic microservices toolkit with pluggable endpoints rather than an HTTP-only framework; note it has had no recent pushes.”

High performance, minimalist Go web framework

32.7kGoactive
go-kratos/kratosGitHub

calls kit “Choose it for a non-opinionated library-style microservices toolkit, but it is stale (no push for over 2 years).”

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

25.9kGoactive
micro/go-microGitHub

calls kit “when you need a battle-tested Go microservices toolkit from before the agent-harness era.”

A Go agent harness and service framework

23.0kGoactive
gofr-dev/gofrGitHub

calls kit “choose if you prefer a library-based toolkit you can assemble yourself, but note it has had no pushes in 2+ years.”

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

21.0kGoactive
gogf/gfGitHub

calls kit “choose if you prefer a minimal library of composable microservice primitives over a full framework, but note it is less actively maintained.”

A powerful framework for faster, easier, and more efficient project development.

13.2kGoactive