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. |