GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

spi

Star

Here are 2,378 public repositories matching this topic...

Language: All
Filter by language
All 2,378 C 898 C++ 433 Python 224 Java 215 Verilog 77 Rust 54 VHDL 39 SystemVerilog 38 HTML 26 JavaScript 24
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
tinygo

tinygo-org / tinygo

Star 17.9k

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

arduino avr arm microcontroller gpio i2c esp32 llvm adafruit stm32 webassembly wasm spi microbit nrf52 samd21 nrf51 wasi tinygo
  • Updated Nov 12, 2026
  • Go

rwaldron / johnny-five

Star 13.4k

JavaScript Robotics and IoT programming framework, developed at Bocoup.

javascript raspberry-pi iot arduino beaglebone-black gpio serial robotics i2c intel bluetooth spi chip tessel adc photon pwm 1-wire pcduino dac
  • Updated Oct 24, 2023
  • JavaScript

imbushuo / mac-precision-touchpad

Star 10.5k

Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

hid driver trackpad bluetooth spi usb-hid windows-driver bluetooth-hid windows-precision-touchpad apple-macbook
  • Updated Jan 7, 2024
  • C
ESP32-Bit-Pirate

geo-tp / ESP32-Bit-Pirate

Sponsor
Star 6.4k

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

radio debugging arduino gpio i2c esp32 wifi bluetooth rfid spi uart can-bus protocols eeprom pwm openocd jtag hardware-hacking subghz flipperzero
  • Updated Nov 8, 2026
  • C++

Bodmer / TFT_eSPI

Star 5k

Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips

arduino esp8266 esp32 stm32 arduino-library spi tft ttgo tft-displays rp2040 raspberry-pico
  • Updated Apr 3, 2026
  • C

ltsopensource / light-task-scheduler

Star 3k

Distributed Scheduled Job Framework

java task spring spi lts springboot
  • Updated Oct 20, 2022
  • Java
HyperHDR

awawa-dev / HyperHDR

Sponsor
Star 2.3k

Next-gen open source ambient lighting system featuring a high-precision floating-point color pipeline breaking legacy RGB 24-bit limits. Includes advanced smoothing with inertia and adaptive temporal dithering for perfectly fluid, stable output to LEDs from any SDR or HDR video source. Supports Windows, macOS and Linux (x86/ARM).

raspberry-pi rpi esp32 directx screen-capture spi dithering led music-visualizer ws2812 led-strips sound-visualizer ambilight sk6812 hdr adalight pipewire wled hyperserial infinite-color-engine
  • Updated Nov 1, 2026
  • C++

libusb / hidapi

Star 2.3k

A Simple cross-platform library for communicating with HID devices

android c windows macos linux usb hid i2c bluetooth bsd spi hidapi usb-hid hidraw hidapi-library
  • Updated Nov 9, 2026
  • C

ThingPulse / esp8266-oled-ssd1306

Star 2.2k

Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32

arduino esp8266 i2c esp32 driver spi ssd1306 sh1106 mbed-os oleddisplay
  • Updated Oct 31, 2026
  • C++

felHR85 / UsbSerial

Star 2k

Usb serial controller for Android

android iot serial usb hardware spi usb-serial-adapters serialport android-usb-host usb-serial-controller ftdi-devices iot-device ftdi-device android-hardware android-serial-port
  • Updated Aug 1, 2024
  • Java

dromara / raincat

Sponsor
Star 1.9k

强一致分布式事务框架

spring netty spring-cloud transaction soa spi tcc dubbo jdk8
  • Updated Mar 1, 2023
  • Java

pellepl / spiffs

Star 1.6k

Wear-leveled SPI flash file system for embedded devices

flash embedded system file file-system spi spi-flash spiffs wear-leveling
  • Updated Jul 16, 2026
  • C

golemparts / rppal

Sponsor
Star 1.5k

A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.

rust raspberry-pi gpio i2c raspberrypi spi uart pwm
  • Updated Jul 1, 2025
  • Rust

eclipse-mraa / mraa

Star 1.4k

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.

linux raspberry-pi board gpio communication i2c galileo io spi intel-joule mraa libmraa
  • Updated Nov 3, 2026
  • C
SwiftyGPIO

uraimo / SwiftyGPIO

Star 1.4k

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

swift raspberry-pi iot neopixel spi-interface gpio i2c spi led uart lcd-display serialport pwm led-strips 1-wire
  • Updated May 2, 2024
  • Swift

Quyunshuo / AndroidBaseFrameMVVM

Star 1.3k

基于 Jetpack + Kotlin 的 Android 组件化 MVVM 框架

kotlin eventbus spi viewmodel retrofit2 okhttp3 lifecycle kotlin-coroutines mvvm-android arouter livedata buildsrc androidx android-jetpack mmkv viewbinding mvvm-jetpack kotlin-coroutines-flow hilt-android permissionx
  • Updated Sep 23, 2023
  • Kotlin

espressif / esp-at

Star 1.3k

AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266

esp8266 esp32 wifi ble spi uart ethernet esp-idf qcloud at sdio esp32c3 esp32c2 esp32c6
  • Updated Nov 12, 2026
  • C
Arduino_GFX

moononournation / Arduino_GFX

Sponsor
Star 1.2k

Arduino GFX developing for various color displays and various data bus interfaces

arduino esp8266 avr teensy lcd esp32 stm32 parallel dpi rgb spi oled gfx utf8 pico
  • Updated Nov 8, 2026
  • C

ultraembedded / cores

Sponsor
Star 942

Various HDL (Verilog) IP Cores

audio asic fpga usb rtl verilog spi sram uart verilog-hdl verilog-components verilator i2s sdram
  • Updated Jul 1, 2021
  • Verilog

rm-hull / luma.oled

Star 879

Python module to drive a SSD1306 / SSD1309 / SSD1322 / SSD1325 / SSD1327 / SSD1331 / SSD1351 / SH1106 OLED

python raspberry-pi i2c spi oled ssd1306 sh1106 ssd1325 ssd1322 ssd1331 ssd1327 ssd1351 ssd1309 ssd1362
  • Updated Oct 24, 2026
  • Python

Add this topic to your repo

To associate your repository with the spi topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.