Esp32

A list of the 772 libraries in the architecture esp32.

107-Arduino-BMP388 Arduino library for interfacing with the BMP388 barometric pressure sensor which can be used for inferring altitude information.
107-Arduino-BoostUnits Arduino library for providing boost::units for the Arduino platform.
107-Arduino-CriticalSection Arduino library for providing a consistent critical section interface over various Arduino platforms.
107-Arduino-Debug Arduino library for providing convenient macros for printf-style debugging.
107-Arduino-NMEA-Parser Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages.
107-Arduino-Sensor A unified sensor abstraction layer used by all 107-system sensor libraries.
107-Arduino-TMF8801 Arduino library for interfacing with the TMF8801 time-of-flight distance sensor.
107-Arduino-UniqueId Arduino library for providing a unique 64-bit ID over various Arduino platforms.
AcaiaArduinoBLE A library that connects BLE devices to Acaia Scales.
AccessPermissionManager Implements access permission control of filesystem resources.
ad5243 Arduino library to control the AD5243 family of digital potentiometers / rheostats
Adafruit CPFS Arduino library for accessing a board's CircuitPython flash filesystem and presenting it over USB.
Adafruit LittlevGL Glue Library Simplifies use of LittlevGL library with Adafruit displays.
Adafruit NeoPXL8 Arduino library for controlling 8 NeoPixel LED strips using DMA on ATSAMD21, ATSAMD51, RP2040 and ESP32S3
Adafruit Protomatter A library for Adafruit RGB LED matrices.
Adafruit PyCamera Library Arduino library for the MEMENTO ESP32-S3 camera
Adafruit SleepyDog Library Arduino library to use the watchdog timer for system reset and low power sleep.
Adafruit_4_01_ColourEPaper Adafruit connector library for the WaveShare 4.01 Colour Epaper display
ADS1118 library Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).
ADS1256 An Arduino-compatible library for the 24-bit ADS1256 analog-to-digital converter.
Ai Esp32 Rotary Encoder Easy implement rotary encoder to your application for ESP32 and ESP8266
AIS 4G board Enables AIS 4G network connection use by AIS 4G Board
Alfredo-NoU2 Library for the Alfredo NoU2 robot control board.
Alfredo-NoU3 Library for the Alfredo NoU3 robot control board.
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
AnalogWrite_ESP32 Function analogWrite and Servo support for ESP32
App Fernando K Library that helps working with the Fernando K app
Approximate The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32.
Aranet4 Aranet4 communication library for ESP32
ArduProf A thin layer framework for developer to code inter-task communication by an event driven method, running on different RTOS.
ArduinoBLE Enables Bluetooth® Low Energy connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, Arduino Nano 33 BLE, Nicla Sense ME and UNO R4 WiFi.
ArduinoECCX08 Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips
ArduinoIoTCloud This library allows connecting to the Arduino IoT Cloud service.
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.
arduinoVNC VNC Client for Arduino
Arduino_BMI270_BMM150 Allows you to read the accelerometer, magnetometer and gyroscope values from the IMU on your Arduino Nano 33 BLE Sense Rev2
Arduino_ConnectionHandler Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])
Arduino_ESP32_OTA Firmware update for ESP32.
ArtnetWifi ArtNet with the ESP8266, ESP32, RP2040 and more.
ArylicHTTP ESP32 Library for controling Arylic audio devices.
AskSinPP Homematic Protocol Library
astra_esp8266 Easily access a Cassandra database from an ESP8266.
AstroMech Protocol for exchanging small amounts of data over audio.
AsyncDNSServer_ESP32_ENC Fully Asynchronous DNS Server Library for ESP32 boards using LwIP ENC28J60 Ethernet.
AsyncDNSServer_ESP32_Ethernet Fully Asynchronous DNS Server Library for ESP32/S2/S3/C3 boards using LwIP W5500, W6100 or ENC28J60 Ethernet.
AsyncDNSServer_ESP32_W5500 Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W5500 Ethernet.
AsyncDNSServer_ESP32_W6100 Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W6100 Ethernet.
AsyncDNSServer_WT32_ETH01 Fully Asynchronous DNS Server Library for WT32_ETH01 or ESP32-based boards using LwIP LAN8720 Ethernet.
AsyncElegantOTA Perform OTAs for ESP8266 & ESP32 Asynchronously.
AsyncEspFsWebserver ESPAsyncWebserver with steroids
AsyncESP32_ENC_Manager ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_Ethernet_Manager ESP32 + LwIP W5500 / ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_ENC_Manager ESP32_S2/S3/C3 + LwIP + LwIP ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_Ethernet_Manager ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_W5500_Manager ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_W6100_Manager ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_W5500_Manager ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_W6100_Manager ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncHTTPRequest_ESP32_Ethernet Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720.
AsyncHTTPSRequest_ESP32_Ethernet Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720.
AsyncTCP Async TCP Library for ESP32. Forked from https://github.com/me-no-dev/AsyncTCP
AsyncTCP_SSL Asynchronous SSL TCP Library for ESP32.
AsyncUdp_ESP32_ENC Fully Asynchronous UDP Library for ESP32 boards using LwIP ENC28J60 Ethernet
AsyncUDP_ESP32_Ethernet Fully Asynchronous UDP Library for ESP32 boards using LwIP W5500, W6100 or ENC28J60 Ethernet
AsyncUDP_ESP32_SC_ENC Fully Asynchronous UDP Library for ESP32_S2/S3/C3 boards using LwIP ENC28J60 Ethernet
AsyncUDP_ESP32_SC_Ethernet Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500, W6100 or ENC28J60 Ethernet
AsyncUDP_ESP32_SC_W5500 Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500 Ethernet
AsyncUDP_ESP32_SC_W6100 Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W6100 Ethernet
AsyncUDP_ESP32_W5500 Fully Asynchronous UDP Library for ESP32 boards using LwIP W5500 Ethernet
AsyncUDP_ESP32_W6100 Fully Asynchronous UDP Library for ESP32 boards using LwIP W6100 Ethernet
AsyncUDP_WT32_ETH01 Fully Asynchronous UDP Library for WT32_ETH01 (ESP32 + LAN8720).
AsyncWebConfig A web based configuration editor for asynchron web server.
AsyncWebServer_ESP32_ENC AsyncWebServer for (ESP32 + ENC28J60)
AsyncWebServer_ESP32_SC_ENC AsyncWebServer for (ESP32_S2/S3/C3 + LwIP ENC28J60)
AsyncWebServer_ESP32_SC_W5500 AsyncWebServer for (ESP32_S2/S3/C3 + LwIP W5500)
AsyncWebServer_ESP32_SC_W6100 AsyncWebServer for (ESP32_S2/S3/C3 + LwIP W6100)
AsyncWebServer_ESP32_W5500 AsyncWebServer for (ESP32 + LwIP W5500)
AsyncWebServer_ESP32_W6100 AsyncWebServer for (ESP32 + LwIP W6100)
AsyncWebServer_WT32_ETH01 AsyncWebServer for WT32_ETH01 using LAN8720
AsyncWT32_ETH01_Manager ESP32 + LwIP LAN8720, including WT32-S1, ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ATC_MiThermometer Arduino library for BLE ATC_MiThermometer thermometer/hygrometer sensors.
ATD1.47-S3 Lib Arduino library of ATD1.47-S3
ATD3.5-S3 Library for ATD3.5-S3
Atmel TSS463C VAN bus Datalink Controller library A library for the Atmel TSS463/TSS461 VAN Datalink Controller
ATOM_DTU_CAT1 Library for ATOM DTU CAT1 development kit
ATOM_DTU_LoRaWAN Library for ATOM DTU LoRaWAN development kit
ATOM_DTU_NB Library for ATOM DTU NB development kit
AutoAnalogAudio Automated analog reads and analog output (streaming) using Arduino DAC(or PWM), ADC, DMA and Timers
AutoConnect ESP8266/ESP32 WLAN configuration at runtime with web interface.
AXP202X_Library Arduino library for X-Power AXP202 chip
Basecamp A basic IoT library for the ESP32
Battery_18650_Stats Library to calculate 18650 charge level
bb_captouch Capacitive touch sensor library for FT6x36 and GT911 I2C devices.
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
BlaeckTCP A simple library to send binary (sensor) data via Ethernet/Wifi to your PC.
BLE-MIDI BLE-MIDI I/Os for Arduino
Bleeper A library to store generic configurations.
Bleeping Library Simple BLE ESP Provisioning and Configuration
blesdlib Emulate a keystrok via bluetooth wirelessly
BlueDisplay This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.
Blues Wireless Notecard Auxiliary Wi-Fi A utility class to support external Wi-Fi operations.
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 LittleFS, 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 LittleFS, SPIFFS or EEPROM. Using AsyncWebServer instead of WebServer, with WiFi networks scanning for selection in Configuration Portal.
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 Async WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.1 and ESP32 core v1.0.6
Blynk_WiFiManager Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6
BMI270_Sensor Library for BMI270 sensor
Bonezegei ILI9341 Simple Library for ILI9341 LCD Module
Bonezegei_GL Bonezegei Graphics Library (Beta)
Bonezegei_ILI9341v2 ILI9341 Driver
Bonezegei_WS2812 WS2812
Bonezegei_XPT2046 Simple Library XPT2046 Resistive Touch Controller
Bonezegei_XPT2046v2 XPT2046 Driver
BresserWeatherSensorReceiver Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W or SX1262.
BSEC Software Library Bosch Sensortec Environmental Cluster (BSEC) Software library
BytebeamArduino A small Arduino Library for Bytebeam Cloud that just works.
Byteduino A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32
Callmebot ESP32 Callmebot library for ESP32
CanSatNeXT A library for using the hardware resources of CanSat NeXT board
CanSatNeXT_GNSS Extension to the CanSatNeXT to add support for the GNSS module
Canon BLE remote [BETA] Canon bluetooth remote control library for Arduino.
Cat GFX Thermal Printer Library Adafruit GFX compatible arduino library for using cat thermal printers with the ESP32
Cdrv8833 ESP32 class for the TI DRV8833 motor driver. Designed for unipolar (DC) motors only (not stepper).
Ch376msc A library for CH376 file manager control chip.
ChirpSDK Chirp SDK
CleanRTOS Makes use of FreeRTOS on ESP32 much easier and safer.
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
ConfigPortal32 Configuration Web Portal for ESP32
ConfigStorage Library to store configuration parameters in the file system using LittleFS or SPIFFS for ESP8266 and ESP32.
CRMui3 CRMui3 WebFramework build a web app (Web UI) for ESP8266 and ESP32 in your project in minutes! / CRMui3 WebFramework для esp8266 и esp32. Позволяет быстро и просто создать веб интерфейс для настройки и управления устройством.
CredentialManager Provides intuitive interface for storage and retrival for user credentials.
CrossMgrLapCounter Library for communicating with CrossMgr's lap counter interface
CROZONE-VEML6040 It is a library for use with the CROZONE VEML6040 module of Crozone Technology Company Limited.
CS5490 A library control an integrated circuit Cirrus Logic - CS5490
CSWButtons The library for the diy smartwatch projects, which operates with their buttons.
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.
DacESP32 Arduino library for using the ESP32 DAC output channels fast and easy.
databot2 Official databot library supporting databot, based on Arduino
DCCpp This is a library to control DCC devices.
DeepSleepScheduler Lightweight, cooperative task scheduler with configurable sleep and task supervision.
DEMO-BOARD Library for DEMO-BOARD
detaBaseArduinoESP32 Makes working with Deta.sh Base easy
DFRobot_MAX98357A This is a Library for MAX98357A(SKU: DFR0954).
dhtESP32-rmt Minimal, non-blocking, DHT11/DHT22 sensor library for ESP32 using RMT pheripheral
DHT sensor library for ESPx Arduino ESP library for DHT11, DHT22, etc Temp & Humidity Sensors
DIYables_IRcontroller The Arduino library for IR remote controller. It works with Arduino, ESP32, ESP8266.
Didactic Robot Simple Didactic Robot library
Dimmable Light for Arduino This library allows to easily control dimmers (also known as thyristors).
DIO2 Fast digital input/output functions.
DMD32 An Arduino library for ESP32 to drive DMD LED matrix display
Ds1302 A C/C++ library to use DS1302 RTC chip.
DSC Keybus Interface Directly interface Arduino, esp8266, and esp32 to DSC PowerSeries and Classic security systems for integration with home automation, remote control apps, notifications on alarm events, and emulating DSC panels to connect DSC keypads.
DTF_ESP32Update Update ESP32 devices using Deploy the Fleet service.
dynaHTML dynamic HTML library for ESP8266/ESP32
ELi_McM_4_00 A library for using Microcontroller modules of E-LAGORi.
ELi_MdM_4_00 A library for using motor driver modules of E-LAGORi.
EasyBNO055 ESP Library for the Adafruit BNO055 Absolute Orientation Sensor made easier with ESP32 threads
easyConfig WebPortal and WiFi management for ESP32/ESP8266
EasyDDNS ESP8266 & ESP32 DDNS Update Client Library.
Easy MFRC522 Simplified reading/writing data chunks from/to RFID tags with MFRC522 module.
EasyPCF8574 Generic library for PCF8574 easy to use
EEBoom Simple and powerful EEPROM emulation for ESP8266 and ESP32
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.
ELMo Low-level synchronous Arduino library to interface with ELM327 OBDII devices.
ELMo Low-level synchronous Arduino library to interface with ELM327 OBDII devices.
ElegantOTA OTA updates made slick and simple for everyone!
em4095 A library for reading and writing rfid chips with em4095 and esp32
EmbUI Embedded Web UI framework for esp8266/esp32/esp32-c3/esp32-s2/esp32-s3 IoT prototyping
EmbeddedSparkplugNode Sparkplug B / Sparkplug 3 Edge Node Library.
EmotiBit ArduinoFilters Filter library for Arduino.
Emulation A comprehensive mocking framework for seamless unit testing in PlatformIO.
EQSP32 A library for controlling your EQSP32.
ESPectro32 ESPectro32 development board library for Arduino IDE
ESPiLight pilight 433.92 MHz protocols library for Arduino
ESPping Let the ESP32/ESP8266 ping a remote machine.
ESPxRGB RGB manipulation functions in Xtensa assembler for ESP SoCs
ESC Thermal Printer BLE Library for ESC/POS Printer BLE
ESP Async E1.31 Async E1.31 sACN for ESP8266.
ESPAsyncWebServer Async Web Server for ESP8266 and ESP32
ESPAsyncWebSrv Asynchronous HTTP and WebSocket Server Library for ESP8266 and ESP32 . Forked from https://github.com/me-no-dev/ESPAsyncWebServer
ESPAsync_WiFiManager ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3), ESP8266 WiFi Connection Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESPAsync_WiFiManager_Lite Light-Weight MultiWiFi/Credentials Async WiFiManager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
ESPAutoWiFiConfig Start serving a local webpage if cannot connect to WiFi, also include Buffer for to WiFi client to prevent small packets with partial messages being sent.
ESPAutoWifi Auto Connect WiFi for ESP32 Board.
ESPCanary Create an ESP32 or ESP8266 OpenCanary Honeypot
ESPConnect Simple & Easy WiFi Manager with Captive Portal for ESP8266 / ESP32
ESP-DASH A blazing fast library to create realtime dashboards for ESP8266's and ESP32's.
ESPDisplay Use the DAC function of ESP32 to output C_ESP_8_BIT_composite with LovyanGFX.
esp-echonet-lite Echonet Lite library for ESP
ESPEssentials Essentials to get you started with your ESP8266 and ESP32 projects
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
esp-fs-webserver From FSBrowser.ino example to library
ESP-Google-Forms-Client Arduino Google Forms REST client library for ESP8266, ESP32 and Raspberry Pi Pico (RP2040).
ESP-Google-Sheet-Client Arduino Google Sheet REST client library for Arduino devices.
ESPHap Native support Apple HomeKit protocol with Arduino projects
esp-iot-core A framework to implement IoT devices/gateways based on the ESP8266/ESP32 hardware.
ESP Line Notify Line Notify Library for ESP8266 and ESP32.
ESPLogger This library provides a simple interface to collect data on local storage (embedded flash or micro SD).
ESP Mail Client Arduino E-Mail Client Library to send, read and get incoming email notification for ESP32, ESP8266 and SAMD21 devices.
ESPNexUpload Upload UI file to Nextion displays using ESP's
EspNowCam ESPNowCam, a straightforward video streamer for popular ESP32Cam models, leveraging the ESPNow protocol. No need for IPs, routers, or credentials—keeping it simple! :D
EspNowJoystick Abstraction of ESP-Now and Protocol Buffers to have improved joystick for any kind of hardware
EspNow2Mqtt Use Esp-now to connect to mqtt and send and recive data.
ESPPerfectTime SNTP library that provides more accurate time for ESP8266/ESP32.
ESP QRcode ESP Generate QRCode for GDEH0213B72 eink display, 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
ESPWebDAV WebDav server compatible with linux, macOS, windows.
ESPWiFiMqttWrapper ESP8266 and ESP32 WiFi - MQTT Wrapper
ESP-WiFiSettings WiFi configuration manager for the ESP32 and ESP8266 platforms.
ESP-Wifi-Config A ready-made Web Admin panel for configuring WiFi settings for ESP8266 and ESP32
EspWii A library to send Wii extension controllers data over wifi.
ESP2SOTA Async OTA (AP & Client WiFi modes) for ESP32/ESP8266.
ESP32AnalogRead Load the ESP32 ADC calibration data and use it to read from the ADC Supports the original, S2 and S3.
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-BLE-Gamepad Bluetooth LE Gamepad library for the ESP32.
ESP32-BLE-MIDI A library to use MIDI over Bluetooth Low Energy on ESP32 boards.
ESP32-Chimera-Core Alternate library for M5Stack/M5Core2/Odroid-Go/D-Duino and possiblly other ESP32/TFT/SD bundles
ESP32Console Extensible UART console for ESP32 with useful included commands.
ESP32 Control This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
ESP32 Control lite This library providing the possibility to call a function at specific ESP32 Control module.This library support all version of ESP32 Control module,ERS ,E1.0
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.
esp32-ds18b20 Minimal, non-blocking, DS18B20 sensor library for ESP32 using RMT pheripheral
ESP32-ENC28J60 Enables network connection (local and Internet) with ENC28J60 using the ESP32 Ethernet.
ESP32Encoder Encoder library for the ESP32 using interrupts.
ESP32 ESP32S2 AnalogWrite ESP32 PWM, Servo, Easing and Tone.
ESP32 File Manager for Generation Klick ESPFMfGK Manage your ES32 file system content with a simple web based interface
ESP32 Firebase Library for ESP32 to read and write data to Firebase Realtime Database.
esp32FOTA A simple library for firmware OTA updates
ESP32 HUB75 LED MATRIX PANEL DMA Display HUB75 LED Matrix Library for ESP32, ESP32-S2 and ESP32-S3
ESP32-imgur-uploader imgur.com Image/Video uploader
ESP32 Mail Client Mail Client Arduino Library for ESP32
ESP32MQTTClient A thread-safe MQTT library based on the of ESP-IDF instead of PubSubClient.
ESP32MX1508 An ESP32 library that makes using mx1508 dual DC motor driver easier.
ESP32-OTA Add an HTTP OTA interface to an existing project.
ESP32-OTA-Pull ESP32-OTA-Pull provides simple 'pull' based OTA updates for ESP32
ESP32-PSRamFS "ESP32 RamDisk for PSRAM and fs::FS"
ESP32-PTQS1005 PTQS1005 Sensor Data Acquisition Library for ESP32 and Arduino
ESP32 RMT Peripheral VAN bus reader library ESP32 RMT Peripheral VAN bus reader library
ESP32RotaryEncoder Use a rotary encoder with your ESP32 easily!
ESP32Servo Allows ESP32 boards to control servo, tone and analogWrite motors using Arduino semantics.
ESP32Servo360 Initial development release
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 ESP32-based (including ESP32_S2, ESP32_S3 and ESP32_C3) boards
ESP32TinyUSB USB functions for ESP32-S2
ESP32-USB-Soft-Host "An Arduino wrapper to @sdima1357's usb_soft_host esp-idf example"
ESP32 Webhook Leverage IFTTT and the ESP32 library to set off events via Webhook.
Esp32WifiManager This Arduino library supports Wifi Management for Esp32.
ESP32_BleSerial A BLE Serial library for Arduino ESP32
ESP32_Button ESP32_Button is a specialized library created to facilitate the implementation of ADC/GPIO button functionality on ESP SoCs.
ESP32_C3_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32_C3 board to control multiple servo motors.
ESP32_C3_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board
esp32_codec2 Codec2 Arduino library for ESP32.
ESP32_Display_Panel ESP32_Display_Panel is a library designed for driving display screens using ESP32 SoCs
ESP32_easy_wifi_data Simple library for sending and recieving booleans, bytes, integers, and float variables over UDP. The esp32 can be connected to a wifi network or create its own hotspot.
ESP32_ENC_Manager ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_Ethernet_Manager (ESP32 + LwIP W5500 / ENC28J60), including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_FastPWM This library enables you to use Hardware-based PWM channels on ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based boards to create and output PWM to pins.
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_IO_Expander ESP32_IO_Expander is a library designed for driving IO expander chips using ESP32 SoCs
ESP32_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32 board to control multiple servo motors.
ESP32_Knob ESP32_Knob is a library designed for driving encoders using ESP SoCs
esp32_moga connect ESP32 to MOGA bluetooth gamepads
ESP32_New_ISR_Servo This library enables you to use Interrupt from Hardware Timers on ESP32, ESP32_S2, ESP32_S3, ESP32_C3 boards to control multiple servo motors.
ESP32_New_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board
esp32_opus OPUS Arduino library for ESP32.
ESP32_Pinoo An Arduino library to use Pinoo ESP32 modules.
ESP32_PWM This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2, ESP32_S3 or ESP32_C3-based board to create and output PWM to pins.
ESP32_RTC_EEPROM EEPROM emulation that stores in RTC RAM. Survives deep sleep, but not reset or power loss.
ESP32_S2_ISR_Servo This library enables you to use Interrupt from Hardware Timers on an ESP32_S2 board to control multiple servo motors.
ESP32_S2_TimerInterrupt This library enables you to use Interrupt from Hardware Timers on an ESP32-S2-based board
ESP32_SC_ENC_Manager ESP32_S2/S3/C3 + LwIP ENC28J60 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_Ethernet_Manager (ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_W5500_Manager ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_W6100_Manager ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SemBeacon SemBeacon BLE functions for ESP32
ESP32_USB_STREAM ESP32_USB_STREAM is a specialized library created to facilitate the implementation of USB stream functionality on ESP SoCs.
ESP32_VS1053_Stream This is a Arduino IDE library for playing mp3, aac and flac/ogg streams with a vs1053 decoder.
ESP32_W5500_Manager ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_W6100_Manager ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32httpUpdate Http Update for ESP32
ESP32softPWM Easily implement software PWM
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 for ESP8266, ESP32, and Raspberry Pi Pico RP2040
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
ESP8266SAM_ES Speech synthesis in spanish on the ESP8266, ESP32, and RP2040
ESP8266 Weather Station ESP8266 based internet connected Weather Station
ESP_8_BIT Color Composite Video Library Generate color composite TV video out signals with an ESP32.
esp_abus ABUS Socket Communication library for PLCs (Cybro-2 and Cybro-3) from Cybrotech and ESP32 / ESP8266 over WiFi
esp_dmx Transmit and receive DMX and RDM using an ESP32.
ESP_DoubleResetDetector Library to detect a double reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32
ESP_MultiResetDetector Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32, ESP32_C3, ESP32_S2, ESP32_S3
esp_sds011 ESP8266/ESP32 library for the SDS011 particulate matter sensor.
ESP_SSLClient The upgradable SSL Client for Arduino devices.
ESP_TF Tensorflow micro for esp32 with esp nn support
ESP_WiFiManager Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.
ESP_WiFiManager_Lite Light-Weight MultiWiFi/Credentials Manager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
Espressif ESP32 Azure IoT Kit Sensors Unofficial Arduino library for interacting with sensors in the Espressif ESP32 Azure IoT Kit development board.
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 ESP32 VGA, PAL/NTSC Color Composite, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal
FastAccelStepper A high speed stepper library for Atmega 328p (nano), 32u4 (leonardo), 2560, ESP32, ESP32S2, ESP32S3 and Atmel SAM Due
FastBot Fast ESP8266/ESP32 library for Telegram bot (messages, menus, time sync, OTA update + SPIFFS, files upload and download)
FastLEDHub Control multiple FastLED lightstrip animations on the ESP8266 and ESP32 without reuploading.
FauxmoESP Amazon Alexa support for ESP8266 and ESP32
Feature-Variables Persistent event driven variables aimed at making complex designs much simpler
FFT Library for FFT
FileData Simple library for storing any data in file
FilesystemAccessInterface Abstraction for Filesystem Access.
FireBase32 Allows communication with Firebase.
Firebase Arduino Client Library for ESP8266 and ESP32 Google Firebase Arduino Client Library for Espressif ESP8266 and ESP32
Firebase ESP32 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP32
Firebase ESP8266 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266
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)
Free-ESPAtHome Implements the Busch-Jeager / ABB Free@Home API for ESP8266 and ESP32.
Freenove WS2812 Lib for ESP32 An Arduino library for WS2812 led on ESP32.
ftp32 FTP client for esp32
FunctionFsm A library that simplifies the creation of finite state machines and streamlines the process of turning state diagrams into code..
GSheet32 Library for sending data from ESP32 to Google Sheets.
GFX4dESP32 Graphics Library for the gen4-ESP32 displays by 4D Systems
ghostl Lock-free queue; C++ coroutines; and a nano-sized C++ STL adapter for MCUs like ESP8266/ESP32.
GifDecoder Play Animated GIFs
GLEE Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API. Modified for the GLEE Project.
gob_unifiedButton Add touch buttons for CoreS3 and commonality with conventional buttons (M5.BtnX)
GoogleFormPost A simple way to add data to Google Sheets, without API or authentication.
GovoroxSSLClient Provides secure network connection over a generic Client trasport object.
GPIOViewer Web Application to view GPIO pins live!
Green Beacon BLE beacon library compatible with LINE Simple Beacon
GUIslice GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
GyverNTP Library for async receiving precise time from NTP server
GyverPortal Simple web interface builder for esp8266 and ESP32
HaCTimers An event driven arduino Timer.
HeidelbergInterface Arduino Library to communicate with Heidelberg Wallbox Energy Control via Modbus RTU.
Hello Drum Arduino Library for piezo sensing
heltec-eink-modules Third party graphics library for Heltec E-Ink modules.
Heltec ESP32 Dev-Boards Library for Heltec ESP32 (or ESP32+LoRa) based boards
Heltec_ESP32_LoRa_v3 Proper working library for "Heltec ESP32 LoRa v3" and "Heltec Wireless Stick v3" boards.
HomeDing Building Internet Things made easy.
HomeSpan A robust and extremely easy-to-use HomeKit implementation for the Espressif ESP32 running on the Arduino IDE.
HONEYLemon A library HONEYLemon Platform.
HotButton Button library for Arduino. The usual, plus "if (button.event(LONG, SHORT, LONG))" and more.
HS_CAN_485_ESP32 A library for HS_CAN_485_ESP32
HS_JOY_ESP32 A library for HS_JOY_ESP32
HTTPS_Server_Generic This is HTTPS/HTTP Server Library for ESP32, WT32_ETH01, ESP32 + LwIP W5500, ESP32 + LwIP W6100, ESP32 + LwIP ENC28J60
HUSB238Driver HUSB238Driver for ESP32
IBusBM Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures)
IRremote Send and receive infrared signals with multiple protocols
IRremoteESP8266 Send and receive infrared signals with multiple protocols (ESP8266/ESP32)
iSYNC A library that makes Internet of Things for iSYNC IoT Cloud Platform.
I2Cwrapper I2Cwrapper is a generic modular framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware.
ICRS 101 Allows the use of motors, servos and built in LED on the ICRS 101 Devkit.
IFTTTWebhook Library for triggering IFTTT web hooks
indhilib ESP32 developer library for using with Indhi platform.
Infrared An object oriented library for sending, receiving, generating, and decoding IR signals on the Arduino.
IoTGuru Cloud based backend services to your devices.
IoT Suite IoT Suite is a simple, easy to use platform for building IoT solutions.
IoTWebConf_for_Visuino_modified_by_IoT_Jedi ESP8266/ESP32 non-blocking WiFi/AP web configuration.
IoTtweetESP32 A library that makes Internet of Things send data and control on IoTtweet.com.
IO7F32 io7 IOT Framework for ESP32
IOTAppStory-ESP Update your ESP8266, ESP32 & Nextion displays over the air(OTA)
IOTClient IOT Client Library.
IotKernel A library for basic functions of IoT devices
IotWebConf ESP8266/ESP32 non-blocking WiFi/AP web configuration.
iotsa An Internet Of Things Server Architecture for ESP8266.
IOXESP32Audio With this library You can easily build a WebRadio with a ESP32 board with IOXESP32 Audio shield.
IOXESP32Motor With this library You can control motor with IOXESP32 Motor shield
IRMP Receive and send infrared signals.
JBWopr Support library for the Unexpected Maker W.O.P.R. boards
JeVe_EasyOTA Easy include OTA Updates
jeager-one Easy use of jeager connection with LoRa, WiFi, and GSM connections
Joystick_ESP32S2 Allows an ESP32S2/S3 board with USB capabilities to appear as a Joystick or Gamepad.
joystick_module Provide function to using joystick module
JTAG A library to perform JTAG operations and play XSVF.
KomootBLEConnect A library to receive Komoot BLE Connect Packages
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
LedRGB565 A Led RGB 565 library
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).
LGFXMeter LGFX based Gauge Decoration and Animation library
LibSSH-ESP32 SSH client and SSH server library for ESP32 based on libssh.
LilyGo-AMOLED-Series Library for LilyGo T-Display AMOLED Series
LilyGo-T-RGB Library for LilyGo T-RGB
LIN master emulation with background operation LIN master node emulation with preemptive background operation
LiteLED Light weight library for driving one or more WS2812B, SK6812, APA106, SM16703 RGB LED strips.
LittleFS_esp32 LittleFS for esp32 based on esp_littlefs IDF component. Use esp32 core-provided LITTLEFS library instead of this one when available in future core releases.
LoRaNow LoRaNow Library is a simple LoRa Node <> Gateway communication protocol.
LogToQueue Envio de log a un Queue para manejarlo como quieras.
LovyanGFX TFT LCD Graphics driver with touch for ESP32, ESP8266, SAMD21, SAMD51, RP2040
mDash Remote control and OTA for ESP32 via mdash.net IoT backend
mWebSockets Simple to use implementation of WebSockets for microcontrollers
MWings A library that communicate with TWELITE wireless modules. Supports ESP32 modules and Arduino UNO R4 series.
M5-ADS1100 Library for Unit & Hat ADC
M5-ADS1115 Library for Unit Ameter & Vmeter
M5Atom Library for M5Atom Core development kit
M5AtomS3 Library for M5AtomS3 Core development kit
M5Atomic-Motion Library for M5Atomic-Motion
M5BurnerNVS Library for M5BurnerNVS
M5Capsule Library for M5Stack M5Capsule Board
M5Cardputer Library for M5Stack M5Cardputer Board
M5Core-Ink Library for M5CoreInk development kit
M5CoreS3 Library for M5CoreS3 Core development kit
M5Core2 Library for M5Stack Core2 development kit
M5-DLight Library for M5Stack Unit & HAT DLight
M5-Depends Library for M5
M5Dial Library for M5Stack M5Dial Board
M5DinMeter Library for M5Stack M5DinMeter Board
M5EPD Library for M5Paper development kit
M5-Ethernet Enables network connection (local and Internet) using the M5 PoE Camera.
M5FacesEncoder Arduino Library for reading encoder values from the M5Stack Faces Encoder Module
M5Family Convergence of the relevant dependencies used in M5 products.
M5-FPC1020A Library for Finger Unit
M5GFX Library for M5Stack All Display
M5Hat-8Servos Library for M5 HAT 8SERVO
M5Hat-JoyC Library for M5Hat JoyC
M5-LoRa-E220-JP Library for M5-LoRa-E220-JP
M5-LoRaWAN Library for UNIT LoRaWAN
M5Module-4Relay Library for M5Stack MODULE 4RELAY
M5Module-GNSS Library for M5Stack GNSS Module
M5Module-LAN-13.2 Library for M5Module-LAN-13.2
M5-Outdepends Library for M5
M5-RoverC Library for M5Stack RoverC & RoverC-Pro
M5Stack Library for M5Stack Core development kit
M5StackMenuSystem A quick way to create nice menus for M5 Stack devices with just a few lines of code
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
M5Station Library for industrial level controller with M5Station(SKU:K123,K124)
M5StickC Library for M5StickC Core development kit
M5StickCPlus Library for M5StickC Plus development kit
M5StickCPlus2 Library for M5Stack M5StickCPlus2 Board
M5Unified Library for M5Stack/Core2/Tough/CoreS3, M5StickC/C-Plus, M5CoreInk, M5Paper, M5ATOM, M5STAMP, M5Station
M5Unit-4RELAY Library for M5Stack 4RELAY UNIT
M5Unit-ACSSR Library for M5Stack UNIT ACSSR
M5Unit-CAN Library for M5Stack M5Unit-CAN
M5Unit-CatM Library for M5Stack Unit CatM SIM7080
M5Unit-DDS Library for M5Stack Unit DDS
M5Unit-DigiClock Library for M5Unit-DigiClock
M5Unit-Encoder Library for M5Stack Unit Encoder
M5Unit-ENV Library for M5Stack UNIT ENV
M5Unit-EXTIO2 Library for Unit EXTIO2
M5Unit-IMU-Pro-Mini Library for M5Stack M5Unit-IMU-Pro-Mini
M5Unit-KMeter Library for M5Stack UNIT KMeter
M5Unit-MQTT Library for M5Stack UNIT MQTT
M5Unit-PbHub Library for M5Stack UNIT PbHub
M5Unit-PoESP32 Library for M5STACK UNIT PoESP32
M5UnitQRCode Library for M5Stack UNIT QRCode
M5Unit-RELAY Library for M5Stack RELAY UNIT
M5Unit-RTC Library for BM8563 RTC
M5Unit-Sonic Library for M5Stack Unit Sonic series
M5UnitSynth Library for M5Stack M5Unit Synth
M5Unit-Thermal2 Library for M5Stack UNIT Thermal2
M5Unit-ToF4M Library for M5Stack M5Unit-ToF4M
M5Unit-UHF-RFID Library for M5Stack Unit UHF-RFID
M5UnitWeightI2C Library for M5Stack M5Unit WeightI2C
M5_BMM150 Library for M5_BMM150
M5_EzData An IoT cloud data storage service
M5_RTC_Module A library for using the RTC-Module from iotec for the M5-Stack.
M5ez Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
MagStripe_ESP32 Decode data from TTL (raw) magnetic card readers on ESP32.
Marisa ESP32 Wrapper Fast lookups in large static dictionaries
MeArm-Robot-Arm Provides inverse kinematics control for all MeArm versions.
Melody Player This library provides an intuitive 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
MFRC522_PN512 Arduino RFID Library for PN512 (SPI)
micro_ros_kaia micro-ROS Arduino library with additional Kaia.ai message types
Microcontroller-id Retrieve manufacturer serial number stored inside the microcontroller
MicromationDevboardV3 Library for Micromation Dev Board V3 with ESP32
Midea AC infrared remote controller with ESP32 RMT Peripheral ESP32 RMT Peripheral IR remote control library for Midea Air conditioner.
Mini Grafx Graphics Library for embedded devices with a framebuffer
MKS_SERVO57 This library is used to control one or more Nema23 with MKSSERVO57 driver from an Arduino device
MobaTools Functions (steppers, servos, leds) for model railroaders( and for others too )
ModbusPowerMeter ModbusPowerMeter is a user-friendly library that uses the ModbusMaster library to read data from power meters.
ModuleInterface ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
MODULE_2RELAY Library for M5Stack MODULE 2RELAY
MODULE_4IN8OUT Library for M5Stack MODULE 4IN8OUT
Module_GRBL_13.2 Library for M5Stack GRBL13.2 MODULE
Module_Stepmotor Library for M5Stack MODULE DIRECT STEPMOTOR
MoonPhase Get lunar phase information on a esp32.
MoonStruck Lunar Information Library for ESP32.
mpbToSwitch An Arduino-Esp32 library that implements all kind of switches out of simple push buttons (Momentary Buttons)
MPU6050 MPU6050 Arduino Library.
MQUnifiedsensor This library allows you to read the MQ sensors very easily.
mqtt5nano Mqtt5 based library implements remote command line and utilities. Supports the app at knotfree.net.
mrm-8x8a CAN Bus library for MRMS mrm-8x8a, 8x8 LED array + switches
mrm-bldc2x50 CAN Bus library for MRMS mrm-bldc2x50, 2x50A BLDC motor controller
mrm-bldc4x2.5 CAN Bus library for MRMS mrm-bldc4x2.5, 4x2.5 A BLDC motor controller
mrm-board CAN Bus library for MRMS mrm-board
mrm-can-bus CAN Bus library
mrm-col-b CAN Bus library for MRMS mrm-col-b
mrm-col-can CAN Bus library for MRMS mrm-col-can
mrm-common Common library for MRMS CAN Bus boards
mrm-fet-can CAN Bus library for MRMS mrm-fet-can
mrm-imu Library for Bosch BNO055 IMU for MRMS
mrm-ir-finder-can CAN Bus library for MRMS mrm-ir-finder-can
mrm-ir-finder2 CAN Bus library for MRMS mrm-ir-finder2
mrm-ir-finder3 CAN Bus library for MRMS mrm-ir-finder3
mrm-lid-can-b CAN Bus library for MRMS mrm-lid-can-b
mrm-lid-can-b2 CAN Bus library for MRMS mrm-lid-can-b2
mrm-lid-d CAN Bus library for MRMS mrm-lid-d
mrm-lid1 Library for MRMS mrm-lid1 board
mrm-lid2 Library for MRMS mrm-lid2
mrm-mot2x50 CAN Bus library for MRMS mrm-mot2x50
mrm-mot4x10 CAN Bus library for MRMS mrm-mot4x10
mrm-mot4x3.6can CAN Bus library for MRMS mrm-mot4x3.6can
mrm-node CAN Bus library for MRMS mrm-node
mrm-pid Library for a very simple PID
mrm-ref-can CAN Bus library for MRMS mrm-ref-can
mrm-robot CAN Bus library for a base class for used-defined robots.
mrm-servo Library for MRMS mrm-servo
mrm-switch Library for MRMS mrm-switch
mrm-therm-b-can CAN Bus library for MRMS mrm-therm-b-can.
mrm-us-b CAN Bus library for MRMS mrm-us-b
mrm-us1 CAN Bus library for MRMS mrm-us1
MT6701 Use the MT6701 magnet rotary encoder with ESP.
muTimer Arduino library to easily use on/off delays and cycle timers with non-blocking functions.
MycilaConfig A simple and efficient config library
MycilaEasyDisplay Easy to use Arduino / ESP32 library for SH1106, SH1107, SSD1306 OLED I2C displays
MycilaESPConnect Simple & Easy Network Manager for ESP32 with WiFi, Ethernet and Captive Portal support
MycilaHADiscovery Simple and efficient Home Assistant Discovery library for Arduino / ESP32
MycilaJSY Arduino / ESP32 library for the JSY-MK-194T single-phase two-way electric energy metering module
MycilaLogger A simple and efficient logging library
MycilaMQTT A simple and efficient MQTT helper for Arduino / ESP32 based on Espressif MQTT Client
MycilaNTP A simple and efficient NTP library for ESP32 / Arduino
MycilaPZEM004Tv3 Arduino / ESP32 library for the PZEM-004T v3 Power and Energy monitor
MycilaRelay Arduino / ESP32 library to control Electromagnetic and Solid State Relays
MycilaTaskManager Arduino / ESP32 Task Manager Library
MycilaTaskMonitor Arduino / ESP32 library to monitor task priority and stack high watermark
MycilaTrial Arduino / ESP32 library to add a trial duration in your app
Namino_Industrial_Boards Namino industrial board
NDEF_MFRC522 An Arduino library for NFC Data Exchange Format (NDEF).
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.
NetworkMonitor A library to provide remote console functions to a MCU through UDP
Newt_Display A library to drive the Newt Smart Display.
NHB_AD7124 Library for the Analog Devices AD7124 24 bit precision analog converter IC
NHB_AD7794 Library for using the Analog Devices AD7794 6ch 24 bit precision analog converter IC
NimBLE-Arduino Bluetooth low energy (BLE) library for arduino-esp32 based on NimBLE.
NodeRedTime Fetch Unix Epoch timestamp from Node-Red flow.
Nostr Nostr for Arduino.
Nova Fitness Sds dust sensors library A high-level abstaction over Sds sensors family
NST1001Driver NST1001Driver for ESP32
NuS-NimBLE-Serial Nordic UART Service (NuS) and BLE serial communications
OneWireNg Arduino 1-wire service library. OneWire alternative.
OOKwiz Receiving/analysing/sending on-off-keying signals for radio remote controls 📱, weather stations 🌦️ and more.
OOCSI OOCSI client library for the ESP32, ESP8266, Arduino MKR Wifi 101, Arduino UNO Wifi, Arduino Nano 33 IoT, and Arduino Nano RP2040
OpenMRNLite Network protocol stack for model railroading: OpenLCB and LCC implementation.
OpenWeather OpenWeather client
OpenWeatherOneCall Current and Seven Day Weather Forecast Library for ESP32.
OptoDebounce 100Hz opto debouncer.
OROCA-EduBot A library for OROCA-EduBot
OTAWrapper ESP Library to simplify OTA setup.
OttoDIYLib Otto DIY official Arduino Libraries.
OZGPS_NMEA GPS NMEA Parser library
PageBuilder HTML string assembly aid library for ESP8266/ESP32 WebServer.
PanelLan TFT LCD Graphics config with touch for PanelLan board
PAX Graphics The PAX computer graphics library for ESP32.
PCA9554 PCA9554 8 bit I2C port expander arduino/esp library
Pelco_And_Arduino This library makes Pelco cameras moves!
PersWiFiManager Persistent WiFi Manager
phyphox BLE Use the app phyphox to visualize your sensor data on your phone or tablet!
PicoMQTT MQTT Broker and client
PJON PJON is an open-source, multi-master, multi-media bus network protocol
PLEN5Stack PLEN5Stack Library
plotutils 2-D vector graphics composition library
PoE_CAM Library for M5Stack PoE-CAM development kit
PowerFeather-SDK Software development kit for PowerFeather boards.
Powerbaas Arduino library for Powerbaas Smart Meter P1 Shield
PS2KeyAdvanced PS2 keyboard FULL control and ALL keys processing, as well as LED control.
PS3 Controller Host Control your ESP32 projects with a PS3 controller!
PS4Controller Control your ESP32 projects with a PS4 controller!
PsychicHttp PsychicHttp is a robust webserver that supports http/https + websockets.
PulseFlowMeter PulseFlowMeter is simple library for reading accurate flow rates with pulse-output type flow meters.
PWMOutESP32 Library for controlling ESP32 PWM outputs similar to use on Arduino
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.
PZEM004Tv30 Library for the PZEM-004T v3.0 Power and Energy monitor
QRcodeDisplay Base code for displaying QRcodes on ESP based MCU with OLED, TFT or E-Ink displays
QRcodeEink QR code generation on E-INK displays
QRcodeOled QR code generation on OLED displays
QRcode_eSPI QR code generation for TFT displays
QRcode_ST7789 QR code generation for TFT displays
QPESP32 QP/C++ Real-Time Embedded Framework for Arduino.
RadioengeLoraWAN Implementation of RadioengeLoraWAN AT-COMMANDS..
rc-switch Operate 433/315Mhz devices.
RCWL_1X05 A library for the I2C mode of ultrasonic distance sensors RCWL-1605, RCWL-1005, and probably HC-SR04P
readguy A free E-paper display driver library supports 16-level greyscale.
Redis for Arduino An Arduino library for Redis.
RemoteDebugger RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library
RemoteSerial A web-based serial monitor for ESP8266 & ESP32 devices.
RESTuino A library to handle arduino GPIO via REST API.
retroTerm A library for creating GUI-esque interfaces in a terminal emulator with a microcontroller.
RFCodes RF 433 and IR signal encode and decode library.
RF433any A library to decode any protocol received on a 433 Mhz Radio Frequencies receiver
RF433recv A library to decode a known protocol received on a 433 Mhz Radio Frequencies receiver
RF433send A library to send data on a 433 Mhz Radio Frequencies transmitter
RFID_MFRC522v2 Arduino RFID driver library for MFRC522 (SPI, I2C)
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.
RobbusKidsy Rocket Launcher library of the Robbus Kidsy robot vehicle
RoboCore - Vespa Library for the Vespa (https://www.robocore.net/vespa)
RoboWunduino Arduino Library for Robo Wunderkind Products
RoxMux Collection of Multiplexer and Hardware Controllers.
rrdtool Round Robin Database Tool
RTC Library for I2C based RTCs (DS1307, DS3231, PCF8563, PCF8523).
RunningStats It computes simple running statistics.
sMQTTBroker A simple broker library for MQTT messaging.
S7XG AcSIP S7XG LoRaWAN/GPS module library
SC16IS7X0 Library to read and write UART and GPIO for the SC16IS740_750_760
SdFat - Adafruit Fork Provides access to SD memory cards and (Q)SPI Flash.
SDPSensor-ESP arduino-esp library for Sensirion's Differential Pressure sensors
Seg7 A library for MAX7219 based 7 segment displays.
SensesInnoma A library for send data from Internet of Things to "Innoma Platform"
Sensirion Gadget BLE Arduino Lib Library for BLE communication between BLE Gadgets and the MyAmbience app.
Sensirion UPT Core Library for definitions and configurations used by other Sensirion Unified Prototyping Toolkit (UPT) libraries.
Sensirion UPT I2C Auto Detection Automatically detects Sensirion Sensors on an I2C bus and reads out measurement data.
SensorLib Commonly used I2C , SPI device multi-platform libraries
SensorWLED Provides methods to retrieve instant and peak values from the ADC input. The Arduino library SensorWLED splits the input from a varying analog signal from the ADC into components, i.e., provides the capability of a sample-and-hold circuit.
SerialToWifi Drop-in replacement for the Serial Arduino library that manages i/o to a remote console over wifi on ESP32.
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.
SessionManager Manage session states for web server.
SettingsManagerESP32 Abstraction over ESP32 Arduino Preferences library to make your life easier.
SevenSegDisplays 7 segment 4 digits (and extended to generic 1 to 8 digits) LED display easy to use and powerful library for modules based on two 74HC595 (or similar) shift registers chips
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
SIKTEC_MDSwitch Library to easily use Multi Direction Switches.
SimpleIOT Connecting Arduino ESP32 to AWS IOT via SimpleIOT framework
SimpleMotionV2-Arduino An Arduino library for controlling SimpleMotion IONI/ARGON drives from Granite Devices.
SimpleSyslog Add remote syslog capabilities to your project
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
SinricTeleport The simple way to access your ESP32 over internet
siot_core_lib Platform for IoT devices connect to SIOT Data Hub
SM_ESP32Pi A easy to use Arduino Library for ESP32-PI
SmallRTC Replacement RTC library for Watchy.
SmartMatrix Drive HUB75 RGB Matrix Panels with High Quality Graphics from a Teensy 3, Teensy 4, or ESP32
SmartRC-CC1101-Driver-Lib Driver for cc1101.
SNMP_Agent SNMP Agent: An fully compliant SNMPv2c Agent for esp32 for acting as an SNMP client device.
SoapESP32 Enables ESP32 devices to scan the local network for DLNA media servers, browse their content and download files.
Somfy_Remote_Lib Control Somfy RTS devices
SoracomArcESP32 A utility library to use/bootstrap Soracom Arc easily on ESP32 Arduino boards.
Spacecat An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card
spaiot-lib Supervision and Control library for Intxx PxxxSPA with an ESP8266 or ESP32
SparkFun_WebServer_ESP32_W5500 Simple Ethernet WebServer for ESP32 boards using W5500.
SPI-FlashMem SPI Memory library for Arduino
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.
SPIFFS_Shell A Serial-based interface that resembles a Linux shell for interacting with SPIFFS.
SQLiteDatabaseConnection Modern C++ interface for SQLite.
Sqlite3Esp32 Sqlite3 database library for ESP32 core
SSLClient Arduino library to add TLS functionality to any Client class
SSLClientESP32 Provides secure network connection over a generic Client transport object.
SSVNTPCoreClass Singleton class to get real time over NTP. Based on esp8266 core function configTime(). Supports auto DST per time zone.
STAMP-PICO Library for STAMP-PICO development kit
STM32duino LSM6DSR iNEMO inertial measurement unit.
Stringcalculater Arduino library to calculate a stirng.
sunset Allows calculation of sunrise, sunset, and moonphase
SuplaDevice Library enables you to connect the device to the SUPLA automation system.
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
TLog Arduino TLog library; to also send (Serial) logs via telnet, mqtt, syslog, a web browser, etc.
TabahiConsole Control ESP and Arduino modules remotely from your web console
Talkie Speech library for Arduino. Generates speech from a fixed vocabulary encoded with LPC.
TAMC_FT62X6 Arduino library for FT62X6
TAMC_GT911 Arduino library for GT911
tca9544a Arduino library to control the TCA9544A I2C bus multiplexer
TCS230_ESP32 Library for the TCS230 color sensor for the ESP32
TelnetStream2 Stream implementation over telnet for OTA debuging
TFTTerminal Library for TFTTerminal
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.
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
Thingpings Send a ping to Thingpings.
ThingsCloud_ESP_SDK Build your IoT project in minutes!
Timer-CAM Library for M5Stack Timer-CAM development kit
tinyESPNow Arduino library for tinyESPNow.
TinyFontRenderer A library which renders TinyFonts derived from Truetype fonts
TinyGPSPlus-ESP32 A GPS library
tinyTimeR Easily implement timer interrupts.
TinyUPnP Add port mappings to your router automatically
ToneESP32 Tone library for ESP32
TR064 Arduino/ESP library for the TR-064 SOAP 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.
Two Way ESP A simple wrapper for the ESP_NOW protocol
tynyDC Using mx1919 dual DC motor driver tiny.
uClock BPM clock generator for Arduino platform.
uMyo_BLE Allows to get data from uMyo devices using BLE-enabled Arduinos (nRF52x and ESP32).
U8glib-HAL A library supporting monochrome TFTs and OLEDs, specifically for use with Marlin Firmware.
U8glib-HAL A library supporting monochrome TFTs and OLEDs, specifically for use with Marlin Firmware.
UncleRus Uncle Rus' device drivers
UNIT_GLASS Library for M5Stack UNIT GLASS
vdp-gl Fork of FabGL 1.0.8 customized for agon-vdp.
ViraLink-MQTT-Client ViraLink IoT Cloud Platform MQTT Client for ESP82266/ESP32.
VirtualScreen Automatically span GFX Adafruit graphics functions across multiple screens
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.
Watchy Watchy - An Open Source E-Paper Watch by SQFMI
WebConfig A web based configuration editor.
WebMonitor Web Monitor Library for ESP8266 & ESP32
WebSerial A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
WebSerialLite A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
WebServer_ESP32_ENC Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using ENC28J60 with LwIP Ethernet library.
WebServer_ESP32_SC_ENC Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP ENC28J60 Ethernet library.
WebServer_ESP32_SC_W5500 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP W5500 Ethernet library.
WebServer_ESP32_SC_W6100 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP W6100 Ethernet library.
WebServer_ESP32_W5500 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using W5500 with LwIP Ethernet library.
WebServer_ESP32_W6100 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using W6100 with LwIP Ethernet library.
WebServer_WT32_ETH01 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for WT32_ETH01 boards using LAN8720 Ethernet.
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
WiFiManager WiFi Configuration manager with web configuration portal for Espressif ESPx boards, by tzapu
WiFiManagerDesign Change the design of the WiFiManager.
WiFiManagerTz A NTP/Timezone extension to @tzapu's WiFiManager
WiFiProvisioner An easy-to-use Wi-Fi provisioning library for ESP32 devices.
WifiLocation Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and ESP32 boards)
WireGuard-ESP32 WireGuard implementation for Arduino ESP32
WisBlock-API API for WisBlock Core module
WisBlock-API-V2 API for WisBlock Core module
wm8978-esp32 An esp32 library for the wm8978 dac.
XPT2046_Bitbang Bitbang library for the XPT2046 touch controller.
XPT2046_Bitbang_Slim Bitbang library for the XPT2046 touch controller.
YAMLDuino A simple and efficient YAML library for embedded C++
ZMPT101B-Sensor Library to interact with the ZMPT101B Voltage sensor.