There are 7 repositories under esp32-library topic.
Split Single-phase Energy Meter
LoRa ESP32 KISS Bluetooth modem (for APRSDroid or aprs.fi iOS) + APRS-IS RX/TX iGate over WiFi + Digipeater + DV (with Codec2 Walkie-Talkie)
Extensible UART console library for ESP32 with useful included commands.
I2C slave library for ESP32
The library is MJPEG stream decoder based on libcurl and OpenCV, and written in C/C++.
Control multiple FastLED lightstrip animations on the ESP8266 and ESP32 without reuploading.
Blynk and WiFiManager Library for configuring/auto(re)connecting ESP8266/ESP32 modules to the best or available MultiWiFi APs and MultiBlynk servers at runtime, with or without SSL. Configuration data saved in either SPIFFS or EEPROM.
Arduino library for ESP32 that implements an SSH client to connect and execute commands in a remote Server.
A frequency counter library for esp32
Updated version of the ATM90E32 Arduino library
Essentials to get you started with your Arduino projects using the ESP8266 and ESP32.
Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots. You can use it with ESP8266 and ESP32 microcontrollers.
💽 A vl53l5cx library for esp32 using the esp-idf framework
Rubik ESP32 esp-idf Device driver library.
ESP32 projects and tutorials
Easily manage/store WiFi credentials for ESP32 and ESP8266
Edgehog ESP32 Device is a component for Espressif esp-idf written in C, that enables remote device management using Astarte MQTT connection.
GGreg20_V3 with Generic ESP32 with Tasmota Firmware and Berry script driver example
This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board. These ESP32-C3 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.
Ultrasonic library for ESP32
ESP32 UUID4 Generator Library
ESP32 (Arduino) RPLIDAR S2 interface library
A library for esp32 talking to BNO055 over i2c interface
OPUS medium/high bit rate audio codec Arduino library for ESP32
SSD1306 SPI driver for ESP32
Arduino/ESP32 Framework ✔ Websocket Client (w/ MQTT Support) ✔ ESP-Now P2P (2-Way; Auto-Connect) ✔ HTTP Client ✔ Time Sync Devices/Tasks ✔ Event Scheduling ✔ State Management ✔ OTA Firmware Updates
ESP32 compatible library to interface with the MCP342x class of Analog-to-Digital converters
Basic ESP32 Component for ESP-IDF, to connect to the WiFi network and even use the accesspoint.