返回排行榜

x-tools-author/x-tools

C++x-tools-author.github.io/x-tools/

Qt-SerialPort-HID-BLE-UDP-TCP-WebSocket-Modbus-CANBus-MQTT-CoAP-TFTP-mDNS debugging tool, which support custom lua, javascript, chart view and data transmitting...

serialportudptcpwebsocketmodbusserialcanbusxtoolsluajavascripthidmqtt
Star 增长趋势
Star
1k
Forks
293
周增长
Issues
4
5001k
2019年2月2021年7月2024年1月2026年7月
README

xTools GitHub code size in bytes RepoSize Static Badge build-apps build-daily

build-windows build-ubuntu build-macos build-android build-qt5

Packaging status

xTools is a user-friendly, open-source, cross-platform, easily extendable(using Lua and JavaScript) debugging tool-set based on Qt (Qt version is recommended). It offers extensive support for serial port, HID, BLE, UDP, TCP, WebSocket, Modbus and CAN Bus debugging functionalities.

[!TIP] Qt version is required to build xTools on macOS 26.0(and later). Qt version(Other will be nice but is not test) is required to build for Android platform.

[!NOTE] You can get xTools form Micorsoft Store(sponsor) or from Github Release(community). You can get the latest daily build form xTools Daily Building

Build

Arch Linux

Arch Linux can install x-tools via the AUR or a self-built source.

yay -Syu x-tools

Maybe you should install something:

AlmaLinux

sudo dnf install systemd-devel systemd-libs libusbx-devel
sudo dnf install libX11-devel
sudo dnf install libxkbcommon-devel
sudo dnf install libxkbcommon-x11-devel

xTools Screenshot

xTools Gif

xTools

xModbus

xCANBus

xMQTT

xFlow

About the Project

stars forks watchers star fork

Option Description
Author x-tools-author
E-mail x-tools@outlook.com
User Communication 952218522 (QQ Group)
Qt Technology Communication 723516989 (QQ Group)
Gitee https://gitee.com/x-tools-author/x-tools
GitHub https://github.com/x-tools-author/x-tools
Sponsor https://apps.microsoft.com/search/publisher?name=x-tools-author
Third party lua zint glog libqrencode qmdnsengine QXlsx hidapi libiconv SingleApplication QCRC_Calc
相关仓库
electerm/electerm

📻Terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android)

JavaScriptnpmMIT Licenseelectronelecterm
electerm.org
14.5k1.2k
serialport/node-serialport

Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!

TypeScriptnpmMIT Licensejavascriptserialport
serialport.io
6k1k
felHR85/UsbSerial

Usb serial controller for Android

JavaMavenMIT Licenseusb-serial-controllerftdi-devices
1.9k628
wh201906/SerialTest

Data transceiver(monitor)/realtime plotter/shortcut/file transceiver over serial port/Bluetooth/network on Windows/Linux/Android/macOS | 跨平台串口/蓝牙/网络调试助手,带数据收发/实时绘图/快捷发送/文件收发面板,可在PC和Android设备上使用

C++GNU General Public License v3.0qtqt5
1.6k272
lsongdev/node-escpos

🖨️ ESC/POS Printer driver for Node.js

TypeScriptnpmOtherescposnodejs
npmjs.org/escpos
1.6k445
licheedev/Android-SerialPort-API

Fork自Google开源的Android串口通信Demo,修改成Android Studio项目

JavaMavenApache License 2.0androidserialport
code.google.com/archive/p/android-serialport-api/
1.5k415
uraimo/SwiftyGPIO

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

SwiftMIT Licensespi-interfacegpio
1.4k141
hyOzd/serialplot

Small and simple software for plotting data from serial port in realtime.

C++GNU General Public License v3.0serialportplotting
hackaday.io/project/5334-serialplot-realtime-plotting-software
1.1k218
kongqw/AndroidSerialPort

Android串口通信示例

JavaMavenserialportserial-port
724215