Awesome Open Source
Awesome Open Source
Combined Topics
gpio
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 36 Gpio Open Source Projects
Categories
>
Hardware
>
Gpio
Johnny Five
⭐
12,109
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Tinygo
⭐
7,565
Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.
Gobot
⭐
7,012
Golang framework for robotics, drones, and the Internet of Things (IoT)
Cylon
⭐
3,784
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
Rpi Rgb Led Matrix
⭐
2,163
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
Periph
⭐
1,614
Go·Hardware·Lean
Gpiozero
⭐
1,288
A simple interface to GPIO devices with Raspberry Pi
Mraa
⭐
1,217
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.
Swiftygpio
⭐
1,177
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
Onoff
⭐
1,040
GPIO access and interrupt detection with Node.js
Pigpio
⭐
742
Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi
Rppal
⭐
447
A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
W1thermsensor
⭐
444
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.
Elixir_ale
⭐
336
Interact with hardware in Elixir - GPIOs, I2C and SPI
Rust Sysfs Gpio
⭐
316
A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)
Homegenie
⭐
312
HomeGenie, the open source, programmable, home automation server for smart connected devices and applications
Octoprint Enclosure
⭐
259
OctoPrint Enclosure Plugin
Drivers
⭐
244
TinyGo drivers for sensors and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
Pi Mqtt Gpio
⭐
226
Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.
Rpi_gpio
⭐
183
Ruby conversion of RPi.GPIO Python module
Nf Interpreter
⭐
168
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Diozero
⭐
164
Java Device I/O library that is portable across Single Board Computers. Tested with Raspberry Pi, Odroid C2, BeagleBone Black, Next Thing CHIP, Asus Tinker Board and Arduinos. Supports GPIO, I2C, SPI as well as Serial communication. Also known to work with Udoo Quad.
Ofxgpio
⭐
155
Library C++ for raspberrypi and orangepi, GPIO interfaces compatible with openframeworks.
Raspberry Pi Safe Off Switch
⭐
140
A set of scripts that can be used to provide a "safe power off switch" for a Raspberry Pi.
Gpio
⭐
120
Go library to do GPIO on systems with /sys/class/gpio (sysfs)
Powershell Iot
⭐
106
Interact with I2C, SPI & GPIO devices using PowerShell Core!
Endbasic
⭐
104
BASIC environment with a REPL, a web interface, and RPi support written in Rust
Go Dht
⭐
102
Golang library to interact with DHT11/DHT22/DHT12 temperature and humidity sensors from Raspberry PI.
Cutehmi
⭐
88
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!
Gpio Utils
⭐
82
Userspace Utilities for managing GPIOs in Linux
Gopi
⭐
81
Raspberry Pi Go Language Interface
Raspberrysharp
⭐
41
A .NET/Mono IO Library for Raspberry Pi This library is a complete refactoring of Raspberry-Sharp libraries, merged into one library and updated to RB3, CM3 and RB3+
Cimonitor
⭐
33
Displays CI statuses on a dashboard and triggers fun modules representing the status!
Ruby I2c Devices
⭐
23
i2c-devices is a library for using I2C devices by using /dev/i2c-* or /sys/class/gpio with bit-banging.
Upboard_ros
⭐
22
ROS nodes for upboard usage
Imanager
⭐
16
Advantech iManager Linux driver set for Advantech Embedded Boards
1-36 of 36 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210