Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Arduino
A

Arduino

Framework
93 projects84.9k total stars22.4k total forks13 languages

Open-source projects built with Arduino

There are currently 93 open-source projects built with Arduino, with a combined total of 84.9k GitHub stars. The most common language among these projects is C++.

Showing 93 open-source projects · page 1 of 3

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
ESP8266 Deauther
ESP8266 Deautherspacehuhn/esp8266_deauther

A firmware for ESP8266 microcontrollers that performs WiFi deauthentication attacks and network testing for educational purposes.

14.9k2.8kC
1 year ago
ESP32Marauder
ESP32Marauderjustcallmekoko/ESP32Marauder

A suite of WiFi and Bluetooth offensive and defensive security tools for the ESP32 microcontroller.

11.7k1.4kC++
2 days ago
grbl
grblgrbl/grbl

An embedded, high-performance G-code parser and CNC milling controller for Arduino that replaces parallel-port motion control.

6.2k3.2kC
2 years ago
pubsubclient
pubsubclientknolleary/pubsubclient

A lightweight MQTT client library for Arduino and compatible hardware enabling IoT publish/subscribe messaging.

4.0k1.5kC++
1 month ago
IRremoteESP8266
IRremoteESP8266markszabo/IRremoteESP8266

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols.

3.5k922C++
1 month ago
ESPEasy
ESPEasyletscontrolit/ESPEasy

An open-source firmware for ESP8266/ESP32 boards to easily create multi-sensor devices and control appliances.

3.5k2.2kC++
3 days ago
WiFiDuck
WiFiDuckspacehuhn/WiFiDuck

A wireless keystroke injection attack platform that emulates a USB keyboard and is managed via WiFi.

3.1k455C++
3 years ago
ESPAudio
ESPAudioearlephilhower/ESP8266Audio

Arduino library for playing MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC audio files on ESP8266, ESP32, and Raspberry Pi Pico via I2S DACs or software delta-sigma DAC.

2.4k470C
3 days ago
TinyGSM
TinyGSMvshymanskyy/TinyGSM

A lightweight Arduino library for GSM, LTE, and WiFi modules that provides a simple client interface for IoT connectivity.

2.2k789C++
3 days ago
HomeSpan
HomeSpanHomeSpan/HomeSpan

An Arduino library for creating ESP32-based HomeKit devices that pair directly with Apple HomeKit via WiFi.

2.1k199C++
4 days ago
ESP3D
ESP3Dluc-github/ESP3D

Firmware for ESP8266/ESP8285/ESP32 microcontrollers to add wireless connectivity and web-based control to 3D printers, CNC machines, and sand tables.

2.0k490C
2 days ago
Multi Module
Multi Modulepascallanger/DIY-Multiprotocol-TX-Module

A 2.4GHz transmitter module that enables RC transmitters to control many different receivers and models via multiple protocols.

1.9k471C++
8 days ago
ESP32-audioI2S
ESP32-audioI2Sschreibfaul1/ESP32-audioI2S

An Arduino library for ESP32 multi-core chips to play audio files and streams from SD card or network via I2S to external DACs/amplifiers.

1.7k415C
2 days ago
dRehmflight
dRehmflightnickrehm/dRehmFlight

An open-source flight controller and stabilization system for small-scale VTOL vehicles, built on Arduino/Teensy for hobbyists and educators.

1.4k317C++
1 year ago
Homie8266
Homie8266marvinroger/homie-esp8266

An Arduino framework for ESP8266/ESP32 implementing the Homie MQTT convention for IoT devices.

1.4k304HTML
4 months ago
ESP8266 Beacon Spam
ESP8266 Beacon Spamspacehuhn/esp8266_beaconSpam

An Arduino sketch for ESP8266 that advertises hundreds of custom WiFi SSIDs via beacon frames as a fun hacking project.

1.3k231C++
1 year ago
ESPUI
ESPUIs00500/ESPUI

A simple web-based user interface library for ESP32 and ESP8266 microcontrollers using WebSockets.

