Apache 2.0

A list of the 319 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.
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
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 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.
BlueFairy Task Scheduler, Keyboard Control, Machine State
BlynkNcpDriver A shared interface to the services provided by Blynk.NCP
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
CircularBufferLib CircularBuffer Library
ClusterDuck Protocol Mesh communication protocol.
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.
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.
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
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.
ESPectro32 ESPectro32 development board library for Arduino IDE
ESPping Let the ESP32/ESP8266 ping a remote machine.
EscapeAutomate EscapeAutomate Library
ESPDateTime Date Time Functions and Classes for ESP8266 and ESP32
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 an Arduino 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 ESP32 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
HS_CAN_485_ESP32 A library for HS_CAN_485_ESP32
HS_JOY_ESP32 A library for HS_JOY_ESP32
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.
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,
MeanFilterLib Mean Filter Library
MedianFilterLib Median Filter Library
MedianFilterLib2 Median Filter Library 2
mergCBUS Allow building Merg modules communicating with CBUS.
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.
MINDSi Code to assist with running MINDSi robots
MINDS-i-Drone Code to assist with running MINDS-i Drones
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
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-esp32 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!
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.
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
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.
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.
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
WearLeveling EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
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.