Download MQTT Viewer for Linux
AppImage, deb, rpm, Flatpak and Nix, for x86_64 and ARM64.
Version 1.1.0 · 5 September 2026 · Free and open source (GPL-3.0)
Which format?
| Format | Works on | Updates |
|---|---|---|
| AppImage | Debian and Ubuntu family, with libwebkit2gtk-4.1-0 installed | The app tells you. Download the next AppImage. |
| deb | Debian, Ubuntu, Mint | The app tells you. Install the next deb. |
| rpm | Fedora, RHEL, openSUSE | The app tells you. Install the next rpm. |
| Flatpak repository | Any distribution | flatpak update |
| Flatpak bundle | Any distribution, no remote needed | Install the next bundle. |
| Nix | NixOS, home-manager, or any Linux with Nix | nix profile upgrade --all |
| zip | A bare binary for your own packaging | In place, if the binary is writable. |
Fedora needs the rpm. The AppImage bundles WebKit built on Ubuntu, and its helper paths do not exist on Fedora.
AppImage
chmod +x MQTT_Viewer_v1.1.0_linux_amd64.AppImage
./MQTT_Viewer_v1.1.0_linux_amd64.AppImage deb
sudo apt install ./MQTT_Viewer_v1.1.0_linux_amd64.deb rpm
sudo dnf install ./MQTT_Viewer_v1.1.0_linux_amd64.rpm Flatpak
Add the repository once, then install. Updates arrive through
flatpak update.
flatpak remote-add --if-not-exists mqtt-viewer https://dl.mqttviewer.app/mqtt-viewer.flatpakrepo
flatpak install mqtt-viewer app.mqttviewer.MQTTViewer Or install the bundle without adding a remote. Bundles do not update themselves.
flatpak install ./MQTT_Viewer_v1.1.0_linux_amd64.flatpak Nix
Run it without installing:
nix run github:mqtt-viewer/mqtt-viewer Install it with a desktop entry and icon:
nix profile add github:mqtt-viewer/mqtt-viewer
Nothing is prebuilt yet, so the first run compiles the app. Its GTK and
WebKit closure is about 920 MiB and is shared with other GTK apps in your
store. Update with
nix profile upgrade --all, not from
inside the app. To pin it in NixOS or home-manager:
{
inputs.mqtt-viewer.url = "github:mqtt-viewer/mqtt-viewer";
# then, in your package list
environment.systemPackages = [ inputs.mqtt-viewer.packages.${pkgs.system}.default ];
} Verify the download
Keep the sha256 file next to the download and run:
sha256sum -c MQTT_Viewer_v1.1.0_linux_amd64.AppImage.sha256 | Build | Size | Download | Checksum |
|---|---|---|---|
| AppImage · x86_64 MQTT_Viewer_v1.1.0_linux_amd64.AppImage | 85.5 MB | Download | sha256 |
| AppImage · ARM64 MQTT_Viewer_v1.1.0_linux_arm64.AppImage | 82.9 MB | Download | sha256 |
| deb · x86_64 MQTT_Viewer_v1.1.0_linux_amd64.deb | 10.2 MB | Download | sha256 |
| deb · ARM64 MQTT_Viewer_v1.1.0_linux_arm64.deb | 9.5 MB | Download | sha256 |
| rpm · x86_64 MQTT_Viewer_v1.1.0_linux_amd64.rpm | 10.6 MB | Download | sha256 |
| rpm · ARM64 MQTT_Viewer_v1.1.0_linux_arm64.rpm | 9.8 MB | Download | sha256 |
| Flatpak bundle · x86_64 MQTT_Viewer_v1.1.0_linux_amd64.flatpak | 7.8 MB | Download | sha256 |
| Flatpak bundle · ARM64 MQTT_Viewer_v1.1.0_linux_arm64.flatpak | 6.8 MB | Download | sha256 |
| zip · x86_64 MQTT_Viewer_v1.1.0_linux_amd64.zip | 10.0 MB | Download | sha256 |
| zip · ARM64 MQTT_Viewer_v1.1.0_linux_arm64.zip | 9.3 MB | Download | sha256 |
The same app also runs as a Docker image and a Home Assistant add-on.