1.1k204C++
2 months ago
Open Source Car Control Project
Open Source Car Control ProjectPolySync/OSCC

An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.

1.0k283C++
6 years ago
Open Source Car Control
Open Source Car ControlPolySync/oscc

An open-source hardware and software platform for computer control of modern vehicles to facilitate autonomous vehicle development.

1.0k283C++
6 years ago
DeauthDetector
DeauthDetectorspacehuhn/DeauthDetector

Detects Wi-Fi deauthentication attacks using an ESP8266 microcontroller by monitoring for malicious management frames.

960203C++
2 years ago
100 Days 100 IoT Projects
100 Days 100 IoT Projectskritishmohapatra/100_Days_100_IoT_Projects

A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.

910108Python
7 days ago
JTAGenum
JTAGenumcyphunk/JTAGenum

An Arduino/Raspberry Pi tool to scan for JTAG pins and enumerate undocumented instructions on embedded devices.

797115C++
2 years ago
rx5808 pro divesity
rx5808 pro divesitysheaivey/rx5808-pro-diversity

An open-source DIY project for building a 5.8GHz FPV diversity receiver base station using the RX5808 module.

741283C++
2 years ago
FreeTouchDeck
FreeTouchDeckDustinWatts/FreeTouchDeck

An open-source macro keypad built with an ESP32 and touchscreen that connects to computers via Bluetooth for automation.

709142C
2 years ago
Farm-Data-Relay-System
Farm-Data-Relay-Systemtimmbogner/Farm-Data-Relay-System

A system using ESP-NOW and LoRa to transport sensor data in remote areas without WiFi or LoRaWAN infrastructure.

615130C
5 months ago
OpenLog
OpenLogsparkfun/OpenLog

An open-source hardware data logger that records serial data to microSD cards up to 64GB.

599227C++
2 months ago
WiFiESP
WiFiESPbportaluri/WiFiEsp

Arduino WiFi library for ESP8266 modules, providing internet connectivity with API compatibility to standard Arduino WiFi.

570208C++
2 years ago
painlessMesh
painlessMeshgmag11/painlessMesh

A library for creating self-organizing mesh networks on ESP8266 and ESP32 hardware using Arduino.

561131C++
7 years ago
rosserial
rosserialros-drivers/rosserial

A ROS client library for connecting small embedded devices like Arduino to the Robot Operating System.

549522C++
2 years ago
ESP MQTT Digital LEDs
ESP MQTT Digital LEDsbruhautomation/ESP-MQTT-JSON-Digital-LEDs

ESP8266 firmware for controlling digital LED strips via MQTT and Home Assistant with color, effects, and transitions.

510265Arduino
5 years ago
ESP8266Wifi
ESP8266Wifiekstrand/ESP8266wifi

An Arduino library for ESP8266 WiFi modules with automatic reconnection and simplified network operations.

463235C++
8 years ago
ArduinoPcap
ArduinoPcapspacehuhn/ArduinoPcap

An Arduino library for creating and sending .pcap files from ESP8266/ESP32 to Wireshark for WiFi packet capture and analysis.

46196C++
2 years ago
OpenCR
OpenCRROBOTIS-GIT/OpenCR

Open-source control module hardware and software for ROS-based robotics, designed for embedded systems.

426249C
2 years ago
InfluxDB-Client-for-Arduino
InfluxDB-Client-for-Arduinotobiasschuerg/InfluxDB-Client-for-Arduino

An Arduino client library for sending and querying data from InfluxDB 1.x and 2.x, optimized for ESP8266 and ESP32.

414100C++
1 month ago
PacketMonitor
PacketMonitorspacehuhn/PacketMonitor32

An ESP32-based WiFi packet monitor that captures and displays nearby network traffic on an OLED screen with SD card logging.

40175C++
5 years ago
WirelessPrinting
WirelessPrintingprobonopd/WirelessPrinting

Print wirelessly from Cura, PrusaSlicer, or Slic3r to a 3D printer connected to an ESP8266/ESP32 module.

38163C++
3 years ago
1
2
3