birdayz/kaf
Modern CLI for Apache Kafka, written in Go. observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 81
- Release rhythm 48
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 174.0
- age_days: 2913
- days_rel: 187
- days_push: 118
- n_releases_24m: 3
Adoption not part of the score
2438 stars · 163 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Kaf is a modern command-line tool for Apache Kafka written in Go, inspired by kubectl and docker. It lets users manage clusters, topics, consumer groups, and produce/consume messages directly from the terminal.
Use cases
- inspect kafka topics and consumer groups from the terminal
- produce and consume kafka messages from the command line
- reset consumer group offsets for a kafka topic
- pipe messages between kafka topics
- manage multiple kafka cluster configurations
- describe kafka topic partitions and replicas
When to choose
- you want a kubectl-like CLI for day-to-day Kafka operations
- you need quick topic/group inspection and message debugging without a GUI
- you script Kafka interactions in shell pipelines
When to avoid
- you need a graphical Kafka management UI
- you require full Kafka admin operations like cluster provisioning or ACL-heavy management
- you need a Kafka client library for embedding in an application
Facets
cli-tool · maturity active
cli message-queue developer-tools developer-tools microservices cli windows go apache-kafka kafka-cli message-streaming event-streaming kubectl-inspired messaging command-line linux macos
1 source
- readme: https://github.com/birdayz/kaf · fetched 2026-08-28 · 2ef98a542eb3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| birdayz/kaf | main | 73 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem