{"repo":"twmb/kcl","free":true,"listed":false,"github":"https://github.com/twmb/kcl","clone":"git clone https://github.com/twmb/kcl.git","description":"Your one stop shop to do anything with Kafka. Producing, consuming, transacting, administrating; 0.8.0 through 4.2+","language":"Go","stars":226,"topics":["kafka","go","golang","client","kafka-client"],"license":"BSD-3-Clause","category":"data-pipelines","readme_excerpt":"kcl === Contents - Introduction - Getting Started / Installation - Stability Status - Configuration - Autocompletion - Group Consuming - Share Groups - Schema Registry - Local Fake Cluster - API at a Glance - Examples Introduction kcl is a complete, pure Go command line Kafka client. Think of it as your one stop shop to do anything you want to do with Kafka -- producing, consuming, administering, transactions, ACLs, share groups, and so on. Unlike the small size of [kcat][1] (formerly kafkacat), this binary is 15M compiled. It is, however, still fast, has rich consuming and producing formatting options, and a complete Kafka administration interface that tracks the upstream protocol closely. [1]: https://github.com/confluentinc/kcat Stability Status Treat the current command surface as a beta. The v0.17.0 release made a large, deliberate set of breaking changes across flags, config, and command layout (see the CHANGELOG for the full list). Further breaks are possible as users exercise the new surface and surface issues; that feedback is explicitly welcome. I've spent significant time integration testing my [franz-go][2] client that this program uses. It is worth reading the stability status in the franz-go repo as well if using this client. [2]: https://github.com/twmb/franz-go/ Getting Started If you have a Go installation: This installs kcl from the latest release. You can optionally suffix with @v#.#.# to install a specific version. When installed this way, kcl automaticall","default_branch":null,"files":null,"tree":[],"storefront":"/r/twmb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/twmb/kcl/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."}