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 8594 libraries
Communication
NimBLE-Arduino
Apache License 2.0
974 Stars
189 Forks
V2.3.6
Bluetooth low energy (BLE) library for Arduino based on NimBLE.
h2zero
Ryan Powell
12/09/2025

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

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

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

Communication
AutoConnect
MIT License
949 Stars
196 Forks
V1.4.2
ESP8266/ESP32 WLAN configuration at runtime with web interface.
Hieromon
Hieromon Ikasamo
02/02/2023

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

Timing
FreeRTOS
MIT License
937 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
913 Stars
96 Forks
V0.1.5
WireGuard implementation for Arduino ESP32
Kenta
Kenta Ida
12/10/2021

Device Control
CAN_BUS_Shield
MIT
884 Stars
453 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
878 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
847 Stars
718 Forks
V2.1.4
A fork of Jeelab's fantastic RTC library
Adafruit
Adafruit
04/09/2024