Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. SPI
S

SPI

Other
22 projects1.9k total stars559 total forks4 languages

Open-source projects built with SPI

There are currently 22 open-source projects built with SPI, with a combined total of 1.9k GitHub stars. The most common language among these projects is Python.

Showing 22 open-source projects

STORM32BGC
STORM32BGColliw42/storm32bgc

Open-source 3-axis brushless gimbal controller board based on STM32 microcontrollers for stabilization applications.

765305C++
9 months ago
ESP32 ePaper
ESP32 ePaperloboris/ESP32_ePaper_example

A full-featured ePaper display library for ESP32 with graphics, fonts, images, and a demo application.

24342C
7 years ago
Makelangelo-firmware
Makelangelo-firmwareMarginallyClever/Makelangelo-firmware

Open-source CNC firmware for diverse robotic systems including polargraphs, robot arms, and delta robots.

16782C++
4 years ago
FENIX-rx5808-pro-diversity
FENIX-rx5808-pro-diversityJyeSmith/FENIX-rx5808-pro-diversity

An ESP32-based diversity video receiver for FPV goggles with touchpad UI, rapid spectrum analysis, and 72 selectable frequencies.

11113C++
5 years ago
NFC Scanner
NFC Scannerklaasnicolaas/ha_nfc_scanner

A DIY NFC scanner that sends tag detection events via MQTT to Home Assistant for physical automation triggers.

844C++
4 years ago
CAN Simulator
CAN Simulatorcarloop/simulator-program

A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.

6910Go
10 years ago
Koyn
Koynelkrem/koyn

A trustless and decentralized Bitcoin SPV client library for Arduino-compatible boards using the Electrum protocol.

6619C++
7 years ago
micropython-lora
micropython-lorawybiral/micropython-lora

MicroPython library for controlling Semtech SX127x LoRa modules via SPI communication.

548Python
3 years ago
NFC_PN532_SPI
NFC_PN532_SPICarglglz/NFC_PN532_SPI

MicroPython SPI driver for PN532 NFC/RFID breakout boards and shields, ported from Adafruit's CircuitPython library.

498Python
3 years ago
rpi-rx5808-stream
rpi-rx5808-streamxythobuz/rpi-rx5808-stream

Stream 5.8GHz analog video from RX5808 receivers to web browsers using a Raspberry Pi and USB capture device.

4110Python
9 years ago
Asynchronous monitor
Asynchronous monitorpeterhinch/micropython-monitor

A library for profiling realtime MicroPython code by visualizing execution with a logic analyzer or oscilloscope.

413Python
10 months ago
micropython-mcp2515
micropython-mcp2515jxltom/micropython-mcp2515

A MicroPython driver for the MCP2515 CAN bus controller, enabling CAN communication on embedded platforms.

3418Python
3 years ago
micropython-lcd160cr-gui
micropython-lcd160cr-guipeterhinch/micropython-lcd160cr-gui

A touch-driven GUI library for the official MicroPython LCD160CR display, featuring scalable widgets and event-driven callbacks.

3210Python
5 years ago
XPT2046-touch-pad-driver
XPT2046-touch-pad-driverrobert-hh/XPT2046-touch-pad-driver

A Python driver for the XPT2046 resistive touch pad controller used with TFT displays on microcontrollers.

192Python
1 year ago
Micropython-AD9833
Micropython-AD9833KipCrossing/Micropython-AD9833

A MicroPython library for interfacing with the AD9833 programmable waveform generator via SPI.

195Python
7 years ago
mb_PSRAM_64Mb_SPI
mb_PSRAM_64Mb_SPIMarksBench/mb_PSRAM_64Mb_SPI

A simple MicroPython driver for using 64Mbit SPI PSRAM chips with RP2040 and other MicroPython boards.

143Python
5 years ago
micropython-st7920
micropython-st7920ShrimpingIt/micropython-st7920

A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.

139Python
6 years ago
micropython_ra8875
micropython_ra8875peterhinch/micropython_ra8875

MicroPython device driver and nano-GUI for RA8875-based TFT displays, enabling hardware control and sensor display applications.

122Python
5 years ago
AD9833-MicroPython-Module
AD9833-MicroPython-Moduleowainm713/AD9833-MicroPython-Module

MicroPython/Python module for controlling the AD9833 programmable waveform generator via SPI.

121Python
1 year ago
micropython-max7219
micropython-max7219JulienBacquart/micropython-max7219

A MicroPython library for controlling 8-digit 7-segment displays using the MAX7219 driver chip.

43Python
9 years ago
micropython_GT30L24T3Y_big5_font
micropython_GT30L24T3Y_big5_fontalankrantas/micropython_GT30L24T3Y_big5_font

A MicroPython driver to read BIG-5 Chinese characters from the GT30L24T3Y/ER3303-1 SPI font chip.

20Python
5 years ago
ADS7818
ADS7818robert-hh/ADS7818

A Python class for interfacing the ADS7818 analog-to-digital converter via SPI with precise timing.

02Python
1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub