Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 4 Go kafka-client Projects
-
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.
-
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
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
-
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-18Can 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
Go kafka-client related posts
- New Winner of Kafka Consumers: Scala to Go Journey
- Which Kafka client library should I use?
- Klient - a native, statically-compiled, command line client for Kafka
- Getting started with MSK Serverless and AWS Lambda using Go
- Concurrency in Go is hard
- AWS MSK with go sarama
- Benthos - Fancy stream processing made operationally mundane
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 May 2023
Index
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 |