LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

kaskade

Text user interface for Apache Kafka

TLDR

Launch kaskade with default connection
$ kaskade
copy
Connect to a specific broker
$ kaskade -b [localhost:9092]
copy

SYNOPSIS

kaskade [-b broker] [options]

DESCRIPTION

kaskade is a TUI for Apache Kafka that allows you to interact with and consume topics directly from the terminal. It provides features for listing topics, partitions, consumer groups, and group members, as well as viewing topic information including lag, replicas, and record counts.The tool supports creating, editing, and deleting topics, filtering topics by name, and consuming messages with deserialization support for JSON, string, integer, long, float, boolean, double, Avro, Protobuf, and Schema Registry formats. Messages can be filtered by key, value, header, or partition.

INSTALL

brew install kaskade
copy

CAVEATS

Requires a running Kafka cluster. Schema Registry integration requires a running Schema Registry instance. Complex Avro/Protobuf schemas may have deserialization limitations.

HISTORY

kaskade was created by Saul Jabin (sauljabin) and is written in Python using the Textual framework. It was designed to bring a modern, interactive Kafka browsing experience to the terminal.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid