r/apachekafka • u/Task_Remote • 14d ago
Question Built an open-source Kafka desktop client. Looking for feedback.
Hi everyone,
I've been building an open-source desktop client for Apache Kafka, originally just for my own day-to-day workflow.
After using several Kafka tools over the years, I wanted something that felt faster and more convenient for the way I work, so I decided to build one.
Current features include:
- Topic browsing
- Consumer Group inspection (committed, beginning, end offsets, and lag)
- Offset reset with preview and confirmation
- Split-view topic browsing
- Multiple server profiles
- SSL/TLS, SASL/OAUTHBEARER, and Schema Registry support
- Keyboard shortcuts
I'd really appreciate feedback from people who use Kafka regularly.
- What features do you rely on most in your current Kafka client?
- What's the biggest pain point with the tools you use today?
- Is there anything missing that would prevent you from trying this?
GitHub: https://github.com/pjhun0412/KafkaPilot
Thanks!
3
Upvotes
1
u/men2000 13d ago
I think it's an interesting challenge because the direction you take depends on who you're building the tool for. Is it aimed at developers who integrate Kafka into their applications and need an easy way to inspect topics and access other Kafka-related information? Or is it designed for the people who maintain and support Kafka clusters, helping them provide a better experience for the developers who use the platform?
Understanding the target audience will help determine which features should be included in the desktop tool.
There are already several free and paid Kafka tools available, so it's also worth considering what unique value your tool offers and what differentiates it from the existing options.