{"repo":"MAIF/yozefu","free":true,"listed":false,"github":"https://github.com/MAIF/yozefu","clone":"git clone https://github.com/MAIF/yozefu.git","description":"An interactive terminal user interface (TUI) application for exploring data of a kafka cluster.","language":"Rust","stars":337,"topics":["kafka","ratatui-rs","rust","tui"],"license":null,"category":"cli-tools","readme_excerpt":"Yōzefu is an interactive terminal user interface (TUI) application for exploring data of a kafka cluster. It is an alternative tool to AKHQ, redpanda console or the kafka plugin for JetBrains IDEs. The tool offers the following features: - A real-time access to data published to topics. - A search query language inspired from SQL providing a fine-grained way filtering capabilities. - Ability to search kafka records across multiple topics. - Support for extending the search engine with user-defined filters written in WebAssembly (Extism). - The tool can be used as a terminal user interface or a CLI with the --headless flag. - One keystroke to export kafka records for further analysis. - Support for registering multiple kafka clusters, each with specific kafka consumer properties. By default, the kafka consumer is configured with the property enable.auto.commit set to false , meaning no kafka consumer offset will be published to kafka. Limitations - The tool is designed only to consume kafka records. There is no feature to produce records or manage a cluster. - Serialization formats such as json , xml or plain text are supported. Avro support is experimental for now. Protobuf is not supported. - The tool uses a ring buffer to store the last 500 kafka records. - There is probably room for improvement regarding the throughput (lot of clone() and deserialization). - Yozefu has been tested on macOS Silicon but not on Windows or Linux. Feedback or contributions are welcome. Getting ","default_branch":null,"files":null,"tree":[],"storefront":"/r/MAIF","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MAIF/yozefu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}