Gpio

Open-source projects categorized as Gpio

Top 23 Gpio Open-Source Projects

  • TinyGo

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

    Project mention: Gokrazy – Go Appliances | news.ycombinator.com | 2023-12-18
  • johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

    Project mention: Qwik & Arduino with Johnny Five | dev.to | 2023-11-13

    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.

  • gobot

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

    Project mention: Elixir Nerves alternatives | /r/IOT | 2023-06-10

    https://gobot.io/ (see the bottom for other languages that use the same firmware.)

  • cylon.js

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

  • rpi-rgb-led-matrix

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

    Project mention: Raspberry pi zero with LED matrix bonnet | /r/RASPBERRY_PI_PROJECTS | 2023-11-06

    Hzeller - https://github.com/hzeller/rpi-rgb-led-matrix/blob/a93acf26990ad6794184ed8c9487ab2a5c39cd28/bindings/python/README.md

  • bare-metal-programming-guide

    A bare metal programming guide (ARM microcontrollers)

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

    0. https://github.com/cpq/bare-metal-programming-guide

  • gpiozero

    A simple interface to GPIO devices with Raspberry Pi

    Project mention: Raspberry Pi, InfluxDB, Grafana, Docker | dev.to | 2023-06-15

    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.

  • onoff

    GPIO access and interrupt detection with Node.js

  • 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)

  • gpio_viewer

    GPIOViewer Arduino Library to see live GPIO Pins on ESP32 boards

    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.

    Project mention: Lopaka | /r/flipperzero | 2023-08-26

    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.

  • OctoPrint-Enclosure

    OctoPrint Enclosure Plugin

    Project mention: Trouble Connecting BME280 to Enclosure Plugin | /r/octoprint | 2023-06-20
  • 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

    Project mention: Write Your Own Terminal | news.ycombinator.com | 2023-11-10

    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.

  • nf-interpreter

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

  • JetsonGPIO

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

  • 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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-02.

Gpio related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com