Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Arduino
A

Arduino

Framework
73 projects83.0k total stars22.1k total forks9 languages

Open-source projects built with Arduino

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

Showing 71 open-source projects · page 2 of 2

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
ArduinoBoy
ArduinoBoytrash80/Arduinoboy

Arduino firmware enabling serial MIDI communication with Nintendo Game Boy for music applications like LSDJ and Nanoloop.

36652Max
5 years ago
Arduino Game Boy Printer Emulator
Arduino Game Boy Printer Emulatormofosyne/arduino-gameboy-printer-emulator

An Arduino-based emulator that captures images from Game Boy games via the link cable, replacing the original Game Boy Printer.

36344C++
25 days ago
Arduino Transmitter for ELRS
Arduino Transmitter for ELRSkkbin505/Arduino-Transmitter-for-ELRS

An Arduino-based DIY RC transmitter designed for ExpressLRS external TX modules, featuring simple hardware and open-source firmware.

36367C++
1 year ago
ESP32-BLECollector
ESP32-BLECollectortobozo/ESP32-BLECollector

A passive BLE scanner with a graphical UI that collects and persistently stores device data in an SQLite database on an SD card for ESP32-based hardware.

35531C
1 year ago
ArduinoBLE
ArduinoBLEarduino-libraries/ArduinoBLE

Enables Bluetooth Low Energy connectivity for Arduino boards, supporting both peripheral and central modes.

354234C++
17 days ago
arduino-canbus-monitor
arduino-canbus-monitorlatonita/arduino-canbus-monitor

An Arduino-based CAN bus monitoring tool implementing the SLCAN protocol for low-speed automotive diagnostics.

33397C++
7 months ago
ESPHelper
ESPHelperItKindaWorks/ESPHelper

A C++ library that simplifies WiFi and MQTT connectivity for ESP8266/ESP32 with automatic reconnection, OTA updates, and web configuration.

33067C++
11 months ago
WifiEspNow
WifiEspNowyoursunny/WifiEspNow

Arduino library for ESP-NOW, a connectionless WiFi communication protocol on ESP8266 and ESP32.

29149C++
2 months ago
openLRSng
openLRSngopenLRSng/openLRSng

Configurable firmware for openLRS compatible UHF TX/RX systems used in RC and drone applications.

288198C
7 years ago
arduino-esp8266-alexa-wemo-switch
arduino-esp8266-alexa-wemo-switchkakopappa/arduino-esp8266-alexa-wemo-switch

An Arduino ESP8266 project that emulates a WeMo switch to control devices via Amazon Alexa.

284249C++
5 years ago
ThingPulse esp8266-spotify-remote
ThingPulse esp8266-spotify-remoteThingPulse/esp8266-spotify-remote

Control Spotify playback from an ESP8266 microcontroller with a color touch display, showing album art and track info.

27331C
2 years ago
mGB
mGBtrash80/mGB

A Gameboy cartridge program that turns Nintendo Gameboy into a full MIDI-supported sound module.

26633Assembly
1 year ago
ESP8266MQTTMesh
ESP8266MQTTMeshPhracturedBlue/ESP8266MQTTMesh

A self-assembling mesh network library for ESP8266 devices using MQTT for communication and supporting over-the-air updates.

26579C++
1 year ago
RotorHazard
RotorHazardRotorHazard/RotorHazard

Open-source timing and event management system for FPV drone racing using video signal tracking.

256111Python
9 days ago
Basecamp
Basecampct-Open-Source/Basecamp

An Arduino library to simplify the basics of IoT projects for the ESP32 microcontroller.

25547C++
6 years ago
ros2arduino
ros2arduinoROBOTIS-GIT/ros2arduino

An Arduino library enabling Arduino boards to communicate with ROS2 via XRCE-DDS over Serial, UDP, or TCP.

24844C
5 years ago
Adafruit IO Arduino Library
Adafruit IO Arduino Libraryadafruit/Adafruit_IO_Arduino

