Rare find

Pymodbus. A complete Modbus implementation in Python for talking to industrial equipment.

github.com/pymodbus-dev/pymodbus

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • NullModem only support async clientes (#2995)
  • Propagate known request identity on ModbusIOException (#2993)
  • Fix unknown function-code exception identity (#2992)
  • Fix max recv length to 1.024bytes. (#2991)
  • Update doc of `SimDevice.action` (#2989)
  • SimAction is a coroutine (#2988)
  • Fix missing comma in devcontainer.json (#2987)
  • allow uv automatic dev install (#2982)
  • Add uv cache. (#2986)
  • Accept any Sequence[int] in convert_from_registers (#2985)
  • Add --all-groups flag to uv sync in ci.yml (#2984)
  • Correct SimAction doc. (#2983)
  • Fix validate byte count in file_message.py (#2980)
  • Ruff complains over None. (#2979)
  • Catch struct.error.
  • Fix: validate register write byte counts (#2977)
  • Fix write multiple coils byte count validation (#2974)
  • Reject unknown specific device identification objects (#2976)
  • Fix routing of unsupported MEI types (#2975)
  • Fix sync disconnect counter reset after successful response. (#2973)
  • Release —Pymodbus v3.14.0
June 2026
  • Release —pymodbus v3.13.1
April 2026
  • Release —pymodbus v3.13.0
February 2026
  • Release —
  • Release —pymodbus v3.12.0
November 2025
  • Release —Pymodbus v3.11.4
September 2025
  • Release —Pymodbus v3.11.3
  • Release —Pymodbus v3.11.2
August 2025
  • Release —Pymodbus v3.11.1
  • Release —Pymodbus v3.11.0