年初的时候做的,一年下来也有几千人下载, 开始用 flet 做,Python 包装的 flutter ,安装包 80mb ,启动慢。 后来改用 wails ,前端用 vue3 写的,wails 推荐的 naive ui ,前端基本都是靠 gpt 写,感觉蛮简单的。 后端用 go 写的,逻辑不多。 查看集群节点列表,支持动态配置 broker 、topic 的配置项 支持消费者客户端,按照指定的 group 进行指定 topic 、size 、timeout 的消费,以表格的形式展示消息的各个维度信息 支持 PLAIN 、SSL 、SASL 、kerberos 、sasl_plaintext 等等 创建主题(支持批量)、删除主题,指定副本、分区 支持根据消费者组统计每个 topic 的消息总量、提交总量、积压量 支持查看 topic 的分区的详细信息( offset ),并支持添加额外的分区 支持模拟生产者,批量发送消息,指定 headers 、分区 健康检查(完成) 支持查看消费者组、消费者 界面: 安装包打个 7zip 才几 mb 。 主页: https://github.com/Bronya0/Kafka-King 想研究源码的点个 star 吧