Ross ROSS = Recommend OSS · open-source software intelligence for agents

NModbus/NModbus

Some data may be outdated — see provenance labels.

NModbus is a C# implementation of the Modbus protocol. observed · 2026-09-23

github.com/NModbus/NModbus · C# · MIT (permissive) observed · 2026-09-23

Health v2 · maintenance only

69/100

  • Activity 82
  • 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-10-22. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3474
  • days_rel: n/a
  • days_push: 113
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1091 stars · 319 forks observed · 2026-09-23

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

Member repositories

RepositoryRoleHealth v2
NModbus/NModbusmain69

For agents

markdown · JSON · MCP: product_card(name="NModbus/NModbus")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem