Skip to content

jonas-grgt/ktea

Repository files navigation

Latest Release Build Status

🫖 ktea - kafka terminal client

ktea is a tool designed to simplify and accelerate interactions with Kafka clusters.

demo.gif

Installation

Mac

brew tap jonas-grgt/ktea
brew install ktea

Linux

Binaries available at the release page.

Windows

Coming soon

Usage

Switching Tabs

To switch between tabs the meta key is required, which in most terminals needs to be enabled and will map to Alt.

Features

  • 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.

Todo

  • 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.
  • Add sorting Topic capabilities-
  • Many more, just file an issue requesting a feature!