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.

5Projects
48.1KStars in total
+24Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

5 projects · by stars

  1. #1 · tinygo-org/tinygo

    tinygo

    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.

    17.8K
  2. #2 · rwaldron/johnny-five

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

    13.4K
  3. #3 · imbushuo/mac-precision-touchpad

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

    10.5K
  1. 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.

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

Often tagged together