Cool, would be nice to see more competition for Conduktor. I have worked with a few “Kafka is a database” people in my career and even if you agree with them, it’s still a terrible one from a tooling perspective. Having to debug Kafka issues on topics with almost any volume of data is slow and frustrating, either with a GUI or command line/REPL tools. Your only hope (if you absolutely have to wrangle Kafka in the core of a project) is heavy testing with the test driver from the start and hoping to avoid getting into too many knots. It’s interesting to note that Conduktor’s more enterprisey features are in this area now.
Franz is a fairly obvious name for a Kafka related tool/library so hopefully it won't get confused with <a href="https://github.com/twmb/franz-go" rel="nofollow">https://github.com/twmb/franz-go</a>
It would been great if this was pure swift + C that would have made this much more publicly usable.<p>I get wanted to do cool things (and experiment in spare time) and admire the work but part does feel a missed opportunity too.<p>Either way not my say so at the end this is your work and you should be proud of it :)
One problem I foresee is all my Kafka was behind layers of firewalls or restricted networks only accessible through jump hosts.<p>In other words, to make this easier it might be a good idea to have a builtin ssh/(generic CMD) kind of way of opening streams.
what kind of authentication mechanisms does it work with? We have an oauth and ldap backed cluster. This tool would be a nice drop in tool for diagnosing issues.<p>Will try next week at work