Build your own robot duck. XGO-Duck is a 3D-printable biped powered by Arduino UNO Q and 15 servos, adapted from Pollen Robotics' Microduck. Includes mechanical models, PCB designs, a BOM, and an assembly guide. Build it, explore its motion, and make it your own.
Infrared gesture-based BLE media controller for AtomS3R and PAJ7620U2; C++ firmware, trajectory replay, and documented v24 baseline.
Open-source vacuum robot cleaner
Open-source ESP32 firmware that turns a board into a multi-protocol hardware hacking tool with a serial or web-based CLI.
Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share
SquachWatch is a firmware for the Cheap Yellow Display that gamifies detecting things like Flock Cameras, Trackers, Meta Glasses and so much more!
Emulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/3mARjJrh4E
Making an ESP32-based quadcopter from scratch
Arduino core for the ESP32 family of SoCs
Alternative open-source firmware for ESP8266 and ESP32 devices, configurable via web UI and controllable locally over MQTT, HTTP, Serial or KNX.
ESP32DIV is a multi-purpose wireless offensive and defensive toolkit powered by an ESP32
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Open-source hand exoskeleton that reads twelve finger joints with magnetic encoders and drives them through tendons. Full build (TAKTO ONE) or sensing-only (TAKTO Lite). CAD, KiCad PCBs, Teensy firmware, live 3D twin in browser, phone and AR, BOM, EMG.
Your Gateway to Embedded Software Development Excellence :alien:
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
—
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
Pixel perfect AdafruitGFX & u8g2 fonts for the tiniest displays
LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
Realtime Voice AI with 100+ Models on Arduino ESP32 with Secure Websockets and Edge Functions for AI Companions, and Devices
An Adafruit GFX Compatible Library for the ESP32/S2/S3/P4 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining.
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.
ESP32 HomeKit Lock with support for Apple Home Key (reverse-engineered)
An over-engineered LED heart keychain: 16 LEDs, Arduino Nano and a rechargeable LiPo. Schematic, code and full build guide.
Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more.
AI IDE for hardware development, support Arduino, MicroPython, ESP32, STM32, RP2040, Nrf5x...
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
Audio Tools (a powerful Audio library for Microcontrollers and the Desktop)
Arduino library for creating MIDI controllers and other MIDI devices.
ESP32 based DNS sinkhole for ads and trackers
Open-source ESP32 educational game console firmware — 40 games, two-player play over BLE, CYD touchscreen, browser flasher, no telemetry https://hackaday.io/project/206948-braino-a-40-game-learning-console-on-a-cyd
Arduino command line tool
Universal wireless communication library for embedded devices
Faster Arduino compilation CLI. Arduino快速编译工具,小项目提速50%,大项目提速80%! 时间就是金钱,我的朋友!
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
ESP32‑S3 air‑quality station with LVGL UI, MQTT, Home Assistant
PlatformIO development platform for IoT modules
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
Arduino IDE 2.x
Arduino RFID Library for MFRC522
Adafruit GFX graphics core Arduino library, this is the 'core' class that all our other graphics libraries derive from
Speeduino - Arduino based engine management
Simple RTSP (streaming image) server for the ESP32CAM. Easy configuration and monitoring through the web interface.
AVRDUDE is a utility to program AVR microcontrollers
Bluetooth gamepad, mouse and keyboard support for ESP32 and PicoW
Arduino GFX developing for various color displays and various data bus interfaces
HomeAutomation Switchplate based on lvgl for ESP32
NMEA2000 library for Arduino
PICSimLab - Programmable IC Simulator Laboratory ⚠️ Please note: The official distribution of the PICSimLab simulator binaries is available on github.com and SourceForge.net. Be cautious of unofficial sites, such as picsimlab.com, which do not disclose the owner.
RP2350 mod for IKEA Kortlinje LED matrix alarm clock
Handheld AM / FM / SW receiver on ESP32-S3 and SI4732. SSTV, Morse, RSSI homing, and a web remote.
Build Peri: STL print files, assembly guides, and Raspberry Pi/Arduino software for a DIY voice chatbot. Personal and noncommercial use.
The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tracking library bugs / enhancements.
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
Wifi & BLE driven passenger flow metering with cheap ESP32 boards
arduinoWebSockets
FW for ESP8266/ESP8285/ESP32 used with 3D printer
Lopaka - Stunning graphics for embedded systems displays