NModbus/NModbus
NModbus is a C# implementation of the Modbus protocol. observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 90
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3425
- days_rel: n/a
- days_push: 64
- n_releases_24m: 0
Adoption not part of the score
1084 stars · 318 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
NModbus is a C# (.NET) library implementing the Modbus protocol, supporting serial ASCII, serial RTU, TCP, and UDP transports. It enables communication with Modbus slave devices and hosting multiple slave devices on the same transport.
Use cases
- communicate with PLCs and Modbus slave devices from C#
- read registers from a Modbus TCP device
- implement a Modbus RTU master over serial port
- simulate multiple Modbus slave devices on one transport
- poll industrial sensors over Modbus UDP
- add custom Modbus function code handlers to a slave device
When to choose
- you need a mature MIT-licensed Modbus implementation for .NET
- you need both master and slave support across TCP, UDP, and serial transports
- you need to host multiple slave devices on a single physical connection
When to avoid
- you need Modbus support outside the .NET ecosystem
- you need active ongoing development with frequent updates
- you need higher-level industrial protocol stacks like OPC UA
Facets
library · maturity maintenance
networking sdk developer-tools iot embedded-systems hardware cross-platform dotnet modbus industrial-automation serial-communication rtu modbus-tcp scada automation
1 source
- readme: https://github.com/NModbus/NModbus · fetched 2026-08-28 · efa1a5b321aa
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NModbus/NModbus | main | 73 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem