Topics / #spi
Spi projects on GitHub
Embedded interfacing over the SPI bus for microcontrollers and peripherals.
As of , the most-starred Spi projects on GitHub are tinygo (17.8K stars), johnny-five (13.4K stars) and mac-precision-touchpad (10.5K stars). GitHub.Locker tracks 5 Spi repositories with 48.1K stars combined. The fastest-growing on October 16 was ESP32-Bit-Pirate, with +17 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+17ESP32-Bit-Pirate
geo-tp/ESP32-Bit-Pirate · ★ 6.1KESP32 Bit Pirate is open-source firmware that turns an ESP32-S3 board into a multi-protocol hardware hacking and development tool, inspired by the Bus Pirate, letting you sniff, send and script digital and radio protocols.
+4tinygo
tinygo-org/tinygo · ★ 17.8KTinyGo is an alternative Go compiler for small places: microcontrollers, WebAssembly (wasm/wasi), and command-line tools. It compiles Go code by combining the standard Go tool libraries with LLVM.
ESP32s3-LLM-Cluster
Low-Zi-Hong/ESP32s3-LLM-Cluster · ★ 239This project is a distributed inference engine that runs a 0.5B-parameter LLM, quantized to 1.58-bit (BitNet) ternary weights, split across a cluster of 7 ESP32-S3 microcontrollers connected via SPI.
+1johnny-five
rwaldron/johnny-five · ★ 13.4KJohnny-Five is an open-source JavaScript framework for robotics and IoT, built on the Firmata protocol, that lets you write JS code to control hardware like Arduino, Raspberry Pi, Tessel 2, and Intel Edison boards.
The all-time top
5 projects · by stars
- 17.8K
#1 · tinygo-org/tinygotinygo
TinyGo is an alternative Go compiler for small places: microcontrollers, WebAssembly (wasm/wasi), and command-line tools. It compiles Go code by combining the standard Go tool libraries with LLVM.
- 13.4K
#2 · rwaldron/johnny-fivejohnny-five
Johnny-Five is an open-source JavaScript framework for robotics and IoT, built on the Firmata protocol, that lets you write JS code to control hardware like Arduino, Raspberry Pi, Tessel 2, and Intel Edison boards.
- 10.5K
#3 · imbushuo/mac-precision-touchpadmac-precision-touchpad
A Windows driver that makes Apple MacBook trackpads and the Magic Trackpad 2/3 work as Windows Precision Touchpad devices on Windows 10, over USB, SPI or Bluetooth connections.
- 4

ESP32-Bit-Pirate
6.1Kgeo-tp/ESP32-Bit-Pirate · C++ESP32 Bit Pirate is open-source firmware that turns an ESP32-S3 board into a multi-protocol hardware hacking and development tool, inspired by the Bus Pirate, letting you sniff, send and script digital and radio protocols.
- 5
ESP32s3-LLM-Cluster
239Low-Zi-Hong/ESP32s3-LLM-Cluster · C++This project is a distributed inference engine that runs a 0.5B-parameter LLM, quantized to 1.58-bit (BitNet) ternary weights, split across a cluster of 7 ESP32-S3 microcontrollers connected via SPI.
Related topics
Often tagged together