emqx

MQTTX

emqx

A powerful cross-platform MQTT 5.0 client toolbox with desktop, CLI, and WebSocket versions.

v1.13.1
Published at
29d ago
5,066
Stars
244,576
Download
Synced at
15d ago

Latest release

v1.13.1Sep 20, 2026, 07:12 AM
Downloads slow? Switch the source anytime above

README

Project Overview

MQTTX is a cross-platform MQTT 5.0 client tool open-sourced by EMQ, running on macOS, Linux, and Windows, with MQTT payload formatting support. It simplifies testing with a familiar chat-like interface.

Key Features

  • Test MQTT/TCP, MQTT/TLS, and MQTT/WebSocket connections, publishing, and subscription
  • Create multiple simultaneous MQTT client connections
  • Supports macOS, Linux, and Windows
  • Homebrew install: brew install --cask mqttx

Target Audience

  • IoT developers and testers
  • MQTT protocol users
  • Engineers who need to debug MQTT services

Quick Start

  1. Download from GitHub Releases
  2. Or macOS via Homebrew: brew install --cask mqttx
  3. Configure MQTT Broker connection
  4. Click Connect
  5. Test publishing and subscription

Core Advantages

  • Officially open-sourced by EMQ with reliable quality
  • Cross-platform support
  • Chat-like interface for ease of use
  • Deep integration with EMQX

System Requirements

  • OS: macOS, Linux, Windows
  • Architectures: x86_64, arm64
  • Additional Dependencies: None

Notes

  • Public MQTT 5.0 Broker available for testing
  • Full documentation at mqttx.app/docs

Release history

Sort