Ross ROSS = Recommend OSS · open-source software intelligence for agents

go-kit/kit

A standard library for microservices. observed · 2026-08-28

github.com/go-kit/kit · homepage · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4230
  • days_rel: n/a
  • days_push: 776
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

27422 stars · 2440 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Go kit is a collection of Go packages that provide a comprehensive toolkit for building robust, maintainable microservices (or elegant monoliths). It solves common distributed systems and application architecture concerns like RPC safety, observability, and transport-agnostic endpoints so developers can focus on business logic.

Use cases

  • build microservices in Go
  • structure Go services with clean architecture
  • add logging, metrics, and tracing to Go services
  • implement RPC services with pluggable transports and serialization
  • add circuit breaking and rate limiting to service endpoints
  • adopt Go for distributed systems in an organization

When to choose

  • you are building microservices in Go and want mature, production-validated patterns
  • you need transport- and serialization-agnostic service endpoints
  • you want observability (logging, metrics, tracing) built into your service architecture
  • you need to integrate with existing infrastructure like Kubernetes, Docker, or various discovery systems

When to avoid

  • you need messaging patterns beyond RPC such as pub/sub, CQRS, or event streaming
  • you want an opinionated full microservice platform rather than a composable toolkit
  • you are building simple monoliths or small services where the toolkit's abstractions add unnecessary overhead
  • you prefer newer Go microservice frameworks with more active development

Facets

library · maturity maintenance

rpc middleware logging tracing serialization http-server monitoring microservices backend developer-tools apis go windows cross-platform microservice-toolkit service-oriented-architecture endpoint-pattern transport-agnostic observability load-balancing rate-limiting circuit-breaker linux macos docker kubernetes

3 sources

Member repositories

RepositoryRoleHealth v2
go-kit/kitmain23

For agents

markdown · JSON · MCP: product_card(name="go-kit/kit")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem