Skip to content

ChxGuillaume/MQ3T

Repository files navigation

MQ3T

Release Version Download Total

Connections Theme Mix Settings
Topics List Actions

MQ3T is a MQTT client for Windows, macOS and Linux.

It allows you to visualize your MQTT topics, subscribe to them and publish messages.

You can simplify your development processes by using the built-in actions.

Download

Windows Portable Mac Apple Silicon AppImage (x64) Deb (x64)
Windows Setup Mac Intel AppImage (arm64) Deb (arm64)
AppImage (armv7) Deb (armv7)

Project Setup

Install dependencies

npm ci

Development

npm run dev

Project Structure

  • build/ - Build resources
  • resources/ - Static application resources
  • src/ - Main application source code
    • main/ - Main process source code
    • preload/ - Preload process source code (used to communicate between main and renderer process)
    • renderer/ - Renderer process source code
      • src/ - Vue.js source code
        • assets/ - Static assets
        • components/ - Vue.js components
        • store/ - Pinia store
        • tabs/ - Application tabs
        • App.vue - Vue.js root component
        • main.ts - Vue.js entrypoint
      • types/ - TypeScript types

Build

# For windows
npm run package:win

# For macOS
npm run package:mac

# For Linux
npm run package:linux

License

https://img.shields.io/github/license/ChxGuillaume/MQ3T?color=green

GPL-3.0 License