A list of the 181 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!
AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules
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 Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
anto-esp8266-arduino Enables ESP8266 to connect to IoT platform.
ArduinoIHC A Library for connecting to the IHC Controller data in/out.
Arduino LoRaWAN by Beelan LoRaWAN Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
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, [Ethernet])
AstroMech Protocol for exchanging small amounts of data over audio.
AsyncElegantOTA Perform OTAs for ESP8266 Elegantly! This Library uses AsyncWebServer.
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.
Bleeper A library to store generic configurations.
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
cloud4rpi-esp-arduino Connect a board to the Cloud4RPi control panel using MQTT -
CMMC MQTT Connector MQTT Connector library
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
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.
EasySSDP Easy, single function SSDP setup.
EEPROM_Rotate EEPROM wrapper for ESP8266 that handles sector rotation
ElegantOTA Perform OTAs for ESP8266 Elegantly!
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-DASH A Blazing Fast library to create realtime Dashboards for ESP8266s and ESP32s.
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
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.
ESP8266 and ESP32 Oled Driver for SSD1306 display A I2C display driver for SSD1306 oled displays connected to an ESP8266 or ESP32
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 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
ESP8266 Weather Station ESP8266 based internet connected Weather Station
esp8266_mdns mDNS queries and responses on esp8266.
ESP_EEPROM An improved EEPROM library for ESP8266
esp_sds011 ESP8266/ESP32 library for the SDS011 particulate matter sensor.
Esparto Rapid development framework, synchronous task queue and GPIO manager (plus more) for ESP8266 devices
ESPVGAX VGA signal generator for ESP8266
FadeLed Makes fading LEDs easy
Firebase ESP8266 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266
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
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
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
IRLremote Lightweight Infrared library for Arduino
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
LCDMenuLib2 Easy creation of a tree based menu with screensaver and 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 IoT backend
Marceau This is a library that allows devices to be easily controlled over serial and websockets.
MFRC522 Arduino RFID Library for MFRC522 (SPI)
MicroDebug Arduino debugging support library
Mini Grafx Graphics Library for embedded devices with a framebuffer
Mirobot This is the library that makes Mirobot ( work.
MMA7455 sensor Library Freescale MMA7455 accelerometer sensor library
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
Nova Fitness Sds dust sensors library A high-level abstaction over Sds sensors family
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
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
ProcessScheduler An OOP multitasking library
PTW-Arduino-Assert The library Push The World uses for unit testing.
RBD_Button Read and debounce buttons and switches.
RBD_Timer Manage many timed events.
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.
RF24 A library for NRF24L01(+) communication.
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
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 Extends Arduino Servo library for smooth servo movement.Linear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.
Settings Manager Settings manager
simpleDSTadjust Automatic Daylight Saving Time adjust functionality for Arduino/ESP8266
souliss SmartHome Networking Framework
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
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
TFL-Status A small library for an ESP8266 to pull tube status from the TFL API (work in progress)
TFT_eSPI A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE
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
TridentTD_Linenotify A library for LINE Nofity
TridentTD_SimplePair ESP8266 Simple-Pair library that exchange basic data without connecting WiFi
um3750-library Emulate the UM3750 encoder and decoder.
WakeOnLan Generate and send Wake On Lan (WOL) packet over UDP protocol.
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
WiFiMan WiFiMan and ESP8266OTA
WiFiManager ESP8266 WiFi Connection manager with fallback web configuration portal
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.