chvvkrishnakumar/mqtt-studio — explained in plain English
Analysis updated 2026-05-18
Connect to an MQTT broker and watch topics update live.
Chart numeric sensor values coming in over MQTT in real time.
Publish test messages to any MQTT topic with QoS and retain controls.
Keep connection configs and message history locally without a cloud account.
| chvvkrishnakumar/mqtt-studio | adun-denton/chinvat | agbara286/saint-cms | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
MQTT Studio is a desktop app for working with MQTT, a messaging system commonly used by smart devices and sensors to send small pieces of data back and forth. It is local first, meaning there is no backend server and no account to sign up for. Every connection you save, along with passwords and recent message history, lives in a local database on your own computer, and passwords are encrypted using your operating system's built in secure storage. The app lets you save multiple broker connections, each with its own host, port, login details, encryption settings, and a color tag so you can tell them apart. Once connected, a live topic explorer shows every topic your broker has seen as a tree, similar to another popular tool called MQTT Explorer, with the newest value shown next to each topic and a brief flash whenever new data arrives. Each topic keeps a short history of recent messages, and if those messages are numbers, MQTT Studio draws a chart of them over time. You can also publish your own messages to any topic, choosing the delivery guarantee level and whether the message should be retained. Other features include pausing and resuming the live view without losing incoming data, replaying a full snapshot of what arrived while paused, and exporting a live stream of incoming messages for chosen topics to a file. The app is built with Electron and packages into installers for macOS, Windows, and Linux. Building it from source requires Node.js 20 or newer, and the underlying stack includes React, TypeScript, Tailwind, and a small SQLite database for local storage. It is released under the MIT license.
A local first desktop MQTT client with a live topic explorer, charting, and publishing, with no backend or account.
Mainly TypeScript. The stack also includes TypeScript, Electron, React.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.