Libraries

The Arduino environment can be extended through the use of libraries. Libraries provide extra functionality for use in sketches. Discover how to installing libraries

Sort by
Found 8855 libraries
Communication
AutoConnect
MIT License
981 Stars
201 Forks
V1.4.2
ESP8266/ESP32 WLAN configuration at runtime with web interface.
Hieromon
Hieromon Ikasamo
02/02/2023

Sensors
HX711 Arduino Library
MIT License
970 Stars
551 Forks
V0.7.5
Library to interface the Avia Semiconductor HX711 ADC.
Bogdan
Bogdan Necula
11/24/2021

Timing
ArduinoThread
MIT
968 Stars
198 Forks
V2.1.1
A simple way to run Threads on Arduino
Ivan
Ivan Seidel
05/16/2017

Communication
autowp-mcp2515
MIT
963 Stars
325 Forks
V1.3.1
Arduino MCP2515 CAN interface library
autowp
autowp
09/21/2025

Communication
ESP32 BLE Arduino
License unknown
958 Stars
342 Forks
V1.0.1
BLE functions for ESP32
Neil
Dariusz Krempa
12/18/2017

Timing
FreeRTOS
MIT License
948 Stars
213 Forks
V11.1.0-3
FreeRTOS Real Time Operating System implemented for Arduino Uno R3, Nano, Leonardo, Mega, and related Microchip ATmega devices.
Richard
Phillip Stevens
09/29/2024

Display
PxMatrix LED MATRIX library for ESP8266, ESP32 and ATMEL
Dominic
Dominic Buchstaller
05/01/2020

Communication
WireGuard-ESP32
View license
933 Stars
97 Forks
V0.1.5
WireGuard implementation for Arduino ESP32
Kenta
Kenta Ida
12/10/2021

Communication
OTA updates made slick and simple for everyone!
Ayush
Ayush Sharma
03/20/2025

Device Control
CAN_BUS_Shield
MIT
901 Stars
450 Forks
V2.3.3
Seeed Arduino library to control CAN BUS and CAN BUS FD.
Seeed
Seeed Studio
04/11/2022

Display
GxEPD
GNU General Public License v3.0
882 Stars
201 Forks
V3.1.3
Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare.
Jean-Marc
Jean-Marc Zingg
08/18/2022

Timing
RTClib
MIT
850 Stars
725 Forks
V2.1.4
A fork of Jeelab's fantastic RTC library
Adafruit
Adafruit
04/09/2024