LGPL 3.0

A list of the 228 libraries that are licensed with the LGPL 3.0 license.

aTalkArduino Real Time Data communication protocol
Adafruit NeoPixel Arduino library for controlling single-wire-based LED pixels and strip.
AES_CMAC AES-CMAC library
AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules
Analog Buttons Arduino multi button support library
AnalogReadAsync Asynchronous version of analogRead().
AntiKeyRepetition Prevents keys(buttons) from being triggered continuously.
APSNode Apogeo Space Library for IoT networking
ArduinoMotorCarrier Allows use of the Arduino Motor Carrier
arduino-timer-api Simple cross-platform API for multitasking on timer interrupt handlers
Arduino_CRC32 Arduino library providing a simple interface to perform checksum calculations utilizing the CRC-32 algorithm.
Arduino_MKRMEM SPIFFS on W25Q16DV for Arduino MKRMEM Shield.
Arduino_OplaUI User interface helpers and widgets for the Arduino Oplà IoT Kit (MKR IoT Carrier)
AsyncButton A library that implements async buttons.
AsyncTCP Async TCP Library for ESP32. Forked from https://github.com/me-no-dev/AsyncTCP
AsyncTCP_RP2040W Asynchronous TCP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core
AsyncTCP_SSL Asynchronous SSL TCP Library for ESP32.
AsyncUDP_RP2040W Fully Asynchronous UDP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncWebConfig A web based configuration editor for asynchron web server.
AsyncWebServer_RP2040W Asynchronous WebServer Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.
AsyncWebServer_STM32 AsyncWebServer for STM32F/L/H/G/WB/MP1 using LAN8720 or builtin LAN8742A Ethernet
Atmega328_IO Library for robot Cing with Atmega328.
Atmega32u4_IO Library for robot Cing with Atmega328.
Atmega8_IO Library for robot Cing with Atmega8.
Atmega8_IO_basic Library for robot Cing with Atmega8.
Attiny84_IO Library for robot Cing with Attiny84.
Attiny84_IO_basic Library for robot Cing with Attiny84.
Attiny85_IO Library for robot Cing with Attiny85.
Attiny85_IO_basic Library for robot Cing with Attiny85.
AVRUtils AVRUtils
Battery Sense Arduino battery sensing library
Bluewhale GameCube comms library using the RP2040's PIO
CanSat Kit Library Library for CanSat Kit.
cgnuino Arduino library for behavioral task controls in cognitive psychology and neuroscience.
CH9329_Keyboard This library and the CH9329 chip allows an Arduino board without USB capability to act as a keyboard.
CheapLCD A convenience library for using a common LCD shield available from SainSmart, DFRobot, HiLetgo, RobotDyne and others.
Chronos Easily manipulate date-times to perform scheduling, setup calendars and find points in time that are of interest.
CircuitsFunBasic Essential basic components library by CircuitsFun.
CircuitsFunProjects Beginner friendly projects and project libraries by CircuitsFun
CircularBuffer Arduino circular buffer library
Coordinates Allow easy and reliable conversion between cartesian and polar coordinate system.
CopyThreads A lightweight threading library
CronAlarms Schedule alarms to occur at specific times with crontab syntax.
Dabble Updated Dabble library with Internet module for Arduino.
DabbleESP32 Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE.
DebounceEvent Simple push button and toggle switch debounce library that reports number of clicks and length
DelayExec A library to defer executions
Devuino A device library for Arduino and other -inos
DFPlayer Mini Mp3 by Makuna Library for the DFPlayer Mini Mp3 module
DiodeIoT_SI-1104 SI-1104 library for Espressif MCUs
DiodeIoT_SI-1108 SI-1108 library for Espressif MCUs
DiodeIoT_SI-1116 SI-1116 library for Espressif MCUs
DotMatrix5x7 Drives 5x7 dot matrix display directly connected to Arduino pins
DRA818 Configure and communicate with FM module DRA818.
EEPstore EEPROM data storage with CRC16 checksum
EEPROM-Storage Generic class to wrap an EEPROM variable on the Particle and Arduino platforms.
EEPROM32_Rotate EEPROM wrapper for ESP32 that handles partition rotation
EEPROM_Rotate EEPROM wrapper for ESP8266 that handles sector rotation
EEWL EEPROM wear leveling
EncoderStepCounter Quadrature Encoder library for half-step and full-step encoders.
ESPxRGB RGB manipulation functions in Xtensa assembler for ESP SoCs
ESPAsyncTCP Async TCP Library for ESP8266 and ESP31B . Forked from https://github.com/me-no-dev/ESPAsyncTCP
ESPAsyncWebSrv Asynchronous HTTP and WebSocket Server Library for ESP8266 and ESP32 . Forked from https://github.com/me-no-dev/ESPAsyncWebServer
EventEthernet Enables network connection (local and Internet) for Arduino, running on W5100S-EVB-Pico board
evive This ia a arduino libray for using evive.
FIFOEE EEPROM FIFO
Finder 6M for Finder Opta Easily read from Finder 6M devices via ModBus.
Finder 7M for Finder Opta Easily read from Finder 7M devices via ModBus.
FixMath Fixed Point Arithmetics for Arduino and others
FlightSimSwitches Library for easy handling of Switches and Buttons in X-Plane with PJRC's Teensy
Freenove WS2812B RGBLED Controller Arduino library for Freenove WS2812B RGBLED Controller.
Freenove WS2812 Lib for ESP32 An Arduino library for WS2812 led on ESP32.
FTRGBLED Freetronics RGBLED module (WS2801-based) driver library.
Gamebuino META Make your first game within hours.
GEM A library for creation of graphic multi-level menu.
generic-Arduino Generic Arduino Headers, to increase compatibility of code.
GFX4DIoD9 Graphics Library for the IoD-09TH and IoD-09SM by 4D Systems
GFX4d Graphics Library for the gen4-IoD by 4D Systems
GPRSbee An Arduino library for the SODAQ GPRSbee.
Grove 3-Axis Digital Gyro Arduino library to control Grove 3-Axis Digital Gyro base on ITG 3200.
hackAIR A library for using a variety of air quality sensors.
HUSB238Driver HUSB238Driver for ESP32
InkplateLibrary Inkplate boards driver library
IQ Module Communication A library for communicating with and controlling IQ motor modules.
IwitVolumeKnob Library to support the hardware built into many chinese volume knobs (iWit)
jm_CPPM A CPPM Library for Arduino.
jm_crc-ccitt jm_crc-ccitt CRC-CCITT Arduino Library.
jm_LCM2004A_I2C jm_LCM2004A_I2C Arduino Library.
jm_LiquidCrystal_I2C My enhanced fm_LiquidCrystal_I2C Arduino Library.
jm_PCF8574 PCF8574 Arduino Library.
jm_Pin Pin Arduino Library.
jm_Scheduler A Cooperative Scheduler Library for Arduino.
jm_Wire Revisited Arduino Wire Library.
Joba Tsl2561 Library IoT library for using the Tsl2561 luminosity sensor
Joystick_ESP32S2 Allows an ESP32S2/S3 board with USB capabilities to appear as a Joystick or Gamepad.
JustWifi Wifi Manager for ESP8266
KeyDetector A library for detecting state change on analog and digital pins.
Keyboard Allows an Arduino board with USB capabilities to act as a Keyboard.
Koyn A trustless and decentralized Bitcoin library for Arduino compatible boards
LedController The better LedControl library for the MAX7219 and the MAX7221 Led display drivers.
LegoSensorAdapter Library for robot Cing with Atmega328.
LiquidCrystal NKC Control library for an advanced RS232\I2C\SPI LCD display by Longtech & NKC Electronics
Lynxmotion Smart Servo -LSS- A library that makes using the LSS simple.
M10ADC ADC library for PulseRain M10 board.
M10CODEC CODEC library for the Si3000 CODEC on PulseRain M10 board.
M10DTMF DTMF library for PulseRain M10 board.
M10ESP8266 library for ESP8266 shield.
M10Examples Examples for PulseRain M10 board.
M10I2C I2C library for PulseRain M10 board.
M10JTAG JTAG UART library for PulseRain M10 board.
M10LCD Library for LCD Interface
M10PS2 Library for PS2 Interface
M10PWM PWM library for PulseRain M10 board.
M10SD microSD library for PulseRain M10 board.
M10SerialAUX Auxiliary Serial port library for PulseRain M10 board.
M10SevenSeg Library for Seven Segment Display
M10SRAM SRAM (Microchip 23LC1024) library for PulseRain M10 board.
M5ez Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
MBUSPayload MBUS application layer payload encoder and decoder
mcp_can MCP_CAN Library
MD_YX5300 Library for Serial MP3 Player (Catalex YX5300 module)
MegunoLink Library for storing data in the eeprom, processing serial messages and plotting data with MegunoLink.
MH-Z19 New Commands & Examples for the MHZ19 with Arduino, supporting hardware & software serial.
MicroDebug Arduino debugging support library
MKRMotorCarrier Allows to use the MKR Motor Carrier
MKRWAN Support library for MKR WAN 1300/1310
MKRWAN_v2 Support library for MKR WAN 1300/1310 - firmware 1.3.1
MMA8652 Library for the Freescale MMA8652 3-axis accelerometer
MultivariateNormal Arduino library for sampling from a multivariate normal distribution
NeoPixelBus by Makuna A library that makes controlling NeoPixels (WS2812x and many others) and DotStars (SK6812 and many others) easy.
Nintendo Extension Ctrl Library for talking to Nintendo extension controllers over I2C.
NST1001Driver NST1001Driver for ESP32
NullSerial Serial like library which throwing away input/output.
OneSheeld It allows you to control your 1Sheeld(s).
OneSystemLibrary Arduino library for Delta-Robot One
OOKwiz Receiving/analysing/sending on-off-keying signals for radio remote controls 📱, weather stations 🌦️ and more.
phyphox BLE Use the app phyphox to visualize your sensor data on your phone or tablet!
PicoMQTT MQTT Broker and client
PlotPlus Plotting library compatible with Sloeber IDE and SimPlot
PmodCls Driver for the Digilent PmodCLS LCD device
Polymorphic Buttons A simple library to make multifunction buttons.
Portenta_H7_AsyncTCP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncUDP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncWebServer Asynchronous WebServer Library for STM32H7-based Portenta_H7 using mbed_portenta core.
PRDC_AD7193 PR-DC Arduino Library for Analog Devices AD7193.
PRDC_AD7194 PR-DC Arduino Library for Analog Devices AD7194.
PRDC_AD7797 PR-DC Arduino Library for Analog Devices AD7797.
PRDC_FreePort FreePort Protocol for communication with VFD over RS485 implemented in Arduino library.
PRDC_RS485HD_STM32 PR-DC Half-Duplex RS485 communication Library for Arduino_Core_STM32.
PRDC_ServoHT PWM signal for Servo motor control is generated using HardwareTimer library from Arduino_Core_STM32, for every i/o pin, that has PWM capability.
PRDC_TMAESC PR-DC Arduino Library for T-Motor ALPHA ESC Telemetry Protocol.
PsychicHttp PsychicHttp is a robust webserver that supports http/https + websockets.
PulseRainUARTConsole Arduino Library for UART Console
RAKwireless LED Matrix Arduino library for controlling single-wire-based LED pixels and strip.
RF433any A library to decode any protocol received on a 433 Mhz Radio Frequencies receiver
RF433recv A library to decode a known protocol received on a 433 Mhz Radio Frequencies receiver
RF433send A library to send data on a 433 Mhz Radio Frequencies transmitter
Rfid134 by Makuna Library for the RFID WL-134 module
RoboCore - MMA8452Q Library for the MMA8452Q 3-axis accelerometer.
RoboCore - SMW_SX1262M0 Library for the LoRaWAN SMW_SX1262M0 module (https://www.robocore.net/loja/produtos/1443)
RoboCore - SMW_SX1276M0 Library for the LoRaWAN SMW_SX1276M0 module (https://www.robocore.net/loja/produtos/1239)
RoboCore - Vespa Library for the Vespa (https://www.robocore.net/vespa)
RoverWing Arduino library for use with RoverWing, a robotics expansion board for Adafruit Feather boards
rp2040-encoder-library Quadrature Encoder library for RP2040
RRE Font Library Fast RRE Font Library
Rtc by Makuna A library that makes interfacing DS1302, DS1307, DS3231, DS3234, and PCF8563/BM8563 Real Time Clock modules easy.
RTCTimer An Arduino library to easily perform scheduled tasks.
RTC4543lib A simple RTC4543 library.
S7XG AcSIP S7XG LoRaWAN/GPS module library
Salesforce A library to facilitate calls between Arduino and Salesforce
SenseBoxBLE Arduino library to send data over the senseBox BLE Bee
ServoInput Read positional data from servo motors and drivers.
SevenSeg A mature and flexible seven segment display driver.
Shift Register LED Matrix Lib A driver for LED matrices that use shift registers to control rows and columns.
shift7seg A library to simplify the use of 74hc595 serial in/parallel out shift registers as drivers for a 4 digit 7 segment display.
SigmaDSP An intuitive and easy to use Arduino library for interfacing with the AAU1401, ADAU1701 or ADAU1702 audio DSP over i2c
Sim Racing Library Interface with sim racing peripherals including pedals, gear shifters, and handbrakes.
SIM900 Arduino SIM900 Shield Comprehensive Library
SimpleShell A quick and easy way to control your Arduino using serial.
SimpleShell Enhanced A quick and easy way to control your Arduino using serial, enhanced version.
SingleWireSerial Robust software serial library using a single line in half-duplex mode.
Sodaq_dataflash An Arduino library for the AT45DB dataflash as used on SODAQ boards.
Sodaq_SHT2x An Arduino library for the SHT21 / SHT25 humidity and temperature sensors
Soldered WS2812 Arduino Library WS2812 Programable Led Library
SOMOIoD SOMO Library for the gen4-IoD and IoD-09 by 4D Systems
SRAM Simple library for serial SRAM IC's
Step_CYC10_I2C Library for the I2C Soft Controller on Step CYC10 FPGA board
Step_CYC10_Seven_Seg_Display Library for the 7-segment display on Step CYC10 FPGA board
SWAP Simple Wireless Abstract Protocol (SWAP) library for ISM radios
TalkingButton Transform a press button into a powerful input device
TalkingLED Make your system to display messages by LED blinking
Task by Makuna A library that makes creating complex mulitple task projects easy.
Tasker Get rid of delay() calls, schedule tasks/functions instead.
Teensy41_AsyncTCP Async TCP Library for Teensy 4.1 using QNEthernet
THERMISTOR NTC thermistor library
TimerExtensions Easy access to advanced Arduino timer functions, such as precise timing, pulse generation, and input event capture.
timestamp32bits A library for calculating UNIX-like timestamps for dates AFTER January 1, 1970 or January 1 of whichever year is selected as EPOCH.
TinyDatabase_Arduino A tiny database to manipulate EEPROM easily
TinyGSM A small Arduino library for GPRS modules, that just works.
TinyScreen Arduino compatible software support for TinyScreen and TinyScreen+.
tinyhal Tiny platform hardware abstraction layer
TM1637 Driver for 4 digit 7-segment display modules, based on the TM1637 chip.
TM1637TinyDisplay A simple library to display numbers, text and animation on 4 and 6 digit 7-segment TM1637 based display modules. Offers non-blocking animations and scrolling!
Totem Library Library to control Totem robots and Mini Lab
uCRC16BPBLib Tiny and cross-device compatible CCITT CRC16 Bit Per Bit or Byte Per Byte calculator library - uCRC16BPBLib
uCRC16Lib Tiny and cross-device compatible CCITT CRC16 calculator library - uCRC16Lib
uCRC16XModemLib Tiny and cross-device compatible CRC16 XModem calculator library UKHAS.org.uk compatible - uCRC16XModemLib
uDebugLib Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization
uEEPROMLib I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.
uMFMLib Tiny lib to enode and decode FM and MFM data streams
uMuxOutputLib Arduino, ESP8266 and STM32 7-segment multiplexed outputs library
uRTCLib Really tiny library to basic RTC functionality on Arduino. DS1307, DS3231 and DS3232 RTCs are supported. See https://github.com/Naguissa/uEEPROMLib for EEPROM support. Temperature, Alarms, SQWG, Power lost and RAM support.
uSevenSegmentLib Really tiny library to basic 7 segments displays
uTimerLib Tiny and cross-device compatible timer library
uUnixDate Tiny and simplified library to convert to and from UNIX timestamps
unit-system Si unit types for C++
USBStatus Allows an Atmega32u4 based Arduino board to detect if the host, it is connected to, is active or shut down.
USIWire USI based TWI/I2C library for Arduino
Voltage Reference Arduino voltage reference library
WebConfig A web based configuration editor.
WebMonitor Web Monitor Library for ESP8266 & ESP32
WiFiSpi Arduino WiFi library connecting ESP8266 via SPI protocol
WiiChuck A library to communicate with all Wii i2c devices, Classic Controllers, Nunchuks and other Wii extension devices.
Wireling Simple helper functions for using Wireling boards.
XLR8DMem Access library for XLR8 DMem XB
XLR8Pong Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
XLR8SPI Library to use SPI interfaces through SPI XBs.
ZeroTC45 Allows use of the ARM Cortex-M0 TC4 and TC5 counters for periodic interrupts.