A list of the 40 libraries in the architecture esp32.

ArduinoLearningKitStarter Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.
Basecamp A basic IoT library for the ESP32
Bleeper A library to store generic configurations.
ConfigManager WiFi connection manager for ESP8266 and ESP32
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
DIO2 Fast digital input/output functions.
EEPROM32_Rotate EEPROM wrapper for ESP32 that handles partition rotation
ESPiLight pilight 433.92 MHz protocols library for Arduino
ESP32 BLE Arduino BLE functions for ESP32
ESP32httpUpdate Http Update for 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 MQTT Mesh Self-assembling Mesh network built around the MQTT protocol supporting OTA
ESP8266 Weather Station ESP8266 based internet connected Weather Station
IFTTTWebhook Library for triggering IFTTT web hooks
IoTtweetESP32 A library that makes Internet of Things send data and control on
JeVe_EasyOTA Easy include OTA Updates
JTAG A library to perform JTAG operations and play XSVF.
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.
M5Stack Library for M5Stack Core development kit
M5Stack-SD-Updater SD Card Loader for M5 Stack
M5ez Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
Mini Grafx Graphics Library for embedded devices with a framebuffer
NeoGPS NMEA and ublox GPS parser, configurable to use as few as 10 bytes of RAM
PJON PJON is an open-source, multi-master, multi-media bus network protocol
SPIMemory SPI Memory library for Arduino. (Formerly SPIFlash)
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.
THiNX32 A library to wrap THiNX device registration, MQTT and OTA Update
TFT_eSPI A fast TFT library for ESP8266 processors and the Arduino IDE
ThingSpeak ThingSpeak Communication Library for Arduino, ESP8266 & EPS32
TridentTD_EasyFreeRTOS32 A library for ESP32's FreeRTOS in the easy way
TridentTD_Linenotify A library for LINE Nofity
WEDO 2.0 BLE for ESP32 A library that supports to use BLE to connect and cotnrol the wedo2.0
WifiLocation Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and WiFi101 boards, including MKR1000)