Skip to content

ChxGuillaume/MQ3T

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Release Version Download Total GitHub Actions Workflow Status GitHub Actions Workflow Status GitHub Actions Workflow Status

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

Stores

Alt Text Alt Text Get it from the Snap Store

Installers

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
        • composables/ - Vue.js composables
        • store/ - Pinia store
        • tabs/ - Application tabs
        • App.vue - Vue.js root component
        • main.ts - Vue.js entrypoint
      • types/ - TypeScript types

Build

Build the application

npm run build

Package

# For windows (exe)
npm run package:win

# For windows (Microsoft Store)
npm run package:win:store

# For macOS (dmg)
npm run package:mac

# For macOS (App Store)
npm run package:mac:store

# For Linux
npm run package:linux

# For Snapcraft
npm run package:linux:snap

License

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

GPL-3.0 License