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