# x-tools
**Repository Path**: x-tools-author/x-tools
## Basic Information
- **Project Name**: x-tools
- **Description**: Qt-串口-UDP-TCP-WebSocket-Modbus-CANBus-BLE-调试助手(支持自定义Lua脚本)
- **Primary Language**: C++
- **License**: LGPL-3.0
- **Default Branch**: master
- **Homepage**: https://x-tools-author.github.io/x-tools/
- **GVP Project**: No
## Statistics
- **Stars**: 613
- **Forks**: 262
- **Created**: 2020-03-13
- **Last Updated**: 2025-09-29
## Categories & Tags
**Categories**: devtools
**Tags**: TCP, WebSocket, Qt, udp, 串口
## README
# xTools   [](https://apps.microsoft.com/detail/9p29h1ndnkbb) [](https://github.com/x-tools-author/x-tools/actions/workflows/build-apps.yml) [](https://github.com/x-tools-author/x-tools/actions/workflows/build-daily.yml)
[](https://github.com/x-tools-author/x-tools/actions/workflows/build-windows.yml)
[](https://github.com/x-tools-author/x-tools/actions/workflows/build-ubuntu.yml)
[](https://github.com/x-tools-author/x-tools/actions/workflows/build-macos.yml)
[](https://github.com/x-tools-author/x-tools/actions/workflows/build-android.yml)
[](https://github.com/x-tools-author/x-tools/actions/workflows/build-qt5.yml)
[](https://repology.org/project/x-tools/versions)
*xTools* is a user-friendly, open-source, cross-platform, easily extendable(using Lua and JavaScript) debugging tool-set based on Qt (Qt6.8 is recommended). It offers extensive support for serial port, HID, BLE, UDP, TCP, web socket, Modbus and CAN Bus debugging functionalities.
> [!WARNING]
> Qt 6.9.2 is required to build xTools on macOS 26.0(and later). Qt 6.8(Other will be nice but is not test) is required to build for Android platform.
>[!NOTE]
> You can get *xTools* form [Micorsoft Store(sponsor)](https://apps.microsoft.com/detail/9p29h1ndnkbb) or from [Github Release(community)](https://github.com/x-tools-author/x-tools/releases).
## Build
### Arch Linux
Arch Linux can install x-tools via the [AUR](https://aur.archlinux.org/packages/x-tools) or a [self-built source](https://github.com/taotieren/aur-repo).
```bash
yay -Syu x-tools
```
## Dark theme

## Light theme

🖼️More Screenshots






## Other
[](https://img.shields.io/github/stars/x-tools-author/x-tools?style=social)
[](https://img.shields.io/github/forks/x-tools-author/x-tools?style=social)
[](https://img.shields.io/github/watchers/x-tools-author/x-tools?style=social)
[](https://gitee.com/x-tools-author/x-tools/stargazers)
[](https://gitee.com/x-tools-author/x-tools/members)
|Option|Description|
|---|---|
|Author|x-tools-author|
|E-mail||
|User Communication| 952218522 (QQ Group)|
|Qt Technology Communication|723516989 (QQ Group)|
|Gitee| |
|GitHub| |
|Sponsor||
|Third party|[lua](https://github.com/lua/lua) [zint](https://github.com/zint/zint) [glog](https://github.com/google/glog) [libqrencode](https://github.com/fukuchi/libqrencode) [qmdnsengine](https://github.com/nitroshare/qmdnsengine) [QXlsx](https://github.com/QtExcel/QXlsx) [hidapi](https://github.com/libusb/hidapi) [libiconv](https://ftp.gnu.org/pub/gnu/libiconv) [SingleApplication](https://github.com/itay-grudev/SingleApplication)|