A list of the 130 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
anto-esp8266-arduino Enables ESP8266 to connect to IoT platform.
ArduinoIHC A Library for connecting to the IHC Controller data in/out.
arduinoVNC VNC Client for Arduino
AstroMech Protocol for exchanging small amounts of data over audio.
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
Byteduino A light implementation of Byteball for ESP8266 and ESP32
CaptureTimer Arduino Input Capture Library
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
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
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
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 Logger This library aims to provide an easy way to collect data
ESPMail EMail library.
ESPManager ESP manager
ESPNexUpload Uploading UI file to Nextion display using ESP8266 SPIFFS
EspSaveCrash Automatically saves exception details and stack trace to flash in case of ESP8266 crash.
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-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
FadeLed Makes fading LEDs easy
GUIslice GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
HLW8012 HLW8012 for Arduino / ESP8216
HV518 Arduino library to control Microchip HV518
IRremoteESP8266 Send and receive infrared signals with multiple protocols (ESP8266)
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.
IoTtweet A library that makes Internet of Things send data and control on
IOTAppStory-ESP Update your ESP8266 & ESP32 modules over the air(OTA)
IotWebConf ESP8266/ESP32 non-blocking WiFi/AP web configuration.
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
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.
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.
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
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 ESP8266 An Arduino library for Redis that works on ESP8266.
RemoteDebug Remote debug over telnet for Arduino ESP8266 and ESP32
RingBuf A library for buffering items into a ring (circular/FIFO) buffer
RingBufCPP A library for buffering items into a ring (circular/FIFO) buffer
SDS011 sensor Library Nova Fitness SDS011 dust sensor library
SDS011_vers A library for NovaFitness SDS011 Particle Matter Sensor
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)
SPIFFSReadServer SPIFFS Read Server
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.
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
TFT_eSPI A fast TFT graphics library for ESP8266 and ESP32 processors for the Arduino IDE
ThingSpeak ThingSpeak Communication Library for Arduino, ESP8266 & EPS32
TridentTD_Linenotify A library for LINE Nofity
TridentTD_SimplePair ESP8266 Simple-Pair library that exchange basic data without connecting WiFi
WhareHauoraWiFiManager ESP8266 WiFi Connection manager with fallback web configuration portal
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)