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.

Also available for Mac and Windows.