hatchmoment. scored by care · not by stars

oms-modbus

Rust Modbus library for fast, generic TCP/RTU/ASCII communication

OMS Modbus provides a full‑featured client and server for Modbus over TCP, RTU and ASCII, using a single async API that works over any AsyncRead/AsyncWrite stream. It includes a passive WireTap monitor, configurable MBAP framing, automatic reconnection and spec‑compliant timing, all without panics. The crate is written in pure Rust with zero‑copy buffers and minimal dependencies, making it ideal for embedded or industrial applications. Developers needing reliable, high‑performance Modbus communication can drop it into their Rust projects instead of wiring together disparate crates.

industrial-iotmodbusmodbus-asciimodbus-rtumodbus-tcprs485rusttokio
View on GitHub →

OrangeHorseTech/oms-modbus