obsidiandynamics/kafdrop

Kafka Web UI

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 17 minutes ago
Added to GitGenius on September 10th, 2026
Created on May 27th, 2019
Open Issues & Pull Requests: 43 (+0)
GitHub issues: Enabled
Number of forks: 900
Total Stargazers: 6,156 (+0)
Total Subscribers: 61 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.3 days
Mean response time: 54.0 days
90th percentile: 63.8 days
Tracked items: 31

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 11% of issues opened in the past year have been closed. Three people close 64% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 44 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • stale (30)
  • help wanted (1)

Detailed Description

Kafdrop is a web UI for viewing Kafka topics and browsing consumer groups.

Kafdrop addresses the need to inspect and manage Kafka clusters through a visual interface. It runs as a lightweight Spring Boot application that connects to Kafka brokers via the admin API, eliminating the requirement for ZooKeeper connections. The tool displays broker information, topic configurations, partition assignments, consumer group offsets and lag, and allows users to browse individual messages with support for multiple encoding formats including JSON, plain text, Avro, and Protobuf.

Kafdrop suits operators and developers who need quick visibility into Kafka cluster state and message content without building custom tooling. It works well for debugging consumer groups, inspecting topic configurations, and exploring message payloads during development and troubleshooting. The tool is particularly useful in containerized environments, with straightforward deployment via Docker or Kubernetes. It supports security features including SASL and TLS for broker connections, basic authentication for Schema Registry integration, and ACL viewing. The project also supports Azure Event Hubs as an alternative to self-hosted Kafka, making it applicable to cloud-based event streaming scenarios.

The project maintains steady activity with regular updates addressing bug fixes and feature enhancements. Development includes responsiveness to user-reported issues and incorporation of community feedback into releases. The maintainers actively support multiple deployment scenarios and continue expanding message format support and integration capabilities.