{"repo":"adevinta/zoe","free":true,"listed":false,"github":"https://github.com/adevinta/zoe","clone":"git clone https://github.com/adevinta/zoe.git","description":"The Kafka CLI for humans","language":"Kotlin","stars":293,"topics":["kafka","kotlin","kubernetes","cli"],"license":"MIT","category":"cli-tools","readme_excerpt":"Zoe: The Kafka CLI for humans Zoe is a command-line tool to interact with Kafka in an easy and intuitive way. Wanna see this in action? check out this demo... Zoe really shines when it comes to interacting with cloud-hosted Kafka clusters (Kubernetes, AWS, etc.) due to its ability to offload consumption and execution to Kubernetes pods or lambda functions (more runners will be supported in the future). Try zoe from your browser! You can try zoe from your browser using our new Katacoda tutorials. Key features Here are some of the most interesting features of zoe : - Consume Kafka topics from a specific point in time (ex. using --from 'PT5h' from the last 5 hours). - Filter data based on content (ex. using --filter \"id == '12345'\" filters records with the selected id). - Filter data based on record metadata and record headers (ex. using --expose-metadata --filter \" metadata .offset == '95' && metadata .partition == '0'\" finds records on the given partition with the given offset. The same query can be done to target the record headers). - Supports offloading consumption of data to multiple lambda functions, Kubernetes pods, etc. for parallelism (ex. adding --runner kubernetes would offload all the requests to a configured Kubernetes cluster). - Monitor consumer groups' offsets. - Upload Avro schemas from a .avsc or .avdl file using different naming strategies. - ... and more. Install For Linux & macOS, the simplest way is to use brew to install zoe: Go to the install page for in","default_branch":null,"files":null,"tree":[],"storefront":"/r/adevinta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adevinta/zoe/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."}