SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Kafka Projects
-
Telegraf
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
kubeshark
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Github
-
Project mention: Watermill – Building event-driven applications the easy way in Go | news.ycombinator.com | 2025-01-31
-
-
-
Jocko
Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
go-zero-looklook
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
-
-
kubeblocks
KubeBlocks is an open-source control plane software that runs and manages databases, message queues and other stateful applications on K8s.
Project mention: KubeBlocks – Run production-grade databases easily on Kubernetes | news.ycombinator.com | 2025-03-14 -
peerdb
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
Project mention: Go channels are bad and you should feel bad (2016) | news.ycombinator.com | 2025-04-13I'm guilty of this too https://github.com/PeerDB-io/peerdb/blob/d36da8bb2f4f6c1c821...
The inner channel is a poor man's future. Came up with this to have lua runtimes be able to process in parallel while maintaining ordering (A B C in, results of A B C out)
-
goka
Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.
Project mention: connect VS goka - a user suggested alternative | libhunt.com/r/redpanda-data/connect | 2024-07-23 -
-
franz-go
franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 4.0+. Producing, consuming, transacting, administrating, etc.
Project mention: Kuvasz-streamer: open-source CDC for Postgres for low latency replication | news.ycombinator.com | 2025-01-03BTW I think most the ecosystem has settled on https://github.com/twmb/franz-go being the best and highest performing kafka client for Golang
-
plumber
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.
-
-
vanus
Vanus is a Serverless, event streaming system with processing capabilities. It easily connects SaaS, Cloud Services, and Databases to help users build next-gen Event-driven Applications.
-
Project mention: Akvorado: Flow Collector, Enricher and Visualizer | news.ycombinator.com | 2025-02-15
-
-
bento
Fancy stream processing made operationally mundane. This repository is a fork of the original project before the license was changed. (by warpstreamlabs)
-
gnomock
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
-
openmeter
Metering and Billing for AI, API and DevOps. Collect and aggregate millions of usage events in real-time and enable usage-based billing.
Project mention: Revolutionize Your Billing with OpenMeter: The Open-Source Solution for AI and DevTool Companies | dev.to | 2025-04-24View the Project on GitHub
-
go-stash
go-stash is a high performance, free and open source server-side data processing pipeline that ingests data from Kafka, processes it, and then sends it to ElasticSearch.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Kafka discussion
Go Kafka related posts
-
Ask HN: What's your go-to message queue in 2025?
-
SEO Isn’t Just Keywords: Technical SEO Wins You Shouldn’t Ignore
-
Bento Gets a Makeover
-
Fivetran to Acquire Census
-
Revolutionize Your Billing with OpenMeter: The Open-Source Solution for AI and DevTool Companies
-
$2 Startup: Launching a Full Tech Product on a Shoestring Budget
-
🚀 Supercharge Your Website Speed with Code Splitting & CDN Optimization — A Complete Guide!
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jul 2025
Index
What are some of the best open-source Kafka projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Telegraf | 15,761 |
2 | sarama | 12,104 |
3 | kubeshark | 11,430 |
4 | watermill | 8,656 |
5 | connect | 8,405 |
6 | kafka-go | 8,125 |
7 | Jocko | 4,975 |
8 | go-zero-looklook | 4,799 |
9 | Gizmo | 3,769 |
10 | kubeblocks | 2,762 |
11 | peerdb | 2,589 |
12 | goka | 2,461 |
13 | kafka_exporter | 2,385 |
14 | franz-go | 2,310 |
15 | plumber | 2,137 |
16 | go-streams | 2,062 |
17 | vanus | 1,704 |
18 | akvorado | 1,699 |
19 | eventhorizon | 1,625 |
20 | bento | 1,549 |
21 | gnomock | 1,445 |
22 | openmeter | 1,455 |
23 | go-stash | 1,183 |