mqtt5-explorer
mqtt5-explorer copied to clipboard
MQTT5 Explorer is a simple yet feature-rich client to visualize data of any MQTT broker.
MQTT5 Explorer
About this project
The aim of this project is to bring the users a client app capable of making use of all the features of the version 5 of the MQTT protocol. The lack of any application that can offer the compatibility with the newer version of the protocol forced us to implement one to test the data of MQTT brokers workwise, why not to share this tool with others that may have the same issue?
Screenshots
Dark theme
Light theme
Project setup
npm install
Compiles and hot-reloads for development
npm run electron:serve
Generate app icons
npm run electron:icons
Lints and fixes files
npm run lint
Compiles and minifies for production
N.B.: the build process includes electron publish, a .env file with the GITHUB_TOKEN
environment variable set is required.
# Linux
npm run electron:build -- --linux # Without publish
npm run electron:build -- --linux -p always # With GitHub publish
# MacOS
npm run electron:build -- --mac # Without publish
npm run electron:build -- --mac -p always # With GitHub publish
# Windows
npm run electron:build -- --win # Without publish
npm run electron:build -- --win -p always # With GitHub publish
Customize configuration
See:
- Vue Configuration Reference.
- Vuetify Configuration Reference.
- Electron Build Configuration Reference.
Get involved
See:
- The code of conduct.
- The contribution guidelines.