A list of the 222 libraries in the architecture esp32.
Adafruit LittlevGL Glue Library | Simplifies use of LittlevGL library with Adafruit displays. |
Adafruit Protomatter | This is a library for the Adafruit RGB LED matrix. |
ADS1118 library | Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor). |
Algoduino | A simple API client implementation in C++ for the Algorand Blockchain. |
AllWize | Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules |
AlmaviosLitMqtt | A Simple MQTT client for connection with cloud providers |
AloesDevice | MQTT connector for Aloes |
ArduinoLearningKitStarter | Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries. |
ArduinoUniqueID | Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller. |
Arduino_ConnectionHandler | Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet]) |
ArtnetWifi | ArtNet with the ESP8266, ESP32 and more. |
astra_esp8266 | Easily access a Cassandra database from an ESP8266. |
AstroMech | Protocol for exchanging small amounts of data over audio. |
AsyncElegantOTA | Perform OTAs for ESP8266 & ESP32 Asynchronously. |
AsyncTelegram | Simple Arduino Telegram BOT library for ESP8266 and ESP32 |
Atmel TSS463C VAN bus Datalink Controller library | A library for the Atmel TSS463C VAN Datalink Controller with SPI |
AutoConnect | ESP8266/ESP32 WLAN configuration at runtime with web interface. |
AzureIoTHub | Azure IoT library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing. |
AzureIoTProtocol_HTTP | Azure HTTP protocol library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing. |
AzureIoTProtocol_MQTT | Azure MQTT protocol library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing. |
AzureIoTUtility | Azure C shared utility library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing. |
Basecamp | A basic IoT library for the ESP32 |
Beelan LoRaWAN | LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API. |
BH1750 | Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC |
bitluni ESP32Lib | Multimedia library for the ESP32 |
Bleeper | A library to store generic configurations. |
BlueDisplay | This library enables an Android smartphone or tablet to act as a graphical display for your Arduino. |
BlynkESP32_BT_WF | Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either SPIFFS or EEPROM. |
BlynkGSM_Manager | Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM |
Blynk_WiFiManager | Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM |
BSEC Software Library | Bosch Sensortec Environmental Cluster (BSEC) Software library |
Byteduino | A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32 |
Ch376msc | A library for CH376 file manager control chip. |
ChirpSDK | Chirp SDK |
cloud4rpi-esp-arduino | Connect a board to the Cloud4RPi control panel using MQTT - https://cloud4rpi.io. |
CMMC MQTT Connector | MQTT Connector library |
Commanders | This is a library for Arduino to handle input devices like buttons, Dcc (railroad modeling), CAN or I2C bus, or serial interface to give orders. |
ConfigManager | WiFi connection manager for ESP8266 and ESP32 |
CS5490 | A library control an integrated circuit Cirrus Logic - CS5490 |
CTBot | Simple Arduino Telegram BOT library for ESP8266/ESP32 |
Cumulocity IoT client | A client library to connect your Arduino to Cumulocity IoT cloud over MQTT. |
CurrentTransformerWithCallbacks | Coil, Current Transformer (CT) based AC current measurements using fast ADC sampling of waveform |
DabbleESP32 | Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE. |
DCCpp | This is a library to control DCC devices. |
DeepSleepScheduler | Lightweight, cooperative task scheduler with configurable sleep and task supervision. |
DHT sensor library for ESPx | Arduino ESP library for DHT11, DHT22, etc Temp & Humidity Sensors |
Dimmable Light for Arduino | This library allows you to command electrical appliances through dimmer (also known as thyristor) |
DIO2 | Fast digital input/output functions. |
EasyDDNS | ESP8266 & ESP32 DDNS Update Client Library. |
Easy ESP Arduino IoT with CC1101 | Easy to use Arduino Library for the TI CC1101 Low-Power Sub-1GHz RF Transceiver |
EEPROM32_Rotate | EEPROM wrapper for ESP32 that handles partition rotation |
ElegantOTA | Perform OTAs for ESP8266 & ESP32 Elegantly! |
elk | JavaScript engine for microcontrollers |
ESPectro32 | ESPectro32 development board library for Arduino IDE |
ESPiLight | pilight 433.92 MHz protocols library for Arduino |
ESPxRGB | RGB manipulation functions in Xtensa assembler for ESP SoCs |
ESP-DASH | A Blazing Fast library to create realtime Dashboards for ESP8266s and ESP32s. |
ESPFlash | Lightweight library that makes SPIFFs usage simple and easy to understand on the ESP8266 and ESP32. |
ESP-FlexyStepper | This library is used to control one or more stepper motors from an ESP32 device |
ESPHap | Native support Apple home kit protocol with Arduino projects |
ESP Logger | This library aims to provide an easy way to collect data |
ESPNexUpload | Upload UI file to Nextion displays using ESP's |
ESPPerfectTime | SNTP library that provides more accurate time for ESP8266/ESP32. |
ESP QRcode | ESP Generate QRCode for SSD1306, SH1106 oled displays 128*64 pixel and others based on Adafruit ST77XX |
EspSoftwareSerial | Implementation of the Arduino software serial for ESP8266/ESP32. |
ESP-StepperMotor-Server | A stepper motor control server for ESP32 with Web UI, REST API and CLI |
ESPStringTemplate | Lightweight string templating library for building static web pages on the ESP8266 |
ESP-WiFiSettings | WiFi configuration manager for the ESP32 and ESP8266 platforms. |
EspWii | A library to send Wii extension controllers data over wifi. |
ESP32 64x32 LED MATRIX HUB75 DMA Display | Experimental DMA based LED Matrix HUB75 Library |
ESP32AnalogRead | Load the ESP32 ADC calibration data and use it to read from the ADC. |
ESP32 BLE ANCS Notifications | Arduino library for ESP32, for reading and interacting with Smartphone notifications from iOS. |
ESP32 BLE Arduino | BLE functions for ESP32 |
ESP32-Chimera-Core | Alternate library M5Stack/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles |
ESP32 Digital RGB LED Drivers | A library for driving self-timed digital RGB/RGBW LEDs (WS2812, SK6812, NeoPixel, WS2813, etc.) using the Espressif ESP32 microcontroller's RMT output peripheral. |
ESP32Encoder | Encoder library for the ESP32 using interrupts. |
esp32FOTA | A simple library for firmware OTA updates |
ESP32 I2C Slave | I2C slave library for ESP32 (unofficial) |
ESP32-imgur-uploader | imgur.com Image/Video uploader |
ESP32 Mail Client | Mail Client Arduino Library for ESP32 |
ESP32 RMT Peripheral VAN bus reader library | ESP32 RMT Peripheral VAN bus reader library |
ESP32Servo | Allows ESP32 boards to control servo motors using Arduino semantics. |
Esp32SimplePacketComs | This Arduino library supports Simple Packet Coms for Esp32. |
ESP32-targz | A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266 |
ESP32TimerInterrupt | This library enables you to use Interrupt from Hardware Timers on an ESP32-based board |
Esp32WifiManager | This Arduino library supports Wifi Management for Esp32. |
esp32_ftpclient | An FTP-Client for the ESP32. |
esp32_gamepad | connect ESP32 to SteelSeries:Free bluetooth gamepad. |
ESP32_HTTPS_Server | Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP. |
esp32_https_server_compat | An Arduino library for an alternative ESP32 HTTP/HTTPS web server implementation |
ESP32_ISR_Servo | This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors. |
ESP32httpUpdate | Http Update for ESP32 |
ESP8266 and ESP32 OLED driver for SSD1306 displays | I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS |
esp8266-google-home-notifier | Send notifications to Google Home from esp8266/32. |
esp8266-google-tts | generate the link to speech mp3 on esp8266/32. |
ESP8266 MQTT Mesh | Self-assembling Mesh network built around the MQTT protocol supporting OTA |
ESP8266 Weather Station | ESP8266 based internet connected Weather Station |
ESP_DoubleResetDetector | Library to detect a double reset, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and EEPROM and SPIFFS for ESP32 |
esp_sds011 | ESP8266/ESP32 library for the SDS011 particulate matter sensor. |
ESP_WiFiManager | ESP32, ESP8266 WiFi Connection manager with fallback web ConfigPortal |
FaBo 202 9Axis MPU9250 | A library for FaBo 9Axis I2C Brick |
FaBo 203 Color S11059 | A library for FaBo Color I2C Brick |
FaBo 206 UV Si1132 | A library for FaBo UV I2C Brick |
FaBo 207 Temperature ADT7410 | A library for FaBo Temperature I2C Brick |
FaBo 217 Ambient Light ISL29034 | A library for FaBo Ambient Light I2C Brick |
FaBo 222 Environment BME680 | A library for FaBo Environment I2C Brick |
FaBo 223 Gas CCS811 | A library for CCS811 that getting values of CO2 and TVOC. |
FaBo 230 Color BH1749NUC | A library for FaBo Color I2C Brick |
FaBo GPIO40 PCA9698 | A library for FaBo GPIO. |
FaBo Motor DRV8830 | A library for FaBo Motor. |
FaBo PWM PCA9685 | A library for FaBo PWM. |
FabGL | VGA, SSD1306 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32 |
FastAccelStepper | A high speed stepper library for Atmega 328p (nano) and ESP32 |
Firebase ESP32 Client | Google Firebase Realtime Database Arduino Client Library for Espressif ESP32 |
FirebaseJson | The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs. |
FMDataClient | Filemaker 17 DATA API Client (ESP32) |
FunctionFsm | A library that simplifies the creation of finite state machines and streamlines the process of turning state diagrams into code.. |
GifDecoder | Play Animated GIFs |
GUIslice | GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi |
Hello Drum | Arduino Library for piezo sensing |
Heltec ESP32 Dev-Boards | Library for Heltec ESP32 (or ESP32+LoRa) based boards |
HONEYLemon | A library HONEYLemon Platform. |
IBusBM | Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures) |
IRremoteESP8266 | Send and receive infrared signals with multiple protocols (ESP8266/ESP32) |
iSYNC | A library that makes Internet of Things for iSYNC IoT Cloud Platform. |
IFTTTWebhook | Library for triggering IFTTT web hooks |
Infrared | An object oriented library for sending, receiving, generating, and decoding IR signals on the Arduino. |
IoTtweetESP32 | A library that makes Internet of Things send data and control on IoTtweet.com. |
IOTAppStory-ESP | Update your ESP8266, ESP32 & Nextion displays over the air(OTA) |
IotWebConf | ESP8266/ESP32 non-blocking WiFi/AP web configuration. |
IRMP | Receive and send infrared signals. |
JeVe_EasyOTA | Easy include OTA Updates |
JTAG | A library to perform JTAG operations and play XSVF. |
Koyn | A trustless and decentralized Bitcoin library for Arduino compatible boards |
LCDMenuLib | A library with you can generate a menu`s based on the nested set model with multi layers |
Legoino | Library for controlling Powered UP and Boost controllers |
LibSSH-ESP32 | SSH client and SSH server library for ESP32 based on libssh. |
LoRaNow | LoRaNow Library is a simple LoRa Node <> Gateway communication protocol. |
LovyanGFX | LCD Graphics driver for ESP32 and SAMD51 |
mDash | Remote control and OTA for ESP32 via mdash.net IoT backend |
M5Atom | Library for M5Atom Core development kit |
M5Stack | Library for M5Stack Core development kit |
M5Stack-SD-Updater | SD Card Loader for M5 Stack |
M5Stack_Avatar | Yet another avatar module for M5Stack |
M5Stack_OnScreenKeyboard | OnScreenKeyboard for M5Stack |
M5Stack_TreeView | TreeView Menu UI for M5Stack |
M5StickC | Library for M5StickC Core development kit |
M5ez | Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer |
Melody Player | This library provides an easy interface to play melodies on buzzers |
MFRC522 | Arduino RFID Library for MFRC522 (SPI) |
MFRC522-spi-i2c-uart-async | Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks |
Mini Grafx | Graphics Library for embedded devices with a framebuffer |
modbus-esp8266 | Modbus RTU and Modbus TCP Library for ESP8266/ESP32 |
ModuleInterface | ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices. |
MoonPhase | Get lunar phase information on a esp32. |
NeoGPS | NMEA and ublox GPS parser, configurable to use as few as 10 bytes of RAM |
NeoPatterns | Patterns for NeoPixel strips and matrixes including the patterns of the NeoPattern Example by Adafruit. |
NoDelay | Arduino library to make use of the Millis funtion for non Blocking Delays. |
NodeRedTime | Fetch Unix Epoch timestamp from Node-Red flow. |
NRFLite | nRF24L01+ library requiring very little code along with YouTube videos showing all available features. |
OneWireNg | Arduino 1-wire service library |
OpenMRNLite | Network protocol stack for model railroading: OpenLCB and LCC implementation. |
OptoDebounce | 100Hz opto debouncer. |
OROCA-EduBot | A library for OROCA-EduBot |
PageBuilder | HTML string assembly aid library for ESP8266/ESP32 WebServer. |
PersWiFiManager | Persistent WiFi Manager |
PJON | PJON is an open-source, multi-master, multi-media bus network protocol |
PLEN5Stack | PLEN5Stack Library |
PS3 Controller Host | Control your ESP32 projects with a PS3 controller! |
PxMatrix Christmas Icons | Arduino/ESP8366 library which contains a number of LED fade effects. |
PxMatrix Christmas Icons | Arduino/ESP8366 library which contains a number of LED fade effects. |
RadioengeLoraWAN | Implementation of RadioengeLoraWAN AT-COMMANDS.. |
rc-switch | Operate 433/315Mhz devices. |
Redis for Arduino | An Arduino library for Redis. |
RemoteDebugger | RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library |
RichHttpServer | An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward. |
Ringo by CircuitMess Library | Ringo is an educational DIY mobile phone designed to bring electronics and programming to the crowd in a fun and interesting way. |
S7XG | AcSIP S7XG LoRaWAN/GPS module library |
Senses_wifi_esp32 | A library that makes Internet of Things send data and control on Senses IoT platform. |
ServoEasing | Enables smooth servo movement. Linear as well as other (Cubic, Circular, Bounce, etc.) ease movements for servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported. |
ServoESP32 | Generate RC servo signal on a selected pins with ESP32 device and Arduino framework. |
SHT1x sensor library for ESPx | Arduino ESP library for SHT1x Temp & Humidity Sensors for ESP32 |
SID6581 | SID 6581/8580 Chiptune Player / MIDI slave for ESP32 |
simple-web-dashboard | Displays variable values on a simple web page |
SinricPro | Library for https://sinric.pro - simple way to connect your device to alexa |
SmartRC-CC1101-Driver-Lib | Driver for cc1101. |
Spacecat | An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card |
SPIMemory | SPI Memory library for Arduino. (Formerly SPIFlash) |
SPIFFSIniFile | Library to read and parse .ini files on ESP8266 and ESP32 platforms |
SPIFFS_FilePrint | Lightweight library for rolling file print. It logs to SPIFFS. |
Sqlite3Esp32 | Sqlite3 database library for ESP32 core |
SSLClient | Arduino library to add TLS functionality to any Client class |
SvgParser | A SVG GUI library for ESP8266. Output to a (touch) display and also as webservice |
Switch | Arduino library for deglitching and debouncing switches and buttons. |
SX126x-Arduino | Arduino library to use Semtech SX126x LoRa chips and modules to communicate |
THiNX32 | A library to wrap THiNX device registration, MQTT and OTA Update |
Talkie | Speech library for Arduino. |
TelnetStream2 | Stream implementation over telnet for OTA debuging |
The IoT Guru integration | Cloud and Android frontend support to your devices |
Thermal Printer Library | Bluetooth Low Energy Thermal Printer Library |
ThingSpeak | ThingSpeak Communication Library for Arduino, ESP8266 & EPS32 |
ThingSpeak_asukiaaa | An API manager for ThingSpeak |
ThingerCore32 | Thinger.io Core32 OS Library for ESP32 based devices |
TinyFontRenderer | A library which renders TinyFonts derived from Truetype fonts |
TinyUPnP | Add port mappings to your router automatically |
TR-064 SOAP Library | Arduino/ESP library for the TR-064 protocol |
TridentTD_EasyFreeRTOS32 | A library for ESP32's FreeRTOS in the easy way |
TridentTD_Linenotify | A library for LINE Nofity |
TsicSensor | Arduino library for reading TSIC temperature sensors. |
TTN_esp32 | ESP 32 port of the Arduino TheThingsNetwork library. |
TTN_M5Stack | M5Stack Lorawan Module port of the Arduino TheThingsNetwork library. |
twilio-esp32-client | Library for sending and receiving SMS/MMS using Twilio. |
VNH3SP30 | Library for the VNH3SP30 and VNH5019A-E motor controllers (H-bridge motor driver) |
WakeOnLan | Generate and send Wake On Lan (WOL) packet over UDP protocol. |
WebConfig | A web based configuration editor. |
WebSerial | A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely. |
WEDO 2.0 BLE for ESP32 | A library that supports to use BLE to connect and cotnrol the wedo2.0 |
WiFiConnect | A WiFi Manager for ESP8266 or ESP32 with OLED support |
WiFiConnect Lite | A simple WiFi Connection Manager (captive portal) for the ESP8266 or ESP32. |
WiFiManager | WiFi Configuration manager with web configuration portal for ESP boards |
WifiLocation | Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000) |
wm8978-esp32 | An esp32 library for the wm8978 dac. |