Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Gpio GitHub Repositories
Explore popular GitHub repositories tagged “gpio”.
Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.
Trending Repositories
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Golang framework for robotics, drones, and the Internet of Things (IoT)
A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol
A bare metal programming guide (ARM microcontrollers)
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
A simple interface to GPIO devices with Raspberry Pi
GPIOViewer Arduino Library to see live GPIO Pins on ESP32 boards
See README.md for link to Discord & YouTube. I will use this repository for my Flipper Zero projects & wiki.
Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
GPIO access and interrupt detection with Node.js
Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi
TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
A native Go library for accessing GPIO lines on Linux platforms using the GPIO character device
A Python package and CLI tool to work with w1 temperature sensors like DS1822, DS18S20 & DS18B20 on the Raspberry Pi, Beagle Bone and other devices.
Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.
HomeGenie: The Programmable Intelligence with 100% Local Agentic AI.
A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Interact with hardware in Elixir - GPIOs, I2C and SPI
Control hardware using Laravel 🔌
A C++ library that enables the use of Jetson's GPIOs
🔗 A set of Game Boy Advance (GBA) C++ libraries to interact with the Serial Port. Its main purpose is to provide multiplayer support to homebrew games.
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.
Easily bring your Python applications online with the world's lightest GUI toolkit.
CuteHMI is an open-source HMI (Human Machine Interface) software written in C++ and QML, using Qt libraries as a framework. GitHub repository is a mirror!
A library inspired by gpiozero written in Rust