Topics / #i2c
I2c projects on GitHub
Talking to I2C sensors from embedded runtimes.
As of , the most-starred I2c projects on GitHub are tinygo (17.8K stars), johnny-five (13.4K stars) and ESP32-Bit-Pirate (6.1K stars). GitHub.Locker tracks 5 I2c repositories with 39.9K 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.
+8Microduck-build-tutorial
AI-FanGe/Microduck-build-tutorial · ★ 1.3KMicroduck is a build tutorial and codebase for a compact biped (two-legged) robot: deployment code that runs on a Raspberry Pi Zero 2 W to drive Dynamixel servos using an ONNX reinforcement-learning walking policy, plus a MuJoCo/MjLab-based training environment to produce that policy.
+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.
+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.
- 6.1K
#3 · geo-tp/ESP32-Bit-PirateESP32-Bit-Pirate
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.
- 4

Microduck-build-tutorial
1.3KAI-FanGe/Microduck-build-tutorial · PythonMicroduck is a build tutorial and codebase for a compact biped (two-legged) robot: deployment code that runs on a Raspberry Pi Zero 2 W to drive Dynamixel servos using an ONNX reinforcement-learning walking policy, plus a MuJoCo/MjLab-based training environment to produce that policy.
- 5

PwnPad
1.2Ktwelvesec/PwnPad · C++PwnPad is an affordable DIY hardware hacking platform that teaches embedded security through 15 hands-on challenges, covering everything from PCB assembly to side-channel and fault-injection attacks.
Related topics
Often tagged together