Python bindings for libgpiod
JSON →gpiod provides official Python bindings for `libgpiod`, a library designed for interacting with the modern Linux GPIO character device interface. This package bundles `libgpiod` for convenience, making it independent of the system's `libgpiod` installation. It replaces the older, obsolete sysfs interface by offering a robust way to control GPIO pins, read input values, set outputs, and monitor events with advanced features like event polling and setting multiple values. The current version is 2.4.2, and it is actively maintained.
Traffic · last 30 days ↓49% vs prev 7d
total hits 132
actors 13 distinct systems
last hit 43m ago ClaudeBot
top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇩🇪 Germany · VN · 🇨🇦 Canada
Resources
packagepypi.org/project/gpiod/ ↗
API endpoints
full doc /v1/registry/gpiod
install /v1/registry/gpiod/install
compatibility /v1/registry/gpiod/compatibility