A list of the 239 libraries in the architecture esp8266.
| AdagioPro | Controls Adagio RGB Poollights over RS-485 |
| AlertMe | Allows for sending email and SMS from nothing but the ESP8266! |
| 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 |
| Antares ESP8266 HTTP | A library to simplify the process of fetching/deploying data to Antares IoT platform |
| Antares ESP8266 MQTT | A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266 |
| AntaresLoraID | Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules. |
| anto-esp8266-arduino | Enables ESP8266 to connect to Anto.io IoT platform. |
| ArduinoIHC | A Library for connecting to the IHC Controller data in/out. |
| ArduinoIoTCloud | This library allows to connect to the Arduino IoT Cloud service. |
| 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_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 |
| 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. |
| AzureIoTHubMQTTClient | Azure IoT Hub client library for ESP8266 via MQTT protocol. |
| 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. |
| 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 |
| 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. |
| 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 |
| BoodskapTransceiver | Boodskap IoT Platform Arduino Library |
| Brzo I2C | Brzo I2C is a fast I2C Implementation written in Assembly for the esp8266 |
| BSEC Software Library | Bosch Sensortec Environmental Cluster (BSEC) Software library |
| Byteduino | A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32 |
| CaptureTimer | Arduino Input Capture Library |
| Ch376msc | A library for CH376 file manager control chip. |
| cloud4rpi-esp-arduino | Connect a board to the Cloud4RPi control panel using MQTT - https://cloud4rpi.io. |
| CMMC MQTT Connector | MQTT Connector library |
| CMMC OTA | CMMC OTA |
| CMMC Packet | A simple CMMC Packet data structure. |
| CMMC WiFi Connector | WiFiConnector by CMMC |
| CMMC_Interval | CMMC_Interval |
| CMMC_LED | An easy led controller |
| Computherm RF Library | Arduino library for Computherm Q8RF thermostat. |
| ConfigManager | WiFi connection manager for ESP8266 and ESP32 |
| CoogleIOT | An IOT library for ESP8266 to provide WiFi Configuration, MQTT Client, OTA updates and more. |
| CS5490 | A library control an integrated circuit Cirrus Logic - CS5490 |
| CTBot | Simple Arduino Telegram BOT library for ESP8266/ESP32 |
| DebounceEvent | Simple push button and toggle switch debounce library that reports number of clicks and length |
| 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) |
| DMD2 | Updated (beta) library for Freetronics DMD dot matrix displays. |
| DoubleResetDetect | Arduino library to check for double reset on ESP8266 |
| DoubleResetDetector | Library to detect a double reset, using ESP8266 RTC Memory. |
| DropboxManager | Manipulate your Dropbox files by ESP8266 |
| dwarf433 | Arduino libary to transmit arbitrary RF433 signals |
| eBtn | A library to handle Buttons based on events. |
| E131 | E1.31 sACN for AVR Ethernet and ESP8266. |
| 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 |
| EasySSDP | Easy, single function SSDP setup. |
| EEPROM_Rotate | EEPROM wrapper for ESP8266 that handles sector rotation |
| Effortless-SPIFFS | A class designed to make reading and storing data on the ESP8266 effortless. |
| ElegantOTA | Perform OTAs for ESP8266 & ESP32 Elegantly! |
| elk | JavaScript engine for microcontrollers |
| ESPectro | ESPectro development board library for Arduino IDE |
| ESPert | ESPert library for Arduino IDE |
| ESPiLight | pilight 433.92 MHz protocols library for Arduino |
| ESP Async E1.31 | Async E1.31 sACN for ESP8266. |
| ESP Battery | Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level. |
| 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. |
| ESPHap | Native support Apple home kit protocol with Arduino projects |
| ESP Logger | This library aims to provide an easy way to collect data |
| ESPMail | EMail library. |
| ESPNexUpload | Upload UI file to Nextion displays using ESP's |
| ESP OTA GitHub | ESP library for auto updating code from GitHub releases. |
| ESP OTA GitHub | ESP library for auto updating code from GitHub releases. |
| 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 |
| EspSaveCrash | Automatically saves exception details and stack trace to flash in case of ESP8266 crash. |
| EspSoftwareSerial | Implementation of the Arduino software serial for ESP8266/ESP32. |
| ESPStringTemplate | Lightweight string templating library for building static web pages on the ESP8266 |
| ESP-WiFiSettings | WiFi configuration manager for the ESP32 and ESP8266 platforms. |
| ESP32-targz | A library to unpack/uncompress tar, gz, and tar.gz files on ESP32 and ESP8266 |
| ESP8266 and ESP32 OLED driver for SSD1306 displays | I2C display driver for SSD1306 OLED displays connected to ESP8266, ESP32, Mbed-OS |
| esp8266-framework | esp8266 framework stack for easy configurable applications |
| esp8266-google-home-notifier | Send notifications to Google Home from esp8266/32. |
| esp8266-google-tts | generate the link to speech mp3 on esp8266/32. |
| ESP8266IoTHelper | Helper for ESP8266 that orchestrates WiFi connection and OTA updates |
| ESP8266 Microgear | A client library for ESP8266 to connect to NETPIE IOT Platform. |
| ESP8266MQTTClient | MQTT Client for ESP8266 |
| ESP8266 MQTT Mesh | Self-assembling Mesh network built around the MQTT protocol supporting OTA |
| ESP8266-OLED Display Library | esp8266-Arduino library for I2C-OLED displays |
| ESP8266-ping | A library to enable esp8266 platform to send and receive ping messages. |
| ESP8266 QRcode | ESP8266 Generate QRCode for SSD1306 oled displays 128*64 pixel |
| ESP8266RestClient | ESP8266 RESTful HTTP Request Library. |
| ESP8266Scheduler | ESP8266 Co-operative Multitasking |
| ESP8266SDUpdater | SD Card Loader for ESP8266 |
| ESP8266TimerInterrupt | This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board. |
| ESP8266 Weather Station | ESP8266 based internet connected Weather Station |
| ESP8266_ISR_Servo | This library enables you to use Interrupt from Hardware Timers on an ESP8266 to control servo motors. |
| ESP8266_LED_64x16_Matrix | ESP8266 driver to run LED matrix. |
| esp8266_mdns | mDNS queries and responses on esp8266. |
| ESP_DoubleResetDetector | Library to detect a double reset, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and EEPROM and SPIFFS for ESP32 |
| ESP_EEPROM | An improved EEPROM library for ESP8266 |
| esp_sds011 | ESP8266/ESP32 library for the SDS011 particulate matter sensor. |
| ESP_WiFiManager | ESP32, ESP8266 WiFi Connection manager with fallback web ConfigPortal |
| Esparto | Rapid development framework, synchronous task queue and GPIO manager (plus more) for ESP8266 devices |
| ESPVGAX | VGA signal generator for ESP8266 |
| ESPVGAX2 | VGA signal generator for ESP8266 |
| FadeLed | Makes fading LEDs easy |
| 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. |
| fishyDIYdevices | A library to simplify creating, operating, and using your DIY Internet of Things devices using NodeMCU (ESP8266) devices. |
| GUIslice | GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi |
| Heltec ESP8266 Dev-Boards | Library for Heltec ESP8266 based boards |
| HLW8012 | HLW8012 for Arduino / ESP8216 |
| HomeDing | Building Internet Things made easy. |
| HomeKit-ESP8266 | Native Apple HomeKit accessory implementation for the ESP8266 Arduino core. |
| HV518 | Arduino library to control Microchip HV518 |
| 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 |
| IHCSoapClient | A Library for connecting to the IHC Controller using soap |
| IoT Pipe | A library to use with the IoT Pipe web service. |
| IoTesla-client | Arduino IoTesla client Library |
| IoTtweet | 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. |
| IPGeolocation | Library to get current timezone using your IP - uses IPGeolocation.io |
| IRLremote | Lightweight Infrared library for Arduino |
| IRMP | Receive and send infrared signals. |
| JeVe_EasyOTA | Easy include OTA Updates |
| JTAG | A library to perform JTAG operations and play XSVF. |
| JustWifi | Wifi Manager for ESP8266 |
| Kniwwelino | KniwwelinoLib Base Library for the Kniwwelino Board |
| KONNEKTING Device Library | A library that enables creating KNX devices powered by Arduino. |
| 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 |
| LCD03 | A library for I2C control of the LCD03 20x4 and 16x2 serial LCD modules from Robot Electronics. |
| LCD_ST7032 | Arduino library for ST7032 LCD controller with i2c interface |
| LoRaNow | LoRaNow Library is a simple LoRa Node <> Gateway communication protocol. |
| mDash | Remote control and OTA for ESP32 via mdash.net IoT backend |
| Marceau | This is a library that allows devices to be easily controlled over serial and websockets. |
| 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 |
| MicroDebug | Arduino debugging support library |
| Mini Grafx | Graphics Library for embedded devices with a framebuffer |
| Mirobot | This is the library that makes Mirobot (http://mirobot.io) work. |
| MMA7455 sensor Library | Freescale MMA7455 accelerometer sensor library |
| MobaTools | Functions (steppers, servos, leds) for model railroaders( and for others too ) |
| 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. |
| my92xx | MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266 |
| 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. |
| Nova Fitness Sds dust sensors library | A high-level abstaction over Sds sensors family |
| Nova_SDS011 Sensor Library | Nova SDS011 dust sensor library |
| NRFLite | nRF24L01+ library requiring very little code along with YouTube videos showing all available features. |
| OneWireNg | Arduino 1-wire service library |
| OpenBCI_Wifi | The core of the OpenBCI Wifi Shield. |
| OpenDevice | OpenDevice is a set of tools and APIs to build solutions for the "Internet of Things" like home automations systems, robotics, smart city, energy monitoring, security, sensor monitoring |
| Opentherm | Arduino library to send and receive data from Opentherm devices. |
| Orvibo WiWo S20 Library | ESP8266 library for controlling Orvibo WiWo S20 smart plugs. |
| 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 |
| pm25senses | A library provided to send dust quality data report on PM25 platform. |
| PointzNet | A library that makes Internet of Things send data to PointzNet.com. |
| ProcessScheduler | An OOP multitasking library |
| PTW-Arduino-Assert | The library Push The World uses for unit testing. |
| 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. |
| rc-switch | Operate 433/315Mhz devices. |
| Redis for Arduino | An Arduino library for Redis. |
| Redis for ESP8266 | An Arduino library for Redis that works on ESP8266. |
| RemoteDebugger | RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library |
| Restfully | Handles Rest requests including parsing of URIs with arguments. |
| RF24Network | A library for NRF24L01(+) devices network. |
| RichHttpServer | An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward. |
| RingBuf | A library for buffering items into a ring (circular/FIFO) buffer |
| RingBufCPP | A library for buffering items into a ring (circular/FIFO) buffer |
| RTCMemory | A class to facilitate the management of data persistence across different memory hierarchy (RAM, RTC memory and flash memory) on ESP8266 |
| RTCVars | This library eases the storage of variables in reset-safe RTC memory. |
| SDS011 sensor Library | Nova Fitness SDS011 dust sensor library |
| SDS011_vers | A library for NovaFitness SDS011 Particle Matter Sensor |
| Senses_wifi | A library for Internet of Things send data and control on Senses IoT platfrom. |
| SensorToButton | An algorithm to convert analog Data into a Button. |
| 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. |
| Settings Manager | Settings manager |
| SHT1x sensor library for ESPx | Arduino ESP library for SHT1x Temp & Humidity Sensors for ESP32 |
| simpleDSTadjust | Automatic Daylight Saving Time adjust functionality for Arduino/ESP8266 |
| 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. |
| SnailwalkPromptpay | library gen promptpay qr code |
| souliss | SmartHome Networking Framework |
| 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 |
| SPIFFSReadServer | SPIFFS Read Server |
| SPIFFS_FilePrint | Lightweight library for rolling file print. It logs to SPIFFS. |
| Sqlite3 | Sqlite3 library for Arduino ESP |
| 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 |
| THiNX | A library to wrap THiNX device registration, MQTT and ESP8266HttpUpdate/ArduinoOTA |
| THiNX32 | A library to wrap THiNX device registration, MQTT and OTA Update |
| TelegramBot | Arduino library for TelegramBot |
| TelnetStream2 | Stream implementation over telnet for OTA debuging |
| TFL-Status | A small library for an ESP8266 to pull tube status from the TFL API (work in progress) |
| The IoT Guru integration | Cloud and Android frontend support to your devices |
| ThingSpeak | ThingSpeak Communication Library for Arduino, ESP8266 & EPS32 |
| ThingSpeak_asukiaaa | An API manager for ThingSpeak |
| 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_Linenotify | A library for LINE Nofity |
| TridentTD_SimplePair | ESP8266 Simple-Pair library that exchange basic data without connecting WiFi |
| UCR ESP8266 | Enables an ESP8266 to be used as a WiFi output device for UCR. |
| um3750-library | Emulate the UM3750 encoder and decoder. |
| 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. |
| WhareHauoraWiFiManager | ESP8266 WiFi Connection manager with fallback web configuration portal |
| 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. |
| WiFiMan | WiFiMan and ESP8266OTA |
| 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) |
| WolkConnect | Arduino library which provides easy connectivity to WolkAbout IoT Platform. |
| ZumoAutomation | Arduino library to allow for automatic zumo match play |