SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Gpio Open-Source Projects
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
-
Some times ago I have played with johnny-five, a JavaScript Robotics & IoT platform. In short words, we can communicate with our Arduino or Raspberry by using JavaScript with a very friendly syntax.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
https://gobot.io/ (see the bottom for other languages that use the same firmware.)
-
-
rpi-rgb-led-matrix
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
Hzeller - https://github.com/hzeller/rpi-rgb-led-matrix/blob/a93acf26990ad6794184ed8c9487ab2a5c39cd28/bindings/python/README.md
-
Project mention: STM32MP2: ST’s first Linux capable 64-bit MPU with NPU, GPU and TSN | news.ycombinator.com | 2023-08-26
What cruftware? STM32 will run your code right away after reset clears[0].
-
It was a bit tricky to get CPU temperature of a host machine (Raspberry Pi) from within the running docker container. This Issue on GitHub has helped me :
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SwiftyGPIO
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
-
-
rppal
A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
-
pigpio
Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi (by fivdi)
-
Project mention: GPIOViewer: Arduino Library to see live GPIO Pins on ESP32 boards | news.ycombinator.com | 2024-01-02
-
drivers
TinyGo drivers for sensors, displays, and other devices that use I2C, SPI, GPIO, ADC, and UART interfaces.
-
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.
-
flipper-zero-tutorials
See README.md for link to Discord & YouTube. I will use this repository for my Flipper Zero projects & wiki.
I would recommend you start with https://github.com/jamisonderek/flipper-zero-tutorials/tree/main/ui/skeleton_app as your starting project. Then draw the screen in lopaka and replace the three canvas_draw_* methods in the method that looks like the below with what the app gives you.
-
pi-mqtt-gpio
Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.
-
-
go-gpiocdev
A native Go library for accessing GPIO lines on Linux platforms using the GPIO character device
-
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
I can confirm that writing a terminal is fun, for the reasons mentioned in the article: it’s easy to get “self-hosting”, but then the possibilities are endless :)
In my case, this was about creating the terminal for EndBASIC (https://www.endbasic.dev/). I wanted to mix text and graphics in the same console, so I had to ditch Xterm.js and create my own thing. It was really exciting to see graphics rendering mix with text “just fine” when I was able to render the first line.
-
-
-
Python version of the Atlas toolkit
World's lightest toolkit to quickly and easily add a GUI to your Python programs and bring them online.
-
raspberry-pi-safe-off-switch
A set of scripts that can be used to provide a "safe power off switch" for a Raspberry Pi.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Gpio related posts
- Raspberry pi zero with LED matrix bonnet
- Help: ModuleNotFoundError: No module named 'rgbmatrix'
- Trouble Connecting BME280 to Enclosure Plugin
- Raspberry Pi, InfluxDB, Grafana, Docker
- Arduino/ESP32 project --> Raspberry Pi 4 programming/conversion/capability?
- Hub75 and video signal
- RPi Pico W and 64x64 matrix
-
A note from our sponsor - SaaSHub
www.saashub.com | 29 Mar 2024
Index
What are some of the best open-source Gpio projects? This list will help you:
Project | Stars | |
---|---|---|
1 | TinyGo | 14,335 |
2 | johnny-five | 13,186 |
3 | gobot | 8,696 |
4 | cylon.js | 3,998 |
5 | rpi-rgb-led-matrix | 3,465 |
6 | bare-metal-programming-guide | 2,459 |
7 | gpiozero | 1,809 |
8 | SwiftyGPIO | 1,326 |
9 | onoff | 1,222 |
10 | rppal | 1,058 |
11 | pigpio | 931 |
12 | gpio_viewer | 749 |
13 | drivers | 571 |
14 | w1thermsensor | 490 |
15 | flipper-zero-tutorials | 468 |
16 | pi-mqtt-gpio | 450 |
17 | OctoPrint-Enclosure | 391 |
18 | go-gpiocdev | 370 |
19 | endbasic | 296 |
20 | nf-interpreter | 293 |
21 | JetsonGPIO | 249 |
22 | Python version of the Atlas toolkit | 241 |
23 | raspberry-pi-safe-off-switch | 185 |