Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Arduino Library

Arduino Library

27 projects

Showing 27 of 27 projects

ArduinoJson
ArduinoJsonC++

A C++ JSON library for Arduino and IoT devices, focusing on efficiency and minimal resource usage.

#iot#embedded-systems#esp32
Stars7.2k
Forks1.2k
Last commit9 days ago
IRremoteESP8266
IRremoteESP8266C++

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

#iot#embedded-systems#esp32
Stars3.6k
Forks943
Last commit2 months ago
ESPAudio
ESPAudioC

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.

#mp3-decoder#midi#flac
Stars2.4k
Forks472
Last commit14 days ago
TinyGSM
TinyGSMC++

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

#at-commands#embedded-systems#low-memory
Stars2.2k
Forks797
Last commit3 months ago
HomeSpan
HomeSpanC++

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

#iot#esp32#home-automation
Stars2.2k
Forks203
Last commit1 month ago
ESP32-audioI2S
ESP32-audioI2SC

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.

#flac#pcm5102a#embedded-audio
Stars1.7k
Forks426
Last commit2 days ago
GUIslice
GUIsliceC

A lightweight drag & drop GUI framework in C for embedded touchscreen displays on Arduino, Raspberry Pi, ESP32, and other microcontrollers.

#esp32#sdl#microcontroller
Stars1.4k
Forks225
Last commit3 months ago
ESPUI
ESPUIC++

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

#iot#esp32#spiffs
Stars1.1k
Forks206
Last commit5 months ago
WiFiESP
WiFiESPC++

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

#iot#at-commands#embedded-systems
Stars573
Forks206
Last commit2 years ago
painlessMesh
painlessMeshC++

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

#iot#embedded-systems#esp32
Stars563
Forks132
Last commit7 years ago
ArduinoPcap
ArduinoPcapC++

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

#embedded-systems#library#esp32
Stars466
Forks94
Last commit2 years ago
ESP8266Wifi
ESP8266WifiC++

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

#iot#embedded-systems#esp8266
Stars463
Forks234
Last commit8 years ago
InfluxDB-Client-for-Arduino
InfluxDB-Client-for-ArduinoC++

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

#iot#esp32#embedded
Stars413
Forks100
Last commit8 days ago
ArduinoBLE
ArduinoBLEC++

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

#iot#embedded-systems#ble
Stars363
Forks239
Last commit24 days ago
ESPHelper
ESPHelperC++

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

#iot#ota-updates#esp32
Stars328
Forks67
Last commit1 year ago
esp_uMQTT_broker
esp_uMQTT_brokerC

A lightweight MQTT broker, client, and bridge with scripting for ESP8266, enabling local IoT networks without cloud dependency.

#nonos-sdk#embedded-scripting#esp8266
Stars309
Forks69
Last commit3 years ago
WifiEspNow
WifiEspNowC++

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

#iot#hacktoberfest#embedded-systems
Stars296
Forks48
Last commit7 months ago
ESP8266MQTTMesh
ESP8266MQTTMeshC++

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

#iot#embedded-systems#ota-updates
Stars265
Forks79
Last commit1 year ago
Basecamp
BasecampC++

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

#iot#embedded-systems#esp32
Stars254
Forks47
Last commit6 years ago
ros2arduino
ros2arduinoC

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

#robotics#iot#embedded-systems
Stars252
Forks44
Last commit5 years ago
Adafruit IO Arduino Library
Adafruit IO Arduino LibraryC++

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

#iot#ethernet#cellular
Stars224
Forks109
Last commit3 months ago
TTS
TTSC

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

#tts#embedded-systems#esp32
Stars216
Forks49
Last commit3 years ago
TinyUPnP
TinyUPnPC++

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

#iot#embedded-systems#esp32
Stars110
Forks19
Last commit2 years ago
UTFT-ESP
UTFT-ESPC

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

#embedded-systems#esp32#st7735
Stars93
Forks31
Last commit7 years ago
Koyn
KoynC++

A trustless and decentralized Bitcoin SPV client library for Arduino-compatible boards using the Electrum protocol.

#library#esp32#hardware-wallet
Stars66
Forks19
Last commit7 years ago
ESPHelper/32
ESPHelper/32C++

A library to simplify WiFi and MQTT connectivity for ESP32 microcontrollers with OTA update support.

#iot#embedded-systems#ota-updates
Stars53
Forks9
Last commit7 years ago
Esp32SSHClient
Esp32SSHClientC

An Arduino library for ESP32 that implements an SSH client to connect and execute commands on remote servers.

#iot#remote-command-execution#embedded-systems
Stars52
Forks12
Last commit4 years ago

Related Tags

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
#Esp3220
#Esp826618
#Iot18
#Embedded Systems17
#Arduino14
#Microcontroller7
#Microcontrollers4
#Mqtt4
#Home Automation4
#Mqtt Client4
#Embedded3
#Ota Updates3