# MqttInsight **Repository Path**: ptma/mqtt-insight ## Basic Information - **Project Name**: MqttInsight - **Description**: MQTT GUI 客户端 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://github.com/ptma/mqtt-insight - **GVP Project**: No ## Statistics - **Stars**: 66 - **Forks**: 16 - **Created**: 2023-09-06 - **Last Updated**: 2025-06-26 ## Categories & Tags **Categories**: message-server **Tags**: mqtt, IOT, mqtt-client, mqtt-gui, mqtt-tool ## README logo MqttInsight -- ![JDK](https://img.shields.io/badge/JDK-17-blue.svg) ![Apache 2.0](https://img.shields.io/badge/Apache-2.0-blue.svg) [![Release](https://img.shields.io/github/v/release/ptma/mqtt-insight.svg)](https://github.com/ptma/mqtt-insight/releases) ![](https://img.shields.io/github/downloads/ptma/mqtt-insight/total.svg) MqttInsight 是开源跨平台的 MQTT 图形客户端. ## 主要功能 * 支持 MQTT3、MQTT5; * 支持 Websocket; * 支持表格和对话两种消息视图; * 主题层次结构可视化; * 支持 Node.js 脚本 (由 Javet 提供支持); * 内置 PlainText、JSON、XML、HEX、Base64、Protobuf、MessagePack、Avro、Hessian、Hessian2 和 Kryo 等消息编解码; * 支持通过 SPI 扩展编解码器; * 支持 Javascript 编解码器; * 支持消息数量、消息负载、消息内容等统计图表; * 消息搜索和过滤。 ## 界面截图 ![Screenshot1](screenshots/table_view.png) ![Screenshot1](screenshots/dialogue_view.png) ![Chart1](screenshots/chart1.png) ![Chart2](screenshots/chart2.png) ![Chart3](screenshots/chart3.png) ## 文档 * [脚本说明](doc/Scripting.md) * [版本记录](doc/Changelog.md)