Busloom
Best fit when a register map, decoded values, evidence and repeatable tests must stay together across Windows, macOS and Linux.
There is no universal “best” Modbus client. This table separates transport coverage, discovery, engineering context, diagnostics and automation so you can choose for the job in front of you.
Reviewed 4 September 2026 · product documentation may change
Best fit when a register map, decoded values, evidence and repeatable tests must stay together across Windows, macOS and Linux.
Mature Windows option with more transport variants, broad function-code support and arbitrary request experiments.
A compact, open-source RTU/TCP master for Windows and Linux with a raw bus monitor.
Monitoring-first beta with network discovery, concurrent sessions, charts and rotating file loggers.
Feature-rich open-source client with discovery, tag monitoring, scripting and an integrated TCP server simulator.
“Not documented” means the linked product source did not describe the capability. It is deliberately different from “No”.
| Capability | Busloom0.4.2 | Modbus Poll13 | QModMaster0.5.3 beta | Modbus Connect0.6 beta | ModbusLenscurrent main |
|---|---|---|---|---|---|
| Desktop platforms | Windows · macOS · Linux | Windows | Windows · Linux | Windows · macOS · Linux | Windows package |
| Documented transports | RTU · TCP · TLS | RTU · ASCII · TCP · TLS · UDP · encapsulation | RTU · TCP | TCP | RTU · ASCII · TCP |
| Endpoint discovery | RTU parameters and Unit IDs · TCP/TLS hosts and ports | Slave ID scan | Not documented | IP range and Unit ID scan | Network and ARP discovery · serial parameter scan |
| Address discovery | Quick and exhaustive scan across four address spaces | Address scan | Not documented | Register monitoring setup | Adaptive address scanner |
| Decoded project data | Tags, groups, units, scaling, labels and public device maps | Names, formats, scaling and workspace files | Basic master request setup | Per-register formats, labels, scaling and units | Tags, scaling and write bounds |
| Wire-level evidence | Structured TX/RX frames tied to source, timing and replay | Communication traffic window | Raw data and PDU bus monitor | TX/RX protocol log | TX/RX bytes, filtering and statistics |
| Trends and exports | Saved Trends · CSV/JSON/TSV · PNG/PDF reports · recordings | Charts · CSV/PNG · text and Excel logging | Not documented | 12-series charts · CSV/JSON/TSV loggers | 20-pen trends · CSV · PNG/PDF |
| Alarm workflow | Tag rules, delay, hysteresis, acknowledgement and event history | Conditional colours and value names | Not documented | Not documented | Per-tag high/low and state alarms |
| Repeatable automation | Structured scenarios · Lua · CLI/CI · local MCP | Windows OLE Automation | Not documented | Not documented | Purpose-built sequence scripts |
| Server simulation | No | Separate Modbus Slave product | Separate pyModSlave project | Not documented | Built-in Modbus TCP server |
The comparison is based on each vendor’s current manual, feature page or project README—not affiliate copy or scraped software directories. Busloom is not affiliated with the other products listed here; their names belong to their respective owners.