Esp32

A list of the 249 libraries in the architecture esp32.

Adafruit LittlevGL Glue Library Simplifies use of LittlevGL library with Adafruit displays.
Adafruit Protomatter A library for Adafruit RGB LED matrices.
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
App Fernando K Library that helps working with the Fernando K app
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
BLE-MIDI BLE-MIDI I/Os for Arduino
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_Async_ESP32_BT_WF Simple WiFiManager for Blynk and ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM. 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. Using AsyncWebServer instead of (ESP8266)WebServer.
Blynk_Async_GSM_Manager Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
Blynk_Async_WM Simple WiFiManager for Blynk and ESP8266/ESP32 with or without SSL, configuration data saved in either LittleFS, SPIFFS or 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.
DMD32 An Arduino library for ESP32 to drive DMD LED matrix display
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
EasyPCF8574 Generic library for PCF8574 easy to use
EEPROM32_Rotate EEPROM wrapper for ESP32 that handles partition rotation
Effortless-SPIFFS A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.
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
ESPAsync_WiFiManager ESP32, ESP8266 WiFi Connection Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
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/M5Core2/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, tone and analogWrite 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
ESP8266Audio Audio file and I2S sound playing routines.
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 MuiltiWiFi Connection Manager with enhanced GUI and 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
Feature-Variables Persistent event driven variables aimed at making complex designs much simpler
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)
Freenove WS2812 Lib for ESP32 An Arduino library for WS2812 led on 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
Green Beacon BLE beacon library compatible with LINE Simple Beacon
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 PoweredUp, Boost, Corntrol+ controllers/hubs
Lepton FLiR Thermal Camera Module Library Library to control a Lepton FLiR (forward looking infrared) thermal camera module from an Arduino-like board (Teensy 3+/ESP32+ minimum).
LibSSH-ESP32 SSH client and SSH server library for ESP32 based on libssh.
LittleFS_esp32 LittleFS for esp32
LoRaNow LoRaNow Library is a simple LoRa Node <> Gateway communication protocol.
LovyanGFX LCD Graphics driver with touch for ESP32 and SAMD51
mDash Remote control and OTA for ESP32 via mdash.net IoT backend
M5Atom Library for M5Atom Core development kit
M5Core2 Library for M5Stack 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_SimpleBeep Simple Beep 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.
MPU6050 MPU6050 Arduino Library.
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.
NimBLE-Arduino Bluetooth low energy (BLE) library for arduino-esp32 based on NimBLE.
NoDelay Arduino library to make use of the Millis funtion for non Blocking Delays.
NodeRedTime Fetch Unix Epoch timestamp from Node-Red flow.
Nova Fitness Sds dust sensors library A high-level abstaction over Sds sensors family
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
phyphox BLE Use the app phyphox to visualize your sensor data on your phone or tablet!
PJON PJON is an open-source, multi-master, multi-media bus network protocol
PLEN5Stack PLEN5Stack Library
plotutils 2-D vector graphics composition 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
SimpleMotionV2-Arduino An Arduino library for controlling SimpleMotion IONI/ARGON drives from Granite Devices.
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
sunset Allows calculation of sunrise, sunset, and moonphase
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
TGP Ecran Permet l'intitialisation simplifié de l'écran Adafruit SSD1306.
TGP Menu OLED Permet la création d'un menu deroulant sur affichage OLED SSD1306.
TGP ProtoTGP Permet le contrôle simplifié de la plateforme de développement ProtoTGP.
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
Timer-CAM Library for M5Stack Timer-CAM development kit
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.