Peter Bourgon is the creator of Go kit.
Strong majority of audience here has heard of Go kit.
Go kit is a toolkit for microservices. In the early days, that meant something very specific at SoundCloud (where Peter worked at the time). They were using Finagle for microservices, but there wasn’t a Go equivalent, so Go started to lose favor among the team. Peter started Go kit to address that issue. Today Go kit works for both strict microservices architectures and also “elegant monoliths” (monoliths that are separated nicely into separate modules).
github.com/go-kit/kit has 7,253 stars.
In the early days, he based it on Finagle at a high level. In the early days there were RFCs to fill in the details and get useful feedback / discussion from the community. Using examples was key in grounding these discussions. Overall structure of the project hasn’t really changed. They continued like this until June 2016 without any tagged versions.
Initial commit: 3 Feb 2015.
People have asked for