Hello!
I am the creator of franz-go, the only feature complete, pure Go, client library for Kafka, as well as kcl, the cli tool that uses it.
I aim to keep franz-go always up to date with the latest Kafka changes, and to add enough tests over time that there should be no doubt on which library to use when interacting with Kafka in Go!
I author other smaller scoped libraries, and enjoy learning and contributing in new languages over time.
5 sponsors are funding twmb’s work.
Featured work
-
twmb/franz-go
franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 3.2+. Producing, consuming, transacting, administrating, etc.
Go 658 -
twmb/murmur3
Fast, fully fledged murmur3 in Go.
Go 209 -
twmb/chkjson
Fast, in place, and allocation free JSON validating, compacting, and escaping for Go.
Go 8 -
twmb/go-rbtree
An iterative red-black tree with obvious semantics and powerful iteration.
Go 1 -
twmb/go-dgraph
Provides the strong components (Tarjan's) algorithm for determining dependency ordering and cycles with slices.
Go
Select a tier
$1 a month
Select$5 a month
SelectYou help feed my crippling coffee addiction, which helps feed my programming. Thank you!
$25 a month
SelectClearly, you support what I'm up to. Thank you very much.
$250 a month
SelectAre you a company and like my projects? Because that's what I'm thinking.
$1,000 a month
SelectThis is more than I expect. Let me know what I can do for you.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

Thank you! Anything is great. With this, I can make four quarters.