MQTTy

Debug and test IoT-y apps

Manage MQTT connections easily

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.

What makes MQTTy unique?

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.

Contribute

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