Feature complete Kafka client written in Go

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • sarama

    Discontinued Sarama is a Go library for Apache Kafka. [Moved to: https://github.com/IBM/sarama] (by Shopify)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • kowl

    Discontinued Redpanda Console is a developer-friendly UI for managing your Kafka/Redpanda workloads. Console gives you a simple, interactive approach for gaining visibility into your topics, masking data, managing consumer groups, and exploring real-time data with time-travel debugging. [Moved to: https://github.com/redpanda-data/console]

    More concrete, take a look at Kowl how it uses Franz Go to talk to the Admin API: https://github.com/cloudhut/kowl/blob/master/backend/pkg/kafka/list_consumer_group_offsets.go#L15-L22

  • gogen-avro

    Generate Go code to serialize and deserialize Avro schemas

    at my company, we ended up writing a client on top of the Confluent client (which hooks into the librdkafka C library) and uses the gogen-avro library to provide type safe codegen for Avro schemas and is used for the serde process within the client. the API ended up looking basically like the standard Java API. as for feature parity, librdkafka seems to provide most of what we've needed from a Kafka producer/consumer config side of things while the SR implementation is limited in scope anyways and can easily be included in a basic library.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Understanding Kafka with Factorio

    2 projects | news.ycombinator.com | 26 Nov 2021
  • Franz: Native Kafka Client for macOS, Windows and Linux

    1 project | news.ycombinator.com | 3 Apr 2024
  • Show HN: Franz – A desktop client for Apache Kafka

    3 projects | news.ycombinator.com | 5 Feb 2024
  • Kafka Is Dead, Long Live Kafka

    6 projects | news.ycombinator.com | 7 Aug 2023
  • Ingesting Data into OpenSearch using Apache Kafka and Go

    6 projects | dev.to | 13 Jul 2023

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