A native Go library for accessing GPIO lines on Linux platforms using the GPIO character device
-
Updated
Feb 16, 2026 - Go
A native Go library for accessing GPIO lines on Linux platforms using the GPIO character device
Java Device I/O library that is portable across Single Board Computers and microcontrollers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos / Pico. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.
Home Assistant GPIO Integration (libgpiod2)
A library and executable util for using the TM1637 LED driver control IC on Raspberry Pi OS (Raspbian)
mirrored-from: https://git.yigid.dev/yigid/rpi-fan-control
Object-oriented PHP bindings for the libgpiod library
Drop-in libgpiod/systemd replacement for LowPowerLab's ATXRaspi shutdown script. Works on Pi 5 and kernel 6.6+. Adds SoftBTN pulse for software-initiated shutdowns.
Raspberry Pi On-Off Keying Decoder for ClimeMET 433 MHz weather station
A lightweight C++ wrapper for libgpiod (v2.x) to simplify GPIO usage on Linux/Raspberry Pi. Offers human-friendly functions like configurePin(), setPin(), getPin(), attachInterrupt(), and detachPin() — without deep knowledge of the complex libgpiod API.
Uses the libgpiod library to get sensor data from the TF-Luna using C++ on the Raspberry Pi and I2C Communication, with graphics using wxWidgets
Node-RED nodes for GPIOs though libgpiod
Host CPU load on the Arduino UNO Q's LED matrix, built with stock Zephyr/west/OpenOCD instead of the Arduino App framework
A simple morse-code decoder/encoder project for Rasberry Pi 4B using libgpiod. Developed on QEMU emulated aarch64 linux kernel built with BuildRoot as well as a real RPi4B. There's still room for improvement but overall it works.
To associate your repository with the libgpiod topic, visit your repo's landing page and select "manage topics."