MIT

A list of the 598 libraries that are licensed with the MIT license.

ATmega32U4 Grove Air quality sensor ATmega32U4 Arduino library to read values from Grove Air Quality Sensor.
AUnit A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.
aWOT Arduino web server library.
ACAN A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.
ACAN2515 Driver for MCP2515 CAN Controller
ACAN2515Tiny Driver for MCP2515 CAN Controller
ACAN2517 Driver for MCP2517FD CAN Controller (CAN 2.0B mode)
ACAN2517FD Driver for MCP2517FD CAN Controller (CAN FD mode)
Accelerometer ADXL335 Arduino library to control Grove - 3-Axis Analog Accelerometer ADXL335.
Accelerometer ADXL345 Arduino library to control Grove 3Axis Digital Accelerometer ADXL345.
Accelerometer_H3LIS331DL Arduino library to control Grove 3-Axis Digital Accelerometer(±400g).
Accelerometer_MMA7660 Arduino library to control Grove - 3-Axis Digital Accelerometer(±1.5g).
AceButton An adjustable, compact, event-driven button library that handles debouncing and dispatches events to a user-defined event handler.
AceRoutine A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
AceTime Date, time, clock, and TZ Database timezones for Arduino.
ACE128 Access the Bourns ACE-128 Absolute Contacting Encoder over I2C or digital pins
ACROBOTIC SSD1306 Library for SSD1306-powered OLED 128x64 displays!
AD_Sensors The Library implements a set of methods for working with a digital and analog sensors.
Adafruit BNO055 Library for the Adafruit BNO055 Absolute Orientation Sensor.
Adafruit BusIO This is a library for abstracting away UART, I2C and SPI interfacing
Adafruit CCS811 Library This is a library for the Adafruit CCS811 I2C gas sensor breakout.
Adafruit DMA neopixel library Arduino library for neopixel DMA on samd21 microcontroller
Adafruit DRV2605 Library Arduino library for Adafruit DRV2605L Haptic Controller Breakout
Adafruit Feather OLED Helper class to work with 128x32 OLED displays on Adafruit Feathers
Adafruit FXAS21002C Unified sensor driver for the FXAS210002C Gyroscope
Adafruit FXOS8700 Unified sensor driver for the FXOS8700 Accelerometer/Magnetometer
Adafruit LED Backpack Library Adafruit LED Backpack Library for our 8x8 matrix and 7-segment LED backpacks
Adafruit MCP3008 MCP3008 8-Channel 10-Bit ADC
Adafruit MFRC630 RFID Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip
Adafruit MLX90393 Driver for the MLX90393 magenetic field sensor
Adafruit MQTT Library MQTT library that supports the FONA, ESP8266, Yun, and generic Arduino Client hardware.
Adafruit SleepyDog Library Arduino library to use the watchdog timer for system reset and low power sleep.
Adafruit STMPE610 Arduino library for STMPE610/811 resistive touch screen controllers
Adafruit TinyUSB Library TinyUSB library for Arduino
Adafruit TPA2016 Library Arduino library for the Adafruit TPA2016(D2) I2C controlled AGC audio amplifier
Adafruit Zero DMA Library DMA helper/wrapped for ATSAMD21 such as Arduino Zero & Feather M0
Adafruit Zero I2S Library I2S audio playback library for the Arduino Zero / Adafruit M0 (SAMD21 processor) and M4 (SAMD51) boards
Adafruit Zero PDM Library PDM Microphone Input library for Arduino Zero / Adafruit Feather M0 (SAMD21 processor).
AdagioPro Controls Adagio RGB Poollights over RS-485
ADCTouchSensor Create Touch Sensors with a single analog pin without external hardware
ADS1118 library Arduino library for TI ADS1118 (16-Bit Analog-to-Digital Converter with Internal Reference and Temperature Sensor).
ADXL345 A acceleration sensor library for Arduino
AFArray Simple Array ADT for Arduino Framework with template.
AJSP Another JSON Streaming Parser
Altino The library for the Altino car.
AM50288H A 14 segment LCD display library for Arduino
Ambimate A library for the Ambimate sensor board from TE
AnalogMultiButton An Arduino library to capture button presses on multiple buttons through a single analog pin.
AnalogTouch AnalogTouch library for Arduino
Animately Precise animation of props or robots without the need for thread-blocking (delay()) or complex state machines.
AntaresLoraID Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
anto-esp8266-arduino Enables ESP8266 to connect to Anto.io IoT platform.
AnyRtttl A feature rich arduino library for playing rtttl melodies.
ArduZ80 The first Z80 emulation library for Arduino.
ArduboyTones A library for playing a sequence of tones, intended for use with the Arduboy game system.
ArduinoArcherPanelClient Client library for websocket based communication with Archer Cloud panels.
ArduinoBearSSL Port of BearSSL to Arduino.
ArduinoCloudStorage CloudStorage lets you store and retrive values from a remote server.
ArduinoComponents A library for writing modern OO Arduino.
ArduinoFritzApi An arduino Library for Automation of Fritz!Box, Fritz!DECT and FRITZ!Powerline devices
arduino-fsm A library for implementing a finite state machine
Arduino-I2C-KM1 KeiganMotor KM-1 control library using I2C communication
ArduinoJson An efficient and elegant JSON library for Arduino.
ArduinoLang Translate Wiring and CPP language to your native language.
ArduinoLearningKitStarter Library for the ArduinoLearningKitStarter (ALKS) board by RoboticsBrno with definition of pins and initialization of peripheries.
Arduino LoRaWAN by Beelan LoRaWAN Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
ArduinoLog Small logging framework
arduino-menusystem A library for implementing a menu system
ArduinoMqtt MQTT Client library for Arduino based on the Eclipse Paho project.
Arduino OPL2 Use this library to control the OPL2 Audio Board
ArduinoOSC OSC library for Arduino (ESP, Teensy, AVR, etc.)
ArduinoQueue Queue Library
ArduinoSensors A Library of Libraries of Sensors
ArduinoTEA5767 A simple to use library for the TEA5767 I2C FM receiver IC.
ArduinoThread A simple way to run Threads on Arduino
ArduinoTrace A dead-simple tracing library to debug your programs
ArduinoUniqueID Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.
ArduinoUnit Flexible test framework for arduino projects.
ArduinoUserInterface A simple LCD user interface for Arduino.
Ark-Cpp-Client A simple API client implementation in C++ for the ARK Blockchain.
Ark-Cpp-Crypto A simple Cryptography Implementation in C++ for the ARK Blockchain.
ArtNet Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)
AS1115 AS1115 display library.
AsyncElegantOTA Perform OTAs for ESP8266 Elegantly! This Library uses AsyncWebServer.
AutoConnect ESP8266/ESP32 WLAN configuration at runtime with web interface.
AutoPID Automatic PID controller
Automaton A multi tasking table driven finite state machine framework
Automaton-Esp8266 Esp8266 State Machines for the Automaton Framework
AxisJoystick The Library implements a set of methods for working with an axis joystick controller.
Babelduino A library that allows writing and highlighting code in local language.
base64 Base64 encoder/decoder for arduino repo
BasicLinearAlgebra A library for representing matrices and doing matrix math on arduino
BasicsLibrary Library for beginners with examples.
BH1750FVI Enables reading the digital light sensor
Bifrost library for HC-SR04 A library for the HC-SR04 ultrasonic distance sensor.
BigNums2x2 Creates a set of 2x2 character Big Numbers for a 2x16 character LCD.
BIP66 A simple Bitcoin BIP66 Implementation in C++ for the ARK Blockchain.
BitReader The BitReader library is an arduino library that allows one to read or write data which is not aligned on 8, 16 or 32 bits variables.
Bitcraze PMW3901 PMW3901 Optical flow sensor driver.
BLEPeripheral An Arduino library for creating custom BLE peripherals.
BLE SDK for Arduino Nordic BLE SDK for Arduino for nRF8001 products such as the BLE Shield, Blend and Blend Micro.
Bleeper A library to store generic configurations.
Blinker Build a easy way for your IoT project.
Blinker_PMSX003ST Arduino library for Plantower PMSX003ST family sensors.
BlueRobotics Arduino_I2C_ESC Library A library for I2C based control of BlueRobotics ESCs
BlueRobotics Keller LD Library A simple and easy library for the Keller LD series pressure/depth sensors
BlueRobotics MS5837 Library A simple and easy library for the MS5837 pressure/depth sensor
BlueRobotics TSYS01 Library A simple and easy library for the TSYS01 temperature sensor
Blynk Build a smartphone app for your project in minutes!
Blynk For Chinese Build a smartphone app for your project in minutes!
BMP280_DEV An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP280 barometer.
BobaBlox A library that makes it easy to code simple hardware interactions with the Arduino.
BoodskapTransceiver Boodskap IoT Platform Arduino Library
Bounce2 Debouncing library for Arduino and Wiring.
Brief A scriptable firmware and protocol for interfacing hardware.
BufferUtils An Arduino library for working with Buffers.
Button Button is a tiny library to make reading buttons very simple.
ByteConvert Library for converting variables to bytes and reverse
Byteduino A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32
cI2C Arduino Hardware I2C for AVR (in plain c)
Callback A simple implementation of Signals and Slots for writing more flexible callbacks
CAN An Arduino library for sending and receiving data using CAN bus.
CAN-BUS Shield Arduino library to control CAN-BUS Shield.
CayenneLPPdec CayenneLPP data decoder
CayenneLPP CayenneLPP Arduino Library.
CayenneLPPDecode Decode CayenneLPP to Json format as TTN.
CD74HC4067 A library for interfacing with the CD74HC4067 Mux.
Ciao Enables communication between microcontroller and MIPS cpu. Natively support network communications, terminal (linux) and file access.
ClosedCube BME680 Arduino library for Bosch Sensortec BME680 integrated environmental (temperature, humidity, pressure, gas and in-door air quality) sensor
ClosedCube HDC1010 Arduino library for Texas Instruments HDC1010 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor
ClosedCube HDC1080 Arduino library for Texas Instruments HDC1080 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor
ClosedCube LPS25HB Arduino library for STMicroelectronics LPS25HB MEMS pressure sensor: 260-1260 hPa absolute digital output barometer
ClosedCube MAX30205 Arduino library for Maxim Integrated MAX30205 Human Body Temperature Sensor
ClosedCube OPT3001 Arduino library for Texas Instruments OPT3001 Digital Ambient Light Sensor (ALS)
ClosedCube OPT3002 Arduino library for Texas Instruments OPT3002 Light to Digital Sensor
ClosedCube SHT31D Arduino library for Sensirion SHT30-D, SHT31-D and SHT35-D Digital I2C Temperature & Humidity Sensors
ClosedCube TMP116 Arduino library for ClosedCube TMP116 �0.2�C (max) High-Accuracy Low-Power I2C Temperature Sensor breakout board
cloud4rpi-esp-arduino Connect a board to the Cloud4RPi control panel using MQTT - https://cloud4rpi.io.
Cloudchip IoT Cloudchip library for Arduino.
CMMC MQTT Connector MQTT Connector library
CMMC_LED An easy led controller
ConfigManager WiFi connection manager for ESP8266 and ESP32
ConfigTool Save config variable and edit them online.
ControleForno Uma biblioteca para controle e automacao de forno tipo esteira.
ControlledServo A library to have more control over the movement of a servo.
Convert String from/to value conversion in Arduino (port a part of ofUtils (openFrameworks))
CoopTask Portable library for creating multiple cooperative tasks like Arduino Scheduler
CPPTasks A simple hardware agnostic library written in C++11 implementing coroutines/state machines
CRC CRC calculation for Arduino
CRC32 An Arduino library for calculating a CRC32 checksum.
CS5490 A library control an integrated circuit Cirrus Logic - CS5490
CTBot Simple Arduino Telegram BOT library for ESP8266
Cytron Motor Drivers Library Library for Cytron Motor Drivers.
DataServeriOS Serves data to Arduino Control (iOS) for control over network.
DataVisualizer This library is intended to simplify the use from Microchip Data Visualizer via the Atmel Data Protocol.
dbg-trace Debug Trace component for Embedded Applications - Debug and Trace Log message system based on trace ports with adjustable levels.
Debouncer Debounce library for Arduino
Debug Serial based assertion and log library for Arduino
debug-cli Debug CLI for Embedded Applications - Command Line Interface for debugging and testing based on an object oriented tree structure.
DFPlayerMini A reliable, responsive and compact driver for DFPlayer Mini sound module for Arduino.
DIGI-DOT-BOOSTER Library An easy to use library to control the DD-Booster.
Digital Infrared Temperature Sensor MLX90615 Arduino library to control Grove - Digital Infrared Temperature Sensor.
DmtrPots Potentiometer library for Arduino / Teensy.
DoubleResetDetect Arduino library to check for double reset on ESP8266
DoubleResetDetector Library to detect a double reset, using ESP8266 RTC Memory.
Drive Arduino library to use L298N motor bridge. (Works for all esp8266 boards also)
DRV2667 Arduino library for DRV2667 Piezo Haptic Driver with Boost, Digital Front End, and Internal Waveform Memory
DS1624 A library to interface with Maxim DS1624 temperature sensor and memory.
DS18B20 Arduino library for the Maxim Integrated DS18B20 1-Wire temperature sensor.
DS18B20Events Arduino temperature changed events for DS18B20 and other DallasTemperature compatible sensors
DS2431 Arduino library for Maxim DS2431 1-Wire EEPROM
DueFlashStorage DueFlashStorage saves non-volatile data for Arduino Due.
DueTimer Timer Library fully implemented for Arduino DUE
Dynamixel Arduino library for Dynamixel
EButton A compact, simple-to-use, reliable and powerful event-driven button library, with proper debouncing and fine grained event structure.
eFLL eFLL (Embedded Fuzzy Logic Library).
E24 E24xxx EEPROM library.
EasyAndee Annikken EasyAndee Library for Annikken Andee U, Android and iOS boards.
EasyAndee101 Annikken EasyAndee Library for Arduino 101
EasyButton Arduino library to debounce buttons, detect presses, releases, long presses and sequences
EasyBuzzer EasyBuzzer Library
EasyNTPClient Library to read time from Network Time Protocol (NTP) servers.
Easyuino It offers a set of APIs to easily make beginners use several different sensors and devices using only the Easyuino
EC_Salinity Monitor hydroponic nutrient levels, salinity levels in aquariums or the ocean, saltwater pools, soil salinity, water quality etc.
EduShield Display library for Arduino101.cz EDUshield
EEWrap A convenient library allowing one to use the EEPROM just like RAM.
EL_dev_arduino Library and Sample of ECHONET Lite for Arduino
elapsedMillis Makes coding responsive sketches easier.
ElegantOTA Perform OTAs for ESP8266 Elegantly!
Embedded Template Library A C++ template library tailored for embedded systems.
EmbeddedUtils collections of utility headers for embedded c++
EmotiBit FeatherWing A library written for EmotiBit FeatherWing that supports all sensors included on the wing.
EmotiBit Si7013 A library written for EmotiBit that supports the Si7013 temperature and humidity module
EPD It controls waveshare 1.54 inch e-paper(e-ink) display.
ESPert ESPert library for Arduino IDE
ESP32 AnalogWrite ESP32 Polyfill for analogWrite functions
ESP32 Digital RGB LED Drivers A library for driving self-timed digital RGB/RGBW LEDs (WS2812, SK6812, NeoPixel, WS2813, etc.) using the Espressif ESP32 microcontroller's RMT output peripheral.
ESP32 Mail Client Mail Client Arduino Library for ESP32
esp32_ftpclient An FTP-Client for the 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 Influxdb Library for easily sending measurements to an Influx database.
ESP8266-OLED Display Library esp8266-Arduino library for I2C-OLED displays
ESP8266-ping A library to enable esp8266 platform to send and receive ping messages.
ESP8266RestClient ESP8266 RESTful HTTP Request Library.
ESP8266Scheduler ESP8266 Co-operative Multitasking
ESP8266SDUpdater SD Card Loader for ESP8266
ESP8266 Weather Station ESP8266 based internet connected Weather Station
esp8266_mdns mDNS queries and responses on esp8266.
esp_sds011 ESP8266/ESP32 library for the SDS011 particulate matter sensor.
Espalexa Library to control an ESP module with the Alexa voice assistant
Eventually Event-based programming library for Arduino
EveryTimer A library providing the possibility to call a function at specific time intervals.
EWMA Exponentially Weighted Moving Average filter used for smoothing data series readings.
ExampleLibrary An example of how to create a public Arduino Library, that is automatically uploaded into the Arduino Library Manager for public consumption.
Executive Execute routines to specified schedule
ExponentMap Generates an exponentially growing array based on provided number of steps and maximum value.
ezTime ezTime - pronounced "Easy Time" - is a very easy to use Arduino time and date library that provides NTP network time lookups, extensive timezone support, formatted time and date strings, user events, millisecond precision and more.
EZPROM A library to help organize EEPROM access.
Fabrik2D A library for solving inverse kinematics in 2 dimensions using the FABRIK algorithm.
FanController Arduino Library for controlling PC fans
FastLED Multi-platform library for controlling dozens of different types of LEDs along with optimized math, effect, and noise functions.
FHEM This library allows communication with a FHEM Server.
Filters Filter utilities for Arduino
FIR filter FIR filter library for the Arduino.
Firebase Arduino based on WiFiNINA Google Firebase Realtime Database Arduino Client Library for Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000 and Arduino UNO WiFi Rev.2.
Firebase Arduino based on WiFi101 Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 WIFI.
Firebase ESP32 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP32
Firebase ESP8266 Client Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266
FirstBuild - Relay Control a relay by specifying a period and duty cycle.
fishyDIYdevices A library to simplify creating, operating, and using your DIY Internet of Things devices using NodeMCU (ESP8266) devices.
FlexLibrary This Library is designed to make the integration of 'Flex Sensors' easier and simpler.
FlexyStepper Stepper motor control library for Arduino supporting in-motion changes.
FlightSimOutputs Library for easy handling of digital outputs on Midwest737Simulations.com Multi Output card.
frt Lightweight, easy-to-use wrapper around the Arduino_FreeRTOS_Library.
FTDebouncer An efficient, low footprint, fast pin debouncing library for Arduino
FuGPS Library Arduino library for parsing NMEA 0183 (GPS) messages.
Gaussian Gaussian math, Kalman Filters and Moving Averages made easy
Gemelon Pushbutton Arduino library to debounce a pushbutton.
Geometry A library for working with points, rotations and coordinate transformations in 3D space
Gesture PAJ7620 Arduino library to control Grove Gesture(PAJ7620U2).
GetInTouch Arduino library for GetInTouch Twitch Extension.
GhostLab42Reboot Arduino library for GhostLab42's Reboot Triple-Display Board Set
Grove - 125KHz RFID Reader Arduino library to control Grove - 125KHz RFID Reader.
Grove - 2-Channel Inductive Sensor LDC1612 Arduino library to control Seeed Inductive Sensor LDC1612.
Grove 3Axis Compass V2.0 BMM150 Arduino library to control Grove 3-Axis Digitial Compass v2.0.
Grove - 6Axis Accelerometer And Compass v2 Arduino library to control LSM303DLH.
Grove 6Axis_Digital_Accelerometer_Gyroscope4_ADIS16470 Arduino library to control Grove 6-Axis Digital Accelerometer&Gyroscope(ADIS16470).
Grove - Air quality sensor Arduino library to control Grove Air Quality Sensor.
Grove barometer HP20x Arduino library to control Grove barometer HP20x.
Grove Barometer Sensor Arduino library for controlling Grove Barometer Sensor.
Grove - Barometer Sensor BME280 Arduino library to control Grove - Temp&Humi&Barometer Sensor(BME280).
Grove - Barometer Sensor BMP280 Arduino library to control Grove - Barometer Sensor (BMP280).
Grove - Capacitive Touch Slide Sensor CY8C40XX Arduino library to control Grove_touch_sensor_CY8C40XX.
Grove - Coulomb Counter for 3.3V to 5V LTC2941 Library for Grove - Coulomb Counter for 3.3V to 5V(LTC2941)
Grove - Digital Light Sensor Arduino library to control Grove - Digital Light Sensor(TSL2561/ISL29035).
Grove - Haptic Motor Arduino library to control Grove - Haptic Motor.
Grove - High Precision RTC Arduino library to control Grove - High Precision RTC_PCF85063TP.
Grove - High Temperature Sensor Arduino library to control Grove - High Temperature Sensor.
Grove - I2C High Accuracy Temp_Humi Sensor SHT35 Arduino library to control Grove Temperature sensor SHT35.
Grove I2C Motor Driver v1.3 Arduino library to control Grove I2C Motor Driver.
Grove - I2C Thermocouple Amplifier MCP9600 Arduino library to control Grove Temperature sensor MCP9600.
Grove - I2C UV Sensor VEML6070 Arduino library to control Grove UV sensor VEML6070.
Grove - Laser PM2.5 Sensor HM3301 Arduino library to control PM2.5 sensor(HM3300).
Grove - LCD RGB Backlight Arduino library to control Grove - LCD RGB Backlight.
Grove LED Bar Arduino library to control Grove LED Bar.
Grove - LED Matrix Driver Arduino library to control Grove - LED Matrix Driver.
Grove - LoRa Radio 433MHz 868MHz Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.
Grove Mini Track Ball Arduino library to control Grove Mini Track Ball.
Grove - Motor Driver TB6612FNG Arduino library of Grove - Motor Driver(TB6612FNG)
Grove - Multichannel Gas Sensor Arduino library to control Grove - Multichannel Gas Sensor .
Grove - Q Touch Sensor Arduino library to control Grove - Q Touch Sensor.
Grove - RTC DS1307 Arduino library to control Grove - RTC DS1307.
Grove SHT31 Temp Humi Sensor Arduino library to control Grove SHT31 Temp Humi Sensor.
Grove - Sunlight Sensor Arduino library to control Grove - Sunlight Sensor.
Grove Temper Humidity TH02 Arduino library to control Grove Temper Humidity TH02
Grove Temperature And Humidity Sensor Arduino library to control Grove Temperature And Humidity Sensor, it contains chip DHT11 AM2302.
Grove - Temperature And Humidity Sensor HDC1000 Arduino library to control Grove - Temperature&Humidity Sensor HDC1000
Grove Ultrasonic Ranger Arduino library for controlling Grove Ultrasonic Ranger, using gennal I/O communication.
GTT Enables use of matrix orbitals GTT line of products
GUIslice GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
HardwareSerial_RS485 Concurrent multi-drop (i.e. multi-master, multi-slave) RS485 communication library
HCSR04 Library for HC-SR04 ultrasonic distance sensor.
HCSR04 ultrasonic sensor Allows an Arduino board to use HCSR04 module.
HDC1000 A temperature and humidity sensor library for HDC1000
hellothing_BG96_NBIoT NB-IoT library for hellothing BG96 Arduino shield
Hercules Dual 15A 6-20V Motor Controller Arduino library to control Hercules Dual 15A 6-20V Motor Controller.
HerkulexServo A library for communicating with Herkulex smart servos.
HexFabQuadroMotorShield Control up to four DC Motors and read their currents with this shield.
HID Buttons Easily handle state changes for HID button inputs.
HoverboardAPI Hoverboard API controller
HX711 Arduino Library Library to interface the Avia Semiconductor HX711 ADC.
HX711_ADC Arduino library for the HX711 24-bit ADC for weight scales
I2CExtension I2C extension/wrapper for Arduino
I2CSoilMoistureSensor Provide access to all functions of the I2C Soil Moisture Sensor from Catnip Electronics.
I2C_DMAC Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).
i2cdetect Arduino library for scanning I2C bus for devices
IbusTrx Arduino library for sending and receiving messages over the BMW infotainment bus (IBUS).
IFTTTWebhook Library for triggering IFTTT web hooks
InkyBoard Bibliotheek om gebruik te maken van het InkyBoard van InkyCode
Int64String Convert 64bit integers to strings
IoT Pipe A library to use with the IoT Pipe web service.
IotWebConf ESP8266/ESP32 non-blocking WiFi/AP web configuration.
IRRemoteControl A lightweight library for send/receive infra-red signal.
ISE Probe Interface An Ion Specific Electrode Probe Interface
ISL1208-RTC-Library Arduino library for Intersil ISl1208 RTC chip.
Isolated EC Probe Interface Measure Electrical Conductivity, Total Dissolved Solids, and Salinity
Isolated ISE Probe Interface An isolated Ion Specific Electrode Probe Interface
JLed An Arduino library to control LEDs
JMAFoundation A library that provide event response for Arduino.
JMA_SPComm A library that makes simple communication protocol for Arduino.
JsmnStream Reformatting of the Serge Zaitsev jsmn library to parse a JSON string one char at a time.
Json Streaming Parser A very memory efficient library to parse (large) JSON objects on small devices
K1200 Library for the Velleman K1200 watch.
KeyMatrix KeyMatrix is poll event library for matrix keypads.
keybrd A library for creating custom-keyboard firmware.
Knock Detector A non-blocking knock detection library to use with piezo elements
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.
LCD_HD44780 A library for HD44780 based LCDs.
LCD_ST7032 Arduino library for ST7032 LCD controller with i2c interface
LectroboxKeypadShield Driver for the Lectrobox Keypad Shield.
LectroboxPCJoyShield Driver for the Lectrobox DB-15 PC Joystick Shield.
LEDMatrixDriver A replacement for Arduino's LedControl library for MAX7219
LedRGBlib RGB LED library for Arduino (ENG+ESP)
LedSync Arduino library to perform synchronous blinking operations with LEDs and NeoPixels.
Legoino Library for controlling Powered UP and Boost controllers
Lewis A morse code stream/print interpreter
LinkedList A fully implemented LinkedList made to work with Arduino projects
LiquidCrystal_74HC595 This library allows an Arduino board to control most LCDs (Hitachi HD44780 based or compatible) through a 74HC595 shift register.
LiquidMenu Menu creation Arduino library for LCDs, extends LiquidCrystal.
LispIO new lightweight IO function
LispMotor L298x driver
LittlevGL Full-featured Graphics Library for embedded systems
LM75A Arduino library M2M Solutions LM75A Arduino library.
LoRa An Arduino library for sending and receiving data using LoRa radios.
LoRaLib Arduino library for LoRa modules based on SX1272/73/76/77/78/79 or RFM95/96/97/98 chips
LoRaNow LoRaNow Library is a simple LoRa Node <> Gateway communication protocol.
LoRa Serialization Library for serialization of data on the Arduino side and deserialization in the TTN
Log Simple but useful macroses for logging. Allow use printf() with Serial for logging.
log4Esp Extendable logging library for ESP8266
log4arduino Lightweight, no-frills logging for Arduino and friends
losant-mqtt-arduino MQTT library to easily communicate with the Losant IoT platform.
LTC2942 Library for Analog Devices LTC2942 battery gas gauge.
M2M Solutions Logger Library Arduino library for logging.
M2M Solutions MiraOne Library Arduino library for the MiraOne radio module by Lumenradio AB.
M2M Solutions Purplepoint Boards Library Arduino library for Purplepoint IoT boards.
M2M Solutions Quectel Library Arduino library for Quectel cellular modules.
M2M Solutions TLV Library Arduino library for the TLV format.
M5Stack Library for M5Stack Core development kit
M5Stack-SD-Updater SD Card Loader for M5 Stack
M5Stack_Avatar Yet another avatar module for M5Stack
MagAlpha Angle Sensor Library Arduino library for the MPS MagAlpha magnetic angle sensor.
MagStripe Decode data from TTL (raw) magnetic card readers.
MAX17048 Arduino library for MAX17048/MAX17049 1-Cell/2-Cell Fuel Gauge with ModelGauge
MAX6675 with hardware SPI A library for MAX6675 thermocouple interface.
MAX6675_Thermocouple The Library implements a set of methods for working with a thermocouple based on the MAX6675 driver.
MCCI Arduino Development Kit ADK The MCCI XDK ported to Arduino.
MCCI Arduino LoRaWAN Library High-level library for LoRaWAN-based Arduino end-devices.
MCCI Catena Arduino Platform Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.
MCCI LoRaWAN LMIC library Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.
MCP23017 MCP23017 I2C Port expander library.
MCP3XXX An Arduino Library supporting the MCP3XXX series of ADC SPI chips, including MCP3002, MCP3004, MCP3008 and others.
MCP3202 Used to interface the 12 bit ADC MCP3202 by Microchip.
Mcp3208 Arduino library for the MCP320x 12 bit ADC family.
MCP4131 library A library to control an MCP4131 digital potentiometer
MCP4728 Arduino library for MCP4728 quad channel, 12-bit voltage output Digital-to-Analog Convertor with non-volatile memory and I2C compatible Serial Interface
Meeo This library is used for connecting your Arduino device to Meeo.
MHGroveBLE Interface with Grove BLE v1 modules.
MH-Z CO2 Sensors Ready to use imeplementation for CO2 sensors of the MHZ series (Intelligent Infrared CO2 Module)
MIDI Library MIDI I/Os for Arduino
MillisTimer A timer library for working with millis().
Mini Grafx Graphics Library for embedded devices with a framebuffer
ModbusConfig ModbusConfig library for ESP8266/ESP32/Arduino. The library process a modbus configuration file in JSON format.
MotoMama Library Simple library for H-Bridge MotoMama.
MPU6050 MPU6050 Arduino Library.
MPU9250 Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device
MQTT MQTT library for Arduino
msTask Use hardware Timer1 to run tasks in time preset
MTCParser Midi Time Code (MTC) parser
Multi Channel Relay Arduino Library Arduino library to control Multi Channel Rely.
MultitapKeypad A library (driver) for matrix 4x3 or 4x4 keypad supports multi-tap and long-tap.
munet Modules for WLAN-Client, NTP, OTA, MQTT on ESP32/ESP8266 compatible with muwerk scheduler
Music Shield Arduino library to control Music Shield V2.0.
MusicWithoutDelay A library to play multiple musical notes at the same time without Delay.
Muwerk scheduler library cooperative scheduler and mqtt-like communication queues
Muwerk ustd library A minimal and highly portable micro-standard-library for arrays, queues and maps
MX1508 A library that makes using mx1508 dual DC motor driver easier.
MyBlinker A LED blinker library for Arduino platform.
Neosegment Simple control of Neosegment Displays
Neotimer "A powerful non-blocking timer"
NFC Tag M24LR6E Arduino library to control Grove - NFC Tag
NintendoControllersSTM32 Support Nunchuck, GameCube controller and Game Port joysticks on STM32F1
NoDelay Arduino library to make use of the Millis funtion for non Blocking Delays.
Nokia 5110 Nokia 5110 LCD driver
Nokia 5110 LCD library Arduino library for driving the Nokia 5110 LCD
NonBlockingRTTTL Non-blocking Arduino library for playing RTTTL melodies.
Nova Fitness Sds dust sensors library A high-level abstaction over Sds sensors family
NRFLite nRF24L01+ library requiring very little code along with YouTube videos showing all available features.
NRF51_Radio_library Microbit Radio library for NRF51, based on runtine inplementation from Landcaster University
NTC_Thermistor The Library implements a set of methods for working with a NTC thermistor.
NukiClientESP Library for accessing the nuki smartlock with an ESP8266
OakOLED An Adafruit GFX driver for the Oak OLED (an SSD1306 with no reset line)
OBD2 An Arduino library for reading OBD-II data from your car over CAN bus.
OctoSonar A library to support the OctoSonar v2 HC-SR04 concentrators
OctopusLab-Library Library for octopuslab modules that make easier work with pins.
OpcServer Open Pixel Control (OPC) Server Library for Arduino
OpenBCI_32bit_Library The library for controlling OpenBCI Cyton (32bit) boards. The Cyton is the main one.
OpenBCI_32bit_SD The library for controlling OpenBCI Cyton (32bit) SD cards.
OpenBCI_Ganglion_Library The library for OpenBCI Ganglion board. Please use the DefaultGanglion.ino file in the examples to use the code that ships with every Ganglion board. Look through the skimmed down versions of the main firmware in the other examples.
OpenBCI_Radios The library for OpenBCI RFDuino system for GZLL
OpenBCI_Wifi The core of the OpenBCI Wifi Shield.
OpenBCI_Wifi_Master The library for controlling Push The World - OpenBCI Wifi Shield
OpenTherm Library OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.
OPTIGATrustX This library allows you to communicate with OPTIGA™ Trust X Products.
PacketSerial An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.
Packetizer binary data packer / unpacker
PageBuilder HTML string assembly aid library for ESP8266/ESP32 WebServer.
Parallax LCD A library for writing to Parallax three wire LCDs.
PathVariableHandlers Library for handling paths containing variables.
PCA9536Arduino Arduino library for PCA9536 4-Bit I2C and SMBus I/O Expander With Configuration Registers
PCA9547 Arduino library for PCA9547 (8-channel I2C-bus multiplexer with reset)
PCD8544 Philips PCD8544 or compatible LCD library.
PCF2129 Arduino library for RTC PCF2129 with integrated quartz crystal
PCM51xx DAC Arduino library for TI PCM51xx DAC ICs software configuration via I2C.
PE43xx Simplifies usage of PE43xx family of attenuators.
PersWiFiManager Persistent WiFi Manager
PIDController A library that implements PID control to your code.
Plotter An Arduino library for easy plotting on host computer via serial communication.
PMS Library Arduino library for Plantower PMS sensors.
Pozyx Library for the pozyx indoor positioning shield
PPMEncoder A library to encode/generate a PPM signal for controlling RC Cars, etc...
Progetto One Pin Keypad A library to use the One Pin Keypad.
programmable_air Basic functions to control the Programmable-Air board.
ps2dev Library to emulate PS2 keyboard/mouse using arduino
PTW-Arduino-Assert The library Push The World uses for unit testing.
PubSubClient A client library for MQTT messaging.
PulseSensor Playground Support at PulseSensor.com
Pushdata_ESP8266_SSL Free, ultra-simple time series data storage for your IoT sensors
QDispatch Synchronous task library.
QList Library implements linked lists
QRCode A simple QR code generation library.
QuadratureEncoder A library for quadrature encoder utilizing enableInterrupt.h.
Queuetue Digital Balance Library A library of functions to build a digital balance
Queuetue HX711 Library Simple driver for the HX711 ADC.
RadiationWatch Arduino driver for Radiation Watch Pocket Geiger sensor
RadioLib Universal wireless communication library for Arduino
RapifireMqttClient Enables the communication between Arduino and RAPIFIRE platform.
ReactESP Asynchronous programming library for the ESP8266 and other microcontrollers compatible with the Arduino framework.
Redis for Arduino An Arduino library for Redis.
Relay Simple relay usage
RelayModule The Library implements a set of methods for working with a digital relay module.
RemoteDebug A library for Arduino to debug projects over WiFi, with web app or telnet client, with Print commands like Serial Monitor.
RemoteDebugger RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library
ResponsiveAnalogRead Arduino library for eliminating noise in analogRead inputs without decreasing responsiveness
Restfully Handles Rest requests including parsing of URIs with arguments.
RGBProgress Calculate an RGB color according to a progression.
RichHttpServer An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.
RingBuf A library for buffering items into a ring (circular/FIFO) buffer
RingBufCPP A library for buffering items into a ring (circular/FIFO) buffer
RingBuffers RingBuffer for Arduino (replacement of std::queue, std::deque and std::vector)
Robot Arduino library to imitate a real car.
RogueMP3 A library to communicate with the Rogue Robotics MP3 Playback Modules.
RogueSD A library to communicate with the Rogue Robotics Data Storage Modules.
RotaryDial Library to read pulse dialing data from telephone rotary dials
RTClib A fork of Jeelab's fantastic RTC library
RTCVars This library eases the storage of variables in reset-safe RTC memory.
RTT QRCode RT-Thread QR Code App
RV-1805-C3 Library for Micro Crystal RV-1805-C3 extreme low power RTC module.
S11059 A color sensor library for Arduino
S4ALib Simple library for S4A EDU Robotic Controller.
S5851A A temperature sensor library for Arduino
S9706 A color sensor library for Arduino
SakuraIO Library for Sakura Communication Module (https://sakura.io/)
sarmfsw sarmfsw
SdFat FAT16/FAT32 file system for SD cards.
Seeed-PCA9685 Arduino library of 16-Channel Servo Driver
Seeeduino GPRS Arduino library to control Seeeduino GPRS.
Sensor A simple Arduino Sensor/map wrapper
SensorToButton An algorithm to convert analog Data into a Button.
Serde Exchange structured data between Arduino boards
SerialDebug Improved serial debug to Arduino with debug levels an simple software debugger
SerialRFID Arduino library to read RFID tags from ID-innovations RFID readers (e.g. ID-12LA) using serial.
SerialUtil A library for sending/recieving data between two arduino's over serial communication
SerialVariable Save values to the Arduino over Serial
Servo Hardware PWM Allows Arduino/Genuino Mega boards to control up to 6 servos with the integrated 16-bit hardware PWM timer/counter.
SetPoint A library that makes detecting changes on an analog input simple.
Seven Segment Library Arduino Library for using common anode seven segment display
SharpDistSensor Sharp analog distance sensor library
Sharp GP2Y Dust Sensor Read dust density using Sharp GP2Y Dust Sensors like GP2Y1010AU0F and GP2Y1014AU0F
ShiftRegister74HC595 Simplifies usage of shift registers, designed for the 74HC595.
Shifty Extremely flexible and easy-to-use shift register driver for 74HC595 shift registers
Shutters Allows non-smart roller-shutters to be percentage-controlled using time
SIM808 Straightforward Arduino library for the SIM808
SimpleCLI A Command Line Interface Library for Arduino
SimpleDHT Arduino Temp & Humidity Sensors for DHT11 and DHT22.
SimpleHOTP A lightweight HOTP (HMAC - Based one Time Password) Generator for Arduino.
SimpleKalmanFilter A simple implementation of Kalman Filter.
Simple Repository IO A simple IO controller
simpleRPC Simple RPC implementation for Arduino.
Sixfab_CellularIoT This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.
Sixfab_NBIoT This is library of Sixfab NBIoT Shield.
Small e-paper Shield V2 Arduino library to control Small e-paper Shield V2.
SmartDial A library to communicate with the Rogue Robotics SmartDial.
Smart Motor Driver - SAMI Arduino library for SAMI the Smart Motor Driver by dannimakes.
Smartcar shield Arduino library for controlling the Smartcar platform
SmoothThermistor Flexible thermistor reading library.
SoftFilters Arduino framework and library of software data filters.
SoftPWM A software library to produce a 50 percent duty cycle PWM signal on arbitrary pins.
SoftTimers The SoftTimers arduino library is a collection of software timers. The library aims at greatly simplifying multitask complexity.
SonarI2C A library to support cheap ultrasonic sensors on I2C bus
SparkFun GridEYE AMG88 Library Library for the Panasonic GridEYE Thermopile Array - AMG88
SparkFun LSM303C 6 DOF IMU Breakout Driver for ST's LSM303C 6-DOF IMU (3-axis accelerometer & 3-axis magnetometer)
SparkFun MS5637 Barometric Pressure Library Library for the SparkFun Qwiic Pressure Sensor - MS5637
SparkFun SerLCD Arduino Library Library for I2C, SPI, and Serial Communication with SparkFun SerLCD Displays
SpeedyStepper Stepper motor control library for Arduino.
SPIExtension SPI extension/wrapper for Arduino
SpresenseNeoPixel NeoPixel library for SPRESENSE (Arduino)
ssd1306 VGA, SSD1306, SSD1331, SSD1351, IL9163/ST7735, PCD8544 spi/i2c OLED/LED Display driver.
ST_HW_HC_SR04 Advanced arduino library for HC-SR04 ultrasonic sensors.
StateMachine "A simple state machine implementation."
StateSpaceControl A library for state space feedback control on on Arduino
StatsD StatsD client with tag support.
STEAMbot Library that provides access to all the STEAMbot facilities.
StepperDriver A4988, DRV8825 and generic two-pin stepper motor driver library.
StopWatch Arduino library to monitor time and frame rate from any time if you want
StreamDebugger Debugger for Arduino Stream-based communication
StreamUtils 💪 Power-ups for Arduino streams
Syncano Arduino Library A library that provides access to Syncano
TFminiArduino Arduino library for Benewake TFmini micro LiDAR module
TLx4966-Direction-Speed-Sensor This library provides an interface to interact with the TLx4966 Double Hall sensor family.
TCS34725 Arduino library for TCS34725 RGB Color Sensor
Technoshield-ui-lib Technoshield User Interface API.
TeensyStep High speed stepper driver for PJRC Teensy boards (T3.0 - T3.6)
TelegramBotClient A non blocking client library for accessing Telegram's Bot API
Teleinfo Teleinfo library for arduino
TFT Touch Shield V1.0 Arduino library to control 2.8 inch TFT Touch Shield v1.0.
TFT Touch Shield v2.0 Arduino library to control 2.8 inch TFT Touch Shield v2.0.
TheThingsNetwork The Things Network Arduino Library.
TheThingsNode The Things Node Arduino Library.
ThinSat Program TSLPB Library A driver library for the Twiggs Space Lab Payload Board
ThingerCore32 Thinger.io Core32 OS Library for ESP32 based devices
thinger.io Arduino library for the Thinger.io Internet of Things Platform.
ThingfaceClient The thingface client library for Arduino
ThingsBoard ThingsBoard library for Arduino.
ThingsOfValue SDK for Arduino LOTTE IoT Platform (a.k.a Things Of Value) SDK for Arduino
TimedPID PID controller
TinkerController TinkerController allows you to use Gaming Controllers with your Arduino/ESP IOT devices.
TinyCmdTable Very small command line manager
TinyMPU6050 Tiny implementation for MPU6050 focusing on performance and accuracy
TinyStepper_28BYJ_48 Tiny stepper motor 28BYJ-48 control library for Arduino.
TinyTemplateEngine Hello ${0}! A line-by-line template engine for large input data with a very small memory footprint
Tiny4kOLED This is a library for an ATTiny85 to use an SSD1306 powered, double buffered, 128x32 pixel OLED, over I2C.
Tone A software digital square wave tone generation library.
Touch Screen Driver Arduino library for Touch Screen Driver.
TridentTD_Linenotify A library for LINE Nofity
TridentTD_SimplePair ESP8266 Simple-Pair library that exchange basic data without connecting WiFi
TrimWright UML State Machines for Arduino
Trinamic_TMC4210 Library to control Trinamic TMC4210 IC.
TS4231 Library Triad Semiconductor library for configuring the TS4231 Light to Digital Converter.
TS8000 Library Triad Semiconductor library for the TS8000 Ultrasonic to Digital Converter.
TwoWheelRobot A library to make issuing simple directional commands to a two wheeled robot easier.
u-blox GNSS GNSS GPS library without bells and whistles, simply works, low power.
Ubidots Arduino YUN Ubidots library for the Arduino YUN
Ubidots FONA Library Ubidots library for the Adafruit FONA
Ubidots GPRS Library Ubidots library for the Arduino GPRS sim 900
Ubidots MQTT for ESP8266 Library for sending data to the Ubidots cloud using ESP8266 based systems
UbxGps A library for the fastest and simplest communication with u-blox GPS modules.
UC121902-TNARX-A Arduino library for controlling UC121902-TNARX-A LCD displays.
Ultrasonic Minimalist library for ultrasound module to Arduino
VariableTimedAction A library for creating timed events/actions.
VectorDisplay Support a vector display via USB serial, WiFI or Bluetooth
VectorXf Vector class 2f, 3f, 4f (port of ofVecXf (openFrameworks))
VernierLib Library to make reading Vernier sensors used on a Vernier Interface Shield easy.
VizIoTMqttClient A client library for connect to MQTT server VizIoT.com.
WhareHauoraWiFiManager ESP8266 WiFi Connection manager with fallback web configuration portal
WiFiManager ESP8266 WiFi Connection manager with fallback web configuration portal
WiFi Picker Allows an user to dynamically add and remove saved WiFi APs.
Windows Virtual Shields for Arduino Windows Virtual Shields for Arduino allows an Arduino to communicate and control Windows devices running open-source Windows Universal Application.
Wio LTE Arduino Library Arduino library to control Wio LTE Arduino Library.
WireData A library to simplify sending data via I2C (aka TWI).
WireWrapper Arduino Wrapper for Wire librarry (for SAM, ESP8266...)
wiring-timer Timer based on Arduino millis() function, supporting OOP principles and interoperating with Arduino yield() and delay() functionality.
WS2812FX WS2812 FX Library for Arduino and ESP8266.
XBeeATCmds XBee AT Command Wrapper for Arduino
XInput Library for emulating an Xbox controller over USB.
Xbox 360 Controller LEDs Mimic the Xbox 360 controller's LED patterns.
XLR8ADC Arduino library to take advantage of XLR8 ADC performance.
XLR8AddrPack Arduino header file defining addresses common to the XLR8 family.
XLR8BuildTemplate Template for building custom designs for XLR8
XLR8Core OpenXLR8 Core components
XLR8Info Arduino library for identifying features of XLR8 product
XLR8LFSR Simple LFSR example on the XLR8 FPGA.
XLR8Servo Allows Arduino boards to control a variety of servo motors. For Alorium Technology's XLR8 board.
XLR8USB USB FullSpeed (Mouse) host interface
YetAnotherButtonLibrary Have your sketches respond to simple and advanced button events with only a few lines of code.
YK04_Module Library for working with a remote control sensors based on the YK04 driver.
ZeroRegs Prints the low-level configuration registers for the Arduino Zero (and similar boards).