pymodbus has 1.7M monthly downloads and 3K GitHub stars. Version 3.13.1 supports Python 3.10.0+, first published in 2011.
It is actively maintained under a permissive license, last released in Jun 2026.
It is used by 214 tracked packages, including inference-gpu, inference and pystiebeleltron.
GitHub topics include modbus, modbus-rtu and modbus-tcp.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
22 optional dependencies
- aiohttp[simulator]
- build[development]
- codespell[development]
- coverage[development]
- pylint[development]
- pymodbus[all]
- pyserial[serial]
- pytest[development]
- pytest-aiohttp[development]
- pytest-asyncio[development]
- pytest-cov[development]
- pytest-profiling[development]
- pytest-timeout[development]
- pytest-xdist[development]
- recommonmark[documentation]
- ruff[development]
- sphinx[documentation]
- sphinx-rtd-theme[documentation]
- twine[development]
- types-pygments[development]
- types-pyserial[development]
- zuban[development]
Used By
- inference-gpu
- inference
- pystiebeleltron
- pyiskra
- pysaunum
- python-qube-heatpump
- pysmarty2
- pysma-plus
- pylxpweb
- nemo
- boneio
- nemo-ce
- neopool-modbus
- sigenergy2mqtt
- inference-cpu
- inference-core
- instro
- cracknuts
- idm-heatpump-api
- digimat-mbio
- benchci
- pyrobotiqgripper
- vention-popup-diverter
- gravity-controller-operator
- modpoll2mqtt
- productivity
- pysolarfocus
- vartastorage
- ot-aiops
- midas
- modpoll
- oqlos
- clickplc
- hoymiles-modbus
- modbuslibapi
- jaeger
- validatrix
- solaredge2mqtt
- arcusmodbus
- hvl-ccb
- python-airzone
- dertwin
- nemo-sensors
- pybls21
- acheron
- sunsynk
- ahio
- lvmopstools
- evse-hub
- wavinsentiomodbus