Debug and test IoT-y apps
MQTTy is a lightweight and user-friendly desktop application tool designed to manage MQTT connections and messages. It allows users to organize messages by connection in a clean interface, send and receive MQTT messages in real time, and quickly configure connection settings without unnecessary complexity.
MQTTy focuses on providing a minimal yet intuitive experience, avoiding clutter and promoting the use of simple and editable configuration files, making it ideal for developers, testers, and IoT enthusiasts who value speed and clarity in their workflow.
Publish messages
Send MQTT messages to any connected broker with just a few clicks. Customize topics and payloads to fit your needs without extra configuration steps.
Subscribe to topics
Monitor incoming messages in real time by subscribing to the topics you care about. Stay informed and debug efficiently as data flows into your workspace.
Share your work with your team
Export and share your MQTT connection settings so teammates can quickly replicate your environment. Collaboration becomes seamless and consistent across projects.
Free/Libre software
The project is licensed under the GNU GPL 3.0 (or later versions) terms. This means you are free to use, study, modify, and distribute the software.
MQTTy is an open source project, we welcome any kind of contributions and feedback, the project is hosted on GitHub for better project's flexibility and visibility; we use its issue tracker and pull requests systems to report bugs and propose new features to the application's code and logic. You can contribute by doing so!
If you are interested in contributing with code, do know that the project's current stack is Rust programming language, GTK and libadwaita (Adwaita).
We are also accepting translations through Weblate platform.
Repository Help translate