GitStar
GitHub TrendingTopicsLanguages
/

Gpio GitHub Repositories

Explore popular GitHub repositories tagged “gpio”.

Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.

RepositoriesGitHub topic
Ranked by:Stars

Trending Repositories

tinygo-org/tinygo

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

Go17,6531,067
rwaldron/johnny-five

JavaScript Robotics and IoT programming framework, developed at Bocoup.

JavaScript13,4101,730
hybridgroup/gobot

Golang framework for robotics, drones, and the Internet of Things (IoT)

Go9,4491,062
geo-tp/ESP32-Bit-Pirate

A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol

C++5,511449
cpq/bare-metal-programming-guide

A bare metal programming guide (ARM microcontrollers)

C4,818444
hzeller/rpi-rgb-led-matrix

Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

C++4,3521,338
hybridgroup/cylon

JavaScript framework for robotics, drones, and the Internet of Things (IoT)

JavaScript4,211357
gpiozero/gpiozero

A simple interface to GPIO devices with Raspberry Pi

Python2,134322
thelastoutpostworkshop/gpio_viewer

GPIOViewer Arduino Library to see live GPIO Pins on ESP32 boards

C++1,586176
jamisonderek/flipper-zero-tutorials

See README.md for link to Discord & YouTube. I will use this repository for my Flipper Zero projects & wiki.

C1,457119
eclipse-mraa/mraa

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.

C1,406614
uraimo/SwiftyGPIO

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

Swift1,370141
fivdi/onoff

GPIO access and interrupt detection with Node.js

JavaScript1,259124
fivdi/pigpio

Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi

JavaScript96787
tinygo-org/drivers

TinyGo drivers for sensors, displays, wireless adaptors, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.

Go744246
warthog618/go-gpiocdev

A native Go library for accessing GPIO lines on Linux platforms using the GPIO character device

Go51545
timofurrer/w1thermsensor

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.

Python511117
flyte/mqtt-io

Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.

Python504161
genielabs/HomeGenie

HomeGenie: The Programmable Intelligence with 100% Local Agentic AI.

JavaScript456160
rust-embedded/rust-sysfs-gpio

A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)

Rust39748
endbasic/endbasic

BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust

Rust38421
nanoframework/nf-interpreter

:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

C352194
fhunleth/elixir_ale

Interact with hardware in Elixir - GPIOs, I2C and SPI

C34444
danjohnson95/pinout

Control hardware using Laravel 🔌

PHP32517
pjueon/JetsonGPIO

A C++ library that enables the use of Jetson's GPIOs

C++308102
afska/gba-link-connection

🔗 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.

C++29312
mattjlewis/diozero

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.

Java28061
epeios-q37/atlas-python

Easily bring your Python applications online with the world's lightest GUI toolkit.

Python28025
michpolicht/CuteHMI

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!

C++26395
rahul-thakoor/rust_gpiozero

A library inspired by gpiozero written in Rust

Rust24726
GitStar

See what the GitStar community is most excited about today.

Trending

GitHub Trending TodayGitHub Trending WeeklyGitHub Trending Monthly

Languages

Browse all languagesTrending PythonTrending JavaScript

Explore

Browse GitHub topicsAI repositoriesDeveloper tools
© 2026 GitStarGitHub Trending source