Skip to main content
Go Kit logo

Go Kit

A toolkit for microservices

4.3

A toolkit for microservices in Go. Provides guidance and tools for building production-ready distributed systems.

27K
GitHub Stars
none
TypeScript
steep
Learning Curve
3.8
DX Score

Pricing

Model
free
Free Tier
MIT licensed, fully open source
Paid
N/A

Features

  • Service discovery
  • Load balancing
  • Circuit breakers
  • Rate limiting
  • Logging
  • Metrics
  • Tracing
  • Transport layers

Pros

  • + Production-ready patterns
  • + Microservices focused
  • + Transport agnostic
  • + Well-designed
  • + Battle-tested

Cons

  • - Steep learning curve
  • - Verbose boilerplate
  • - Not for simple apps
  • - Requires experience

Best For

enterprise

Alternatives

microservices toolkit distributed production enterprise