Version0.9.6
Revision34
Size1.6 MB
LicenseGPL-2.0-only
Confinementstrict
Basecore24
CategoriesDevices and IoT

Extensive Modbus client for your terminal (TCP, RTU & mock)

ScreenshotScreenshotScreenshotScreenshot

MTUI is an extensive Modbus client that runs in pretty much any terminal,
written in pure safe Rust on top of tokio-modbus and ratatui.

Features:
- Modbus TCP and RTU, plus a built-in mock device for experimenting
- Live register reading with auto-refresh, pause/resume and slave-id
 selection

- Interpretation columns with configurable word order: u16, i16, hex,
 binary, ASCII, u32, i32, f32, f64, M10K and more

- Panels: main view, pinned, labeled, custom rules and an address matrix
- Pin, label and custom-rule registers; jump to an address or label
- Value graph for a register over time
- Register writes, with a write log and an optional read-only mode
- HTTP API (POST /read, POST /write, GET /health), runnable standalone
 with --headless

- Dump read data to a file and copy addresses to the clipboard
- Configurable via config.json (or --config <path>) and an in-app
 settings screen


Press "h" inside the app for all available keybinds.

Modbus RTU (serial) and the clipboard rely on interfaces that snapd does
not auto-connect. After installing, run:

 snap connect mtui:serial-port
 snap connect mtui:raw-usb

Update History

0.9.5 (32)0.9.6 (34)
24 Jul 2026, 15:15 UTC
0.9.4 (30)0.9.5 (32)
24 Jul 2026, 10:00 UTC
0.9.3 (28)0.9.4 (30)
22 Jul 2026, 10:30 UTC
0.9.2 (26)0.9.3 (28)
21 Jul 2026, 18:30 UTC
0.9.1 (23)0.9.2 (26)
21 Jul 2026, 14:15 UTC
0.9.0 (21)0.9.1 (23)
20 Jul 2026, 11:00 UTC
0.8.0 (19)0.9.0 (21)
16 Jul 2026, 09:45 UTC
0.7.4 (17)0.8.0 (19)
9 Jul 2026, 12:00 UTC
0.7.3 (15)0.7.4 (17)
6 Jul 2026, 12:00 UTC
0.7.2 (13)0.7.3 (15)
3 Jul 2026, 23:15 UTC
0.7.1 (11)0.7.2 (13)
1 Jul 2026, 16:45 UTC
0.7.0 (9)0.7.1 (11)
1 Jul 2026, 10:45 UTC
0.6.0 (7)0.7.0 (9)
24 Jun 2026, 22:00 UTC
0.5.0 (5)0.6.0 (7)
23 Jun 2026, 00:00 UTC
0.4.0 (3)0.5.0 (5)
21 Jun 2026, 13:00 UTC
0.3.0 (1)0.4.0 (3)
20 Jun 2026, 18:30 UTC
0.3.0 (1)
20 Jun 2026, 17:15 UTC

Published20 Jun 2026, 16:47 UTC

Last updated24 Jul 2026, 14:40 UTC

First seen20 Jun 2026, 17:15 UTC