Go kafka-client

Open-source Go projects categorized as kafka-client

Top 4 Go kafka-client Projects

  • sarama

    Sarama is a Go library for Apache Kafka.

    Project mention: Klient - a native, statically-compiled, command line client for Kafka | reddit.com/r/golang | 2023-02-10

    I've used mainly sarama wrapped with a bit of bespoke helper libraries. Never really looked into others, just grabbed one that was actively maintained and went for it.

  • kafka-go

    Kafka library in Go

    Project mention: Klient - a native, statically-compiled, command line client for Kafka | reddit.com/r/golang | 2023-02-10

    Unlike the standard scripts, and many binary clients, it's a native, statically-compiled, binary. It uses segmentio/go-kafka internally, which means CGO can be disabled during compilation.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • Confluent Kafka Golang Client

    Confluent's Apache Kafka Golang client

    Project mention: Getting sum type values from a map | reddit.com/r/vlang | 2022-11-14

    As my first "real world" (ish) project in Vlang, I'm trying to copy https://github.com/confluentinc/confluent-kafka-go, which is a Go wrapper for Kafka C client library, https://github.com/edenhill/librdkafka

  • franz-go

    franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 3.4+. Producing, consuming, transacting, administrating, etc.

    Project mention: New Winner of Kafka Consumers: Scala to Go Journey | reddit.com/r/golang | 2023-04-18

    Can you post the code for that? Franz-go itself publishes benchmark samples for all clients here, so easy to run on your own machine and also review/adapt settings as needed: https://github.com/twmb/franz-go/tree/master/examples/bench

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-04-18.

Go kafka-client related posts


What are some of the best open-source kafka-client projects in Go? This list will help you:

Project Stars
1 sarama 9,988
2 kafka-go 6,146
3 Confluent Kafka Golang Client 3,951
4 franz-go 1,068
TestGPT | Generating meaningful tests for busy devs
Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.