trubka
A CLI tool to manage and troubleshoot Apache Kafka clusters with the ability of generically publishing/consuming protocol buffer and plain text events to/from Kafka
About trubka
Trubka is a Kafka CLI tool built in Go which gives you everything you need to
- Manage, query and troubleshoot your Kafka clusters.
- Consume protocol buffer and plain text messages from Kafka.
- Publish protocol buffer and plain text messages to Kafka.
Documentation
Acknowledgments
Special thanks to Joshua Humphries for building the fascinating protoreflect package.
I would also like to mention some of the amazing libraries and packages I used for building Trubka:
-
sarama by the Shopify team
-
go-pretty by Naveen Mahalingam
-
diskv by Peter Bourgon
-
gofakeit by Brian Voelker
-
go-humanize by Dustin Sallings
-
confdir by Noah Petherbridge
-
go-homedir by Mitchell Hashimoto
Frequently Asked Questions
What is trubka?
trubka is a Software Packages library for the Go programming language. A CLI tool to manage and troubleshoot Apache Kafka clusters with the ability of generically publishing/consuming protocol buffer and plain text events to/from Kafka
How do I install trubka?
Install trubka with the Go module system using `go get xitonix/trubka`. Check the repository for the current installation instructions.
What category does trubka belong to?
trubka is listed under Software Packages, specifically DevOps Tools.