Arduino library for connecting hardware to Adafruit IO via WiFi, cellular, or ethernet modules.

220111C++
1 month ago
HealthyPi
HealthyPiProtocentral/protocentral-healthypi-v3

An open-source Raspberry Pi HAT that transforms the Pi into a full-featured vital sign monitor for ECG, SpO2, and respiration.

21957C++
1 year ago
TTS
TTSjscrane/TTS

An Arduino library for text-to-speech synthesis using PWM or DAC outputs with external amplifier.

21649C
2 years ago
CanCat
CanCatatlas0fd00m/CanCat

An open-source multi-purpose tool for interacting with Controller Area Networks (CAN) used in vehicles and building automation.

21431Python
3 years ago
Knobby
Knobbyquadule/knobby

An open-source hardware remote control for Spotify that helps you discover new music and control playback on any Spotify Connect device.

21115C
5 months ago
Arilux_AL-LC0X
Arilux_AL-LC0Xmertenats/Arilux_AL-LC0X

Alternative firmware for Arilux AL-LC0X LED controllers using MQTT and TLS for reliable smart home integration.

18832C++
6 years ago
openXsensor
openXsensoropenXsensor/openXsensor

Arduino-based telemetry system for RC models, supporting multiple sensors and transmitter protocols.

18687C
2 years ago
Makelangelo-firmware
Makelangelo-firmwareMarginallyClever/Makelangelo-firmware

Open-source CNC firmware for diverse robotic systems including polargraphs, robot arms, and delta robots.

16582C++
4 years ago
Real-time Simon Says
Real-time Simon Saysgrpc-ecosystem/grpc-simon-says

A multiplayer Simon Says game demonstrating bidirectional gRPC streaming across multiple client platforms.

13831Go
9 years ago
PenPlotter
PenPlotterRickMcConney/PenPlotter

A polar coordinate pen plotter controller using Repetier firmware, supporting G-code, SVG, and image files for custom plotting.

12626C
7 years ago
TinyUPnP
TinyUPnPofekp/TinyUPnP

A minimal UPnP IGD library for ESP8266/ESP32 to automate port forwarding on routers.

11019C++
1 year ago
DoorsignEPD
DoorsignEPDjamct/DoorsignEPD

ESP32-based digital door signs using e-paper displays that load images from a web server with energy-saving deep sleep.

10237PHP
1 year ago
StickWatch
StickWatcheggfly/StickWatch

A DIY smart watch built on the M5Stick ESP32 development board.

9637C++
3 years ago
Beispiel_AskSinPP
Beispiel_AskSinPPjp112sdl/Beispiel_AskSinPP

Example sketches for building DIY HomeMatic-compatible 1-channel remote controls using Arduino and the AskSinPP library.

9435
11 months ago
UTFT-ESP
UTFT-ESPgnulabis/UTFT-ESP

Adds ESP8266 and ESP32 support to the UTFT library with hardware SPI for serial interface displays.

9331C
6 years ago
NFC Scanner
NFC Scannerklaasnicolaas/ha_nfc_scanner

A DIY NFC scanner that sends tag detection events via MQTT to Home Assistant for physical automation triggers.

844C++
3 years ago
Game Boy Printer Paper Simulation
Game Boy Printer Paper Simulationmofosyne/GameboyPrinterPaperSimulation

Simulates Game Boy Printer paper output using Arduino and GNU Octave/Matlab, with realistic thermal print effects and support for 110 games.

832C++
5 days ago
RFM69-MQTT-client
RFM69-MQTT-clientcomputourist/RFM69-MQTT-client

Arduino-based wireless sensor network using RFM69 radios with an MQTT gateway for IoT home automation.

8126Arduino
9 years ago
WiFi GBP Emulator
WiFi GBP EmulatorHerrZatacke/wifi-gbp-emulator

An ESP8266-based GameBoy printer emulator that receives and serves printed images over WiFi.

787C++
1 month ago
1
2