Ross ROSS = Recommend OSS · open-source software intelligence for agents

zendesk/ruby-kafka

A Ruby client library for Apache Kafka observed · 2026-08-28

github.com/zendesk/ruby-kafka · homepage · Ruby · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 97
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3880
  • days_rel: n/a
  • days_push: 20
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1282 stars · 331 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A pure-Ruby client library for Apache Kafka providing producer and consumer APIs with support for consumer groups, batching, compression, partitioning, SSL/SASL security, and Statsd/Datadog metrics. It is officially deprecated: development has stopped in favor of the rdkafka-ruby bindings to librdkafka, and only security patches and bug fixes are expected.

Use cases

  • publish messages to Kafka from a Ruby application
  • consume Kafka topic messages with consumer groups in Ruby
  • integrate Kafka into a Rails app
  • produce Kafka messages asynchronously with buffering and compression
  • connect to Kafka with SSL encryption and SASL authentication from Ruby
  • report Kafka client metrics to Statsd or Datadog
  • batch-consume Kafka messages while balancing throughput and latency

When to choose

  • You maintain an existing Ruby codebase already built on ruby-kafka and only need bug/security fixes
  • You must support legacy Kafka clusters (0.8-1.1) where this client had full support
  • You cannot install the native librdkafka C dependency that rdkafka-ruby requires

When to avoid

  • Starting any new Ruby/Kafka project - use rdkafka-ruby (librdkafka bindings) instead
  • Production systems that need full support for recent Kafka versions (only limited support beyond Kafka 1.0)
  • You need a client that keeps pace with new Kafka features or wants ongoing community support
  • You require guaranteed long-term maintenance and production readiness

Facets

library · maturity maintenance

message-queue streaming microservices ruby kafka-client apache-kafka ruby-gem event-streaming producer-consumer consumer-groups deprecated statsd datadog rails messaging

2 sources

Member repositories

RepositoryRoleHealth v2
zendesk/ruby-kafkamain66

For agents

markdown · JSON · MCP: product_card(name="zendesk/ruby-kafka")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem