freedom99 / MQTTX

Cross-platform MQTT desktop client

Home Page:https://emqx.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MQTTX Logo

MQTTX

GitHub Release Support Platforms Total Downloads

English | 简体中文


MQTTX is a cross-platform MQTT desktop client open sourced by EMQ, which supports macOS, Linux, and Windows.

MQTTX adopts the form of chat interface, which simplifies the page operation, allow multiple clients information to be saved under the same broker, facilitates the user to quickly test the MQTT/MQTTS connection, publish and subscribe to MQTT messages.

Preview

mqttx-preview

Installation

Download from GitHub Releases and install it.

Usage

  1. Create broker
# If you don't have a mqtt broker available, you can use this EMQ X public broker to test.

Broker Address: broker.emqx.io
Broker Port: 1883
  1. The same broker can create many clients

  2. Go back to connectons page, select the broker's client for connection testing. Or you can choose the Connect operation directly on the client card.

Develop

# Clone
git clone git@github.com:emqx/MQTTX.git

# Install dependencies
cd MQTTX
yarn install

# Compiles and hot-reloads for development
yarn run electron:serve

# Compiles and minifies for production
yarn run electron:build

Contributing

  1. Fork this repository

  2. Add upstream remote git remote add upstream git@github.com:emqx/MQTTX.git

  3. Modify code, add commit on new branch, push it

  4. Submit a pull request to upstream develop branch, we will review it

Technology Stack

License

Apache License 2.0, see LICENSE.

About

Cross-platform MQTT desktop client

https://emqx.io

License:Apache License 2.0


Languages

Language:Vue 61.9%Language:TypeScript 25.9%Language:CSS 9.1%Language:JavaScript 2.8%Language:HTML 0.3%