ktea is a tool designed to simplify and accelerate interactions with Kafka clusters.
brew tap jonas-grgt/ktea
brew install ktea
Binaries available at the release page.
Coming soon
All configuration is stored in ~/.config/ktea/config.conf
Multiple clusters can be added. Upon startup when no cluster is configured you will be prompted to add one.
- No Auth
- SASL (SSL)
- PLAIN
To switch between tabs the meta key is required, which in most terminals needs to be enabled and will map to Alt
.
- iterm: https://iterm2.com/faq.html
- kitty: https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.macos_option_as_alt
- Mac Terminal: https://superuser.com/questions/496090/how-to-use-alt-commands-in-a-terminal-on-os-x
- Multi-Cluster Support: Seamlessly connect to multiple Kafka clusters and switch between them with ease.
- Topic Management: List, create, delete, and modify topics, including partition and offset details.
- Record Consumption: Consume records in text, JSON, and Avro formats, with powerful search capabilities.
- Consumer Group Insights: Monitor consumer groups, view their members, and track offsets.
- Schema Registry Integration: Browse, view, and register schemas effortlessly.
- Add more authentication methods
- Add support for more message formats such as protobuf.
- Add ACL management.
- File based import/export of topics.
- Add ability to delete specific schema versions.
- Add consumption templating support.
- Many more, just file an issue requesting a feature!