Apache 2.0

A list of the 350 libraries that are licensed with the Apache 2.0 license.

ACDU Support library for ACDU hardware unit.
Adafruit MLX90640 Arduino library for the MLX90640 sensors in the Adafruit shop
Adafruit Sensor Calibration Calibration helper for various Arduino compatibles
Adafruit TensorFlow Lite This is a library to abstract away TensorFlow Lite for Adafruit/Arcada boards
Adafruit Unified Sensor Required for all Adafruit Unified Sensor based libraries.
Adeon Adeon is a software solution for controlling GSM devices (GSM gates, relays, modules etc.) via SMS commands.
AgileStateMachine Arduino/C++ library to simply and efficiently model and run a finite state machine
alarm Alarms implementation for Arduino.
AllThingsTalk LoRaWAN SDK LoRaWAN SDK for AllThingsTalk Maker
AllThingsTalk WiFi SDK Connect and control your device with AllThingsTalk
AmazonDRS AmazonDRS library for Arduino.
AndreyRybalko WT2003M02 MP3 Decoder Library for the WT2003M02 MP3 decoder board v3.0.
AnimatedGIF Universal GIF player for MCUs with at least 32K of RAM.
Arancino Enables communication between microcontroller and Arancino Module running mainly in Arancino boards.
ArdBitmap A library to compress and draw bitmaps on the Arduboy game system.
ArdVoice A library to play audio (voices) on the Arduboy game system.
ArduTFLite TensorFlow Lite Micro library in Arduino style.
Arduino_USBHostMbed5 ARM Mbed5 USBHOST library port for Arduino.
Ardwloop A library to ease controlling an Arduino program from a Java or Kotlin application.
ArrayList A templated class for creating dynamic or fixed size arrays. Based off of Java's ArrayList class.
ArticulatedLib Articulated Library
AsyncEspFsWebserver ESPAsyncWebserver with steroids
AsyncSerial Library that allow to recieve a serial port stream in a non blocking process
AsyncServoLib Library for non blocking controlling a servo
AsyncSonar Library for non blocking controlling a ultrasonic sensor like HC-SR04
AsyncStepperLib AsyncStepper is a library for non blocking stepper motor control
AsyncTaskLib Library that implements a non blockin task
AsyncTimerLib Simple non blocking timer with callback function
AT24C A library for using the AT24C series i2c serial eeproms.
AT24CM01 AT24CM01 EEPROM Library for Arduino Devices.
attiny85FasterPin "Library which lets you to control pins in more efficient way"
avrtos RTOS for AVR Arduino microcontrollers (Uno & Mega)
AwesomeClickButton Arduino awesome click button.
AWS-SDK-ESP8266 SDK for AWS using ESP8266
BasicEncoder BasicEncoder counts pulses from one or more simple rotary encoder control knobs.
BasicLinkedList A templated class for creating dynamic Linked Lists. A Linked List is a Linked List where each node points to the next node in the list.
BasicTag Functional C Library for abstracting variables as tags.
bb_captouch Capacitive touch sensor library for FT6x36, MXT144, CST820, CST226 and GT911 I2C devices.
bb_ltr390 LTR-390 light sensor library.
bb_rtc realtime clock library for DS3231, RV3032, and PCF8563.
bb_scd41 Sensiron SCD4x CO2 sensor library.
bb_spi_lcd Color SPI LCD+OLED library with many unique features.
BlueFairy Task Scheduler, Keyboard Control, Machine State
BlynkNcpDriver A shared interface to the services provided by Blynk.NCP
bosejis_Types Generic Type to Value Conversion Library.
BraccioRobot Braccio Robot controller API.
BTS7960 Library for BTS7960 Dual H-Bridge 43A DC Motor controller
BTS7960_Motordriver A library that helps control a brushed DC motor using BTS7960 motor driver easy.
BytebeamArduino A small Arduino Library for Bytebeam Cloud that just works.
CafeIOT CafeIOT library for Eep8266.
CafeIot_Arduino CafeIot library for Arduino.
Cardinal An Arduino library that takes input in degrees and output a string or integer for the 4, 8, 16, or 32 compass headings (like North, South, East, and West).
CarreraDigitalControlUnit Carrera® DIGITAL 124/132 interface library for Arduino and mbed OS
CheckDS18B20 Check manufacturer of DS18B20 temperature sensors
Chirale_TensorFLowLite Allows you to run machine learning models locally on all Arduino boards with mbed or ESP32 architecture.
CircularBufferLib CircularBuffer Library
ClusterDuck Protocol Mesh communication protocol.
CodeCell CodeCell Arduino Library
ColorConverter Color Converter Library
Corsair Lighting Protocol Control LED strips via USB from a PC.
CountdownLib Countdown Library
CowPi A library for the Cow Pi educational hardware kit.
CowPi_stdio A library to interface with the serial monitor and with display modules using familiar stdio functions.
CRMui3 CRMui3 WebFramework build a web app (Web UI) for ESP8266 and ESP32 in your project in minutes! / CRMui3 WebFramework для esp8266 и esp32. Позволяет быстро и просто создать веб интерфейс для настройки и управления устройством.
Cumulocity IoT Downstream A client library to extract realtime measurement, alarm, event and operation from Cumulocity IoT Platform.
Cumulocity IoT Upstreaming A client library to connect your Arduino to Cumulocity IoT cloud over https.
CurrentTransformerWithCallbacks Coil, Current Transformer (CT) based AC current measurements using fast ADC sampling of waveform
DSpotterSDK_Maker_33BLE DSpotterSDK_Maker_33BLE provides offline speech recognition function for developers on Arduino Nano 33 BLE Sense, which can recognize trigger words and command words.
DSpotterSDK_Maker_NiclaVision DSpotterSDK_Maker_NiclaVision provides offline speech recognition function for developers on Arduino Portenta H7, which can recognize trigger words and command words.
DSpotterSDK_Maker_PortentaH7 DSpotterSDK_Maker_PortentaH7 provides offline speech recognition function for developers on Arduino Portenta H7, which can recognize trigger words and command words.
DSpotterSDK_Maker_RP2040 DSpotterSDK_Maker_RP2040 provides offline speech recognition function for developers on Arduino Nano RP2040 Connect, which can recognize trigger words and command words.
DebounceFilterLib DebounceFilter Library
deepC Allows you to run machine learning models locally on arduino boards.
DeepSleepScheduler Lightweight, cooperative task scheduler with configurable sleep and task supervision.
DelayFunctions Simple delay functions.
Deneyap Renk Donusturme Arduino library to change colors between different systems
DFL168A_Async Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. Most methods are unblocked.
DFL168A_Sync Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. All methods are blocked.
DHT Sensors Non-Blocking An Arduino library for the DHT sensor family (DHT11, DHT22,...). With Non-Blocking design to optimize CPU performance.
DigitalSignalsArduino Digital Signal library for Arduino platform
DMXUSB DMXUSB emulates an ENTTEC-compatible DMXKing USB to DMX serial device with one or two universes
DoubleEMAFilterLib DoubleEMAFilter Library
DoubleLinkedList A templated class for creating dynamic Double Linked Lists. A Double Linked List is a Linked List where each node points to the next node and the previous node.
DSPFilters A realtime digital signal processing (DSP) library for Arduino.
DW1000 A library that offers functionality to use Decawave's DW1000 chips/modules.
DynamixelShield DynamixelShield Library for Arduino
Dynamixel2Arduino DYNAMIXEL protocol Library for Arduino
EasyCommaLib EasyComma is a light library that implements funtions for easily parse comma separed arrays
EasyLogger A library to do serial logging the easy and lightweight way
EasyingLib Arduino library that implements easing functions for smooth property value change transitions
EEPROMWearLevel EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
EEPROM_WL Library for implementing EEPROM wear leveling on AVR Arduino boards
Elektor_AudioDSP Driver for the Elektor Audio DSP FX Processor board with ESP32-PICO-KIT and ADAU1701.
Elog The ultimate logger for ESP32
EmbeddedSparkplugNode Sparkplug B / Sparkplug 3 Edge Node Library.
Energesis LM35 Driver for LM35 series temperature sensor.
Energesis_GenericSensor Generic interface for standardized implementation of sensor drivers.
ENS22 Library for controlling the ENS22 NB-IoT modem, supporting MQTT communication.
ERPC ESP32 RPC library.
ESPectro32 ESPectro32 development board library for Arduino IDE
ESPping Let the ESP32/ESP8266 ping a remote machine.
EscapeAutomate EscapeAutomate Library
esp-brookesia ESP-Brookesia is a human-machine interaction development framework designed for AIoT devices.
ESPDateTime Date Time Functions and Classes for ESP8266 and ESP32
esp-lib-utils esp-lib-utils is a library designed for ESP SoCs to provide utility functions, including logging, checking, and memory.
ESPSerialFlasher [EXPERIMENTAL] Flash the WiFiNiNa module on your arduino nano 33 iot
ESP32_Button ESP32_Button is a specialized library created to facilitate the implementation of ADC/GPIO button functionality on ESP SoCs.
ESP32_Display_Panel ESP32_Display_Panel is a library designed for ESP SoCs to drive display panels and facilitate rapid GUI development.
ESP32_IO_Expander ESP32_IO_Expander is a library designed for driving IO expander chips using ESP SoCs
ESP32_Knob ESP32_Knob is a library designed for driving encoders using ESP SoCs
ESP32_USB_STREAM ESP32_USB_STREAM is a specialized library created to facilitate the implementation of USB stream functionality on ESP SoCs.
ESP8266MQTTClient MQTT Client for ESP8266
ESP_LM35 A library for the ESP boards to make easier using the LM35 temperature sensor.
ExodeCore Communication between Arduino microcontroller boards and a connected computers.
FaBo 201 3Axis ADXL345 A library for FaBo 3AXIS I2C Brick
FaBo 202 9Axis MPU9250 A library for FaBo 9Axis I2C Brick
FaBo 203 Color S11059 A library for FaBo Color I2C Brick
FaBo 204 Baromter MPL115A2 A library for FaBo Barometer I2C Brick
FaBo 205 Proximity VCNL4010 A library for FaBo Proximity I2C Brick
FaBo 207 Temperature ADT7410 A library for FaBo Temperature I2C Brick
FaBo 208 Humidity HTS221 A library for FaBo Humidity I2C Brick
FaBo 209 KTemp MCP3421 A library for FaBo KTemp I2C Brick
FaBo 210 GPIO PCAL6408A A library for FaBo GPIO I2C Brick
FaBo 211 7Segment LED TLC59208F A library for FaBo 7Segment LED I2C Brick
FaBo 212 LCD PCF8574 A library for FaBo LCD I2C Brick
FaBo 213 LCD mini AQM0802A A library for FaBo LCD mini I2C Brick
FaBo 214 OLED EROLED096 A library for FaBo OLED I2C Brick
FaBo 215 RTC PCF2129 A library for FaBo RTC I2C Brick
FaBo 217 Ambient Light ISL29034 A library for FaBo Ambient Light I2C Brick
FaBo 230 Color BH1749NUC A library for FaBo Color I2C Brick
FaBo 301 BLE SiliconLabs A library for SiliconLabs BLE113.
FaBo 307 BLE Nordic A library for nRF5x.
FancyTerminal FancyTerminal - A serial console beautifier
FixedPoints A template library for defining fixed point types of varying sizes.
Forced-BME280 A library that makes using a BME280 easy and lightweight.
forcedBMX280 A library that makes using a BME280 or BMP280 easy and lightweight.
FT6236G capacitive touch sensor.
GGreg20_V3 IoT-devices GGreg20_V3 ionizing radiation detector pulse output driver library.
G4Enc Optimized CCITT G4 (ITU T.6) encoder.
GammaCorrectionLib GammaCorrection Library
GigaAudio An Arduino library to play WAV files on an Arduino Giga R1.
Google Cloud IoT Core JWT Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.
GrafanaLoki Send logs/events to Grafana Loki
Grafici-GFX Data visualization library for Arduino driven displays
GRC_AI A library supporting communication with GRC AI module
GSL1680 Driver for GSL1680
HaMqttEntities Easy Home Assistant MQTT Integration Library
Hashtable This library provides an easy and efficient way to create dynamic Hash Tables in Arduino projects. It supports various operations such as insert, remove, among others.
HITIComm Control and monitoring
HITICommSupport Support for HITIComm library
HomeAssistantMQTT Arduino Library to create IoT devices connected to Home Assistant via MQTT.
HS_CAN_485_ESP32 A library for HS_CAN_485_ESP32
HS_JOY_ESP32 A library for HS_JOY_ESP32
HTL_onboard Library to control HTL Uno onboard components.
hueDino Philips Hue library for Arduino.
I2CScanner I2C Scanner
I2cDiscreteIoExpander Arduino library for the Texas Instruments PCF8575C 16-bit I2C I/O expander.
i2c_adc_ads7828 Arduino library for the Texas Instruments ADS7828 12-bit, 8-channel I2C A/D converter.
InputDebounce Simple polling input debounce Arduino library.
InterpolationLib Arduino library that provides interpolation methods step, linear, smooth, catmull spline and constrained spline.
IoAbstraction Treat PCF8574, MCP23017 and Shift registers like pins, matrix keypad, touch screen handler, button press and rotary encoder management (switches) on any supported IO (including DfRobot & Joysticks) with event handling, interchangable AVR/I2C(AT24) EEPROMs.
IoTeX-blockchain-client A simple API client implementation in C++ for the IoTeX blockchain.
IoTivity-Lite OCF(Open Connectivity Founcation) core framework
IoTivity-Lite_Arduino-porting OCF(Open Connectivity Founcation) core framework porting to Arduino
Iobeam Client library for using the iobeam cloud.
IS31FL3729_LED_Matrix A library for IS31FL3729 LED Matrix chip.
JPEGDEC Optimized JPEG decoder for MCUs with 32K+ RAM.
JPEGENC Universal JPEG encoder for MCUs with at least 4K of free RAM.
jsonlib A simple JSON parsing library.
LcdEffects A library that lets you apply special effects to LCD text.
LDS Laser distance scan sensors (LDS/LIDAR) wrapper/controller for kaia.ai robotics platform
LEADS Lightweight Embedded Assisted Driving System Arduino Library
libasm Cross assembler and disassembler for retro CPUs
libcli Command Line Interface library
LIDAR-Lite Arduino library for Garmin LIDAR-Lite.
LinkedListLib LinkedList Library
ListLib List Library
LittleVector std::vector like container.
LongFi Enables LongFi Communication with Semtech Compatible Radios.
MCreator Link Adds support for the MCreator Link system.
Marisa ESP32 Wrapper Fast lookups in large static dictionaries
MaxEssentialToolkit Library for MAXIM RTC, temperature and current-sense amplifier sensors.
Max31328RTC Library for Max31328 Real Time Clock.
MbedNanoTLS Standalone Mbed TLS for Arduino Mbed OS Nano Boards
mbino Port of mbed OS 2 APIs to the Arduino platform
MCP23017_Attiny85 "Library which lets you to control mcp23017 I/O expander simply"
MCP2515-nb Arduino library for MCP2515 with non-blocking support.
MCP45HVX1 Library for MCP45HVX1 digital potentiomters,
mdif Minimal Data Image Format (MDIF) is a lightweight image format with minimal data structure and integration with Diwa in mind that balances both simplicity and functionality.
MeanFilterLib Mean Filter Library
MedianFilterLib Median Filter Library
MedianFilterLib2 Median Filter Library 2
mergCBUS Allow building Merg modules communicating with CBUS.
MicroTFLite Allows you to run machine learning models locally on your microcontroller devices.
micro_ros_arduino micro-ROS Arduino library
micro_ros_kaia micro-ROS Arduino library with additional Kaia.ai message types
Microcontroller-id Retrieve manufacturer serial number stored inside the microcontroller
MidiDmxBridge Enables Arduino boards to convert MIDI continuous controller commands into DMX signals.
MINDS-i-Common Common code to assist with running MINDS-i platforms
MINDS-i-Drone Code to assist with running MINDS-i Drones
MINDS-i-Farming Code for MINDS-i Farming applications
MINDS-i-Foundations Code to assist with running MINDSi robots
ModbusMaster Enlighten your Arduino to be a Modbus master.
ModbusPowerMeter ModbusPowerMeter is a user-friendly library that uses the ModbusMaster library to read data from power meters.
Moteus Driver for mjbots moteus brushless servo controller
MteCore MteCore - Library For MTE Controller
MultiTaskLib Storyboard are a series of non blockings tasks that runs in parallel
MVP3000esp The MVP3000 framework is built to streamline the implementation of sensor and actuator hardware.
MySQL Query Client Connects your project to MySQL DB server using Ethernet, WiFi or GSM client.
NimBLE-Arduino Bluetooth low energy (BLE) library for Arduino based on NimBLE.
oatmeal-protocol A protocol to control and communicate with Arduino devices from Python.
ObjectButton An Arduino library for detecting button actions.
OneBitDisplay OLED, LCD and e-paper library for 1-bit per pixel displays.
OneIoT Connectivity This library can be used for serial communication with the OneIoT Connectivity Module.
OneTime-BH1750 A library that makes using a BH1750 easy and lightweight.
OptoDebounce 100Hz opto debouncer.
OROCA-EduBot A library for OROCA-EduBot
Parser Arduino Library that helps to parse a char array
PetriNetLib PetriNet Library
Picovoice_AR Picovoice for Arabic language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_DE Picovoice for German language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_EN Picovoice for English language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_ES Picovoice for Spanish language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_FA Picovoice for Farsi language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_FR Picovoice for French language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_HI Picovoice for Hindi language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_IT Picovoice for Italian language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_JA Picovoice for Japanese language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_KO Picovoice for Korean language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_NL Picovoice for Dutch language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_PL Picovoice for Polish language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_PT Picovoice for Portuguese language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_RU Picovoice for Russian language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_SV Picovoice for Swedish language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_VN Picovoice for Vietnamese language. Picovoice is an end-to-end platform for building voice products on your terms.
Picovoice_ZH Picovoice for Mandarin language. Picovoice is an end-to-end platform for building voice products on your terms.
PM1006K Driver library for PM1006K sensors.
PNGdec Universal PNG decoder for MCUs with at least 48K of RAM.
PNGenc Universal PNG encoder for MCUs with at least 45K of free RAM.
Porcupine_AR Porcupine for Arabic language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_DE Porcupine for German language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_EN Porcupine for English language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_ES Porcupine for Spanish language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_FA Porcupine for Farsi language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_FR Porcupine for French language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_HI Porcupine for Hindi language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_IT Porcupine for Italian language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_JA Porcupine for Japanese language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_KO Porcupine for Korean language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_NL Porcupine for Dutch language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_PL Porcupine for Polish language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_PT Porcupine for Portuguese language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_RU Porcupine for Russian language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_SV Porcupine for Swedish language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_VN Porcupine for Vietnamese language. Porcupine is a highly-accurate and lightweight wake word engine.
Porcupine_ZH Porcupine for Mandarin language. Porcupine is a highly-accurate and lightweight wake word engine.
PromLokiTransport Abstracts a bunch of hardware and connectivity away from the GrafanaLoki and PrometheusArduino libraries
PrometheusArduino Send data to Prometheus via the remote write protocol.
PropertyChangeLib Property Change Library
PSACrypto An implementation of the Platform Security Architecture Crypto API for Arduino.
PulseFlowMeter PulseFlowMeter is simple library for reading accurate flow rates with pulse-output type flow meters.
PyDuinoBridge A transparent library for communication between Python and Arduino.
QuickMedianLib QuickMedian Library
QuickSortLib QuickSort Library
RAK12027-D7S Arduino library for the RAK12027 seismic sensor.
RAK12052-MLX90640 RAKWireless library for the matrix
ReactiveArduino ReactiveArduino implements observable-observer pattern on a processor like Arduino
readguy A free E-paper display driver library supports 16-level greyscale.
RESTuino A library to handle arduino GPIO via REST API.
RoboWunduino Arduino Library for Robo Wunderkind Products
RobotDuLAB Arduino Library Bibliothèque de pilotage simplifié de RobotDuLAB.
RootCertificates Library used to associate certificates to top level domains
ros2arduino ROS2 Library for Arduino
RTT-CMSIS-OS RT-Thread CMSIS RTOS2
RX8025 Control RX8025 chip or the solar calendar to the lunar calendar.
Sanke This library allows to run snake on 7-segments display (we use it in idle).
SDList A Simple ArrayList Implementation that saves memory by dumping contents into an SD Card.
Seeed Arduino Mic An extensible library for interfacing with Microphone devices
Segment The most powerful and popular available library for using 7/14/16 segment display, supporting daisy chaining so you can control mass amounts from your Arduino!
SensorNormalization Library for line sensors.
ServoCtrl An Arduino-based servo control library.
sevenSegment Control infinite seven segment displays with your arduino!
Shox96 Progmem Compression Compress short strings and messages using Shox96 technique and save space on Flash (PROGMEM)
SimpleCollections An associative container used either as a list or btree without needing std lib, and a concurrent circular buffer. Works from AVR/Uno upwards to ESP32, mbed etc
SimpleIOT Connecting Arduino ESP32 to AWS IOT via SimpleIOT framework
SimpleMotionV2-Arduino An Arduino library for controlling SimpleMotion IONI/ARGON drives from Granite Devices.
SimpleProperties This library provides an easy and efficient way to create and save "Properties". This Library is built on the Hashtable Library, and Mimicks the Java Properties Class.
SimpleRelay A library for controlling a relay.
SimpleStepper Simple library for controlling unipolar and bipolar steppers
SimpleTicker A library for creating Tickers, which will notify user that a given period has elapsed. Replaces delay() and allows users to write non-blocking code.
SimpleVector A Templated Library for creating dynamic arrays in Arduino projects. It's purpose is meant to be used for Number types, but can be used for any type though it is not recommended as it has not been tested on other types.
simple-web-dashboard Displays variable values on a simple web page
SingleEMAFilterLib SingleEMAFilter Library
SLIC Simple lossless image codec.
smart-input-filter A stable, unit-tested filter library
Snake This library allows to run snake on 7-segments display (we use it in idle).
SnappyProto A library which includes a snappy compressor and nanopb for creating snappy compressed protobufs.
solarfunctions A library to precisely compute the position of the sun and other solar metrics.
Soldered TCA9548A Multiplexer Arduino Library TCA9548A I2C Multiplexer Board
Somfy_Remote_Lib Control Somfy RTS devices
SPIFFS_FilePrint Lightweight library for rolling file print. It logs to SPIFFS.
Sqlite Micro Logger Log data into Sqlite database from any MCU having >2kb RAM
Sqlite3Esp32 Sqlite3 database library for ESP32 core
Sqlite3 for ESP8266 Sqlite3 library for ESP8266 Arduino core (includes Shox96 compression)
StateMachineLib StateMachine Library
StopwatchLib Stopwatch Library
StoryBoardLib Storyboard are a series of non blockings tasks that runs sequencially
SuperTimers A Simple Timer Implementation that allows you to set a time and then check if the time has passed. You can set time in millis or minutes.
SyncWaveformsLib Arduino SyncWaveforms implements timed functions that runs synchronously
TFminiS A library to interface with the TFmini-S LiDAR sensor for Arduino Mega and ESP32.
TLog Arduino TLog library; to also send (Serial) logs via telnet, mqtt, syslog, a web browser, etc.
TAMC_GT911 Arduino library for GT911
TaskManagerIO Task manager for Arduino and mbed with marshalled interrupts, first class support for events and timed execution. Thread safe for RTOS use.
tcMenu Menu library for Arduino with IoT capabilities that supports many input and display devices with a designer UI, code generator, CLI, and strong remote control capability.
TcMenuLog Logging framework and helper text utils for the TcMenu framework.
tcUnicodeHelper Adds tcUnicode UTF-8 support to Adafruit_GFX, U8G2, tcMenu, and TFT_eSPI graphics libraries with a graphical font creation utility available. Works with existing libraries
TCA9548A Arduino library for the TCA9548A
TensorFlowLite_ESP32 Allows you to run machine learning models locally on your ESP32 device.
Tgui Tgui is a lightweight GUI for Arduino Uno type of MCU with small TFT screen, primarily for showing sensor data.
Thermal Printer Library Bluetooth Low Energy Thermal Printer Library
Thingplus Helps connecting your Arduino board to Thing+ cloud easly and fast
ThresholdLib Threshold Library
TIFF_G4 Optimized TIFF G4 decoder for MCUs with 16K+ RAM.
TimeoutTaskLib TimeoutTask Library
TinyDecisionTreeClassifier TinyDecisionTreeClassifier is a simple but elegant standalone library for training decision trees directly on the edge.
Tinyfox This library provides a simple way to make use of Wisol radios (sigfox and point to point).
TM1638lite Interface library from Arduino to TM1638 display chip/card
TMP36 Makes using a TMP36 temperature sensor even easier!
TriacDimmer A library for controlling a triac dimmer.
TriangleSolverLib Library that implements functions to solve triangles. Usefull for articulated machines
UCloudIoTSDK An Arduino library for connecting ucloud iot platform made by UCloud IoT team.
uCOS-III_Due MicroC/OS-III 3.08.01 for ARM Cortex M3.
Unishox Progmem Decompressor Decompress short Unicode strings and messages compressed using Unishox technique and save space on Flash (PROGMEM)
Universal Inputs Arduino library for reading multiple input devices of different types.
UniversalTimer Easy to use, multifunctional and non-blocking timer.
UnorderedMap A Wrapper Library that is built on the Hashtable Library. The Eventual plan is to add more functionality to the library.
unzipLIB A library to extract files from ZIP archives
URLCode Decode and Encode URL.
UserManager a demo for user manager
VEML6075 An Arduino Library Specifically for the ESP32.
ViraLink-MQTT-Client ViraLink IoT Cloud Platform MQTT Client for ESP82266/ESP32.
W3bstreamClient A W3bstream client for Arduino
Waveshare_ST7262_LVGL Waveshare_ST7262_LVGL is an Arduino library designed for Waveshare ESP32-S3 SOC with 7 inch ST7262 LCD and GT911 touchscreen to facilitate rapid GUI development using LVGL.
WearLeveling EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
Wind Functions Allows an Arduino to operate the RS485 wind speed and direction sensors from DFRobot
WizFi250 Helps using your Arduino board to Wi-Fi easily and fast
WMS7202 A library for the WMS7202 digital potentiometer.
WolkConnect Arduino library which provides easy connectivity to WolkAbout IoT Platform.
xsens_mti Portable, unit-tested, from-scratch implementation for serial comms with xsens MTi AHRS modules.
zlib_turbo A library to inflate deflated data and unpack gzip files