Go Kafka

Open-source Go projects categorized as Kafka

Top 23 Go Kafka Projects

  1. Telegraf

    Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

    Project mention: Show HN: MavLink Input Plugin for Telegraf | news.ycombinator.com | 2025-05-16
  2. 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.

    Stream logo
  3. sarama

    Sarama is a Go library for Apache Kafka.

  4. 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

    Project mention: 12 เครื่องมือ Debug Kubernetes เจ๋งๆ ที่ควรต้องมีติดมือไว้ | dev.to | 2025-03-30

    Github

  5. watermill

    Building event-driven applications the easy way in Go.

    Project mention: Watermill – Building event-driven applications the easy way in Go | news.ycombinator.com | 2025-01-31
  6. connect

    Fancy stream processing made operationally mundane (by redpanda-data)

    Project mention: Fivetran to Acquire Census | news.ycombinator.com | 2025-05-01
  7. kafka-go

    Kafka library in Go

  8. Jocko

    Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)

  9. 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.

    InfluxDB logo
  10. go-zero-looklook

    🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.

  11. Gizmo

    A Microservice Toolkit from The New York Times

  12. 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
  13. 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-13

    I'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)

  14. 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
  15. kafka_exporter

    Kafka exporter for Prometheus

  16. 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-03

    BTW I think most the ecosystem has settled on https://github.com/twmb/franz-go being the best and highest performing kafka client for Golang

  17. plumber

    A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.

  18. go-streams

    A lightweight stream processing library for Go

  19. 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.

  20. akvorado

    Flow collector, enricher and visualizer

    Project mention: Akvorado: Flow Collector, Enricher and Visualizer | news.ycombinator.com | 2025-02-15
  21. eventhorizon

    Event Sourcing for Go!

  22. bento

    Fancy stream processing made operationally mundane. This repository is a fork of the original project before the license was changed. (by warpstreamlabs)

    Project mention: Bento Gets a Makeover | news.ycombinator.com | 2025-05-08
  23. 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 💻

  24. 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-24

    View the Project on GitHub

  25. 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.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go Kafka discussion

Log in or Post with

Go Kafka related posts

  • Ask HN: What's your go-to message queue in 2025?

    6 projects | news.ycombinator.com | 17 May 2025
  • SEO Isn’t Just Keywords: Technical SEO Wins You Shouldn’t Ignore

    1 project | dev.to | 8 May 2025
  • Bento Gets a Makeover

    1 project | news.ycombinator.com | 8 May 2025
  • Fivetran to Acquire Census

    3 projects | news.ycombinator.com | 1 May 2025
  • Revolutionize Your Billing with OpenMeter: The Open-Source Solution for AI and DevTool Companies

    1 project | dev.to | 24 Apr 2025
  • $2 Startup: Launching a Full Tech Product on a Shoestring Budget

    1 project | dev.to | 29 Mar 2025
  • 🚀 Supercharge Your Website Speed with Code Splitting & CDN Optimization — A Complete Guide!

    1 project | dev.to | 23 Feb 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jul 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
getstream.io

Did you know that Go is
the 4th most popular programming language
based on number of references?