Other

Official libraries

  • Arduino_AVRSTL: A port of ArduinoSTL Arduino library.
  • Arduino_BuiltIn: Shell Arduino library to provide the standard built-in libraries
  • Arduino_CMSIS-DSP: CMSIS-DSP library ported to arduino mbed cores.
  • Arduino_JSON: [BETA] Process JSON in your Arduino sketches.
  • Arduino_PortentaBreakout: Arduino Library for Arduino Portenta Breakout Carrier
  • Arduino_Pro_Tutorials: This library contains the complete Arduino sketches from the Pro Tutorials.
  • ArduinoDMX: Control DMX lights with your Arduino.
  • ArduinoSound: [EXPERIMENTAL] A simple way to play and analyze audio data using Arduino.
  • CTC GO CORE: All in one library containing examples from lessons and projects for CTC GO! Core Module
  • EduIntro: Library used for super-fast introduction workshops
  • Scheduler: Allows multiple tasks to run at the same time, without interrupting each other. For Arduino sam and samd architectures only (Due, Zero...).
  • WiFi101OTA: Update sketches on your board over WiFi

Contributed by the community

  • 107-Arduino-BoostUnits: Arduino library for providing boost::units for the Arduino platform.
  • 107-Arduino-Debug: Arduino library for providing convenient macros for printf-style debugging.
  • AccelStepperWithDistances: This library allows you work with the popular AccelStepper not with steps, but milimeter distances!
  • AceCommon: Small low-level classes and functions with no external dependencies so that they can be easily reused in other libraries.
  • AceRoutine: A low-memory, fast-switching, cooperative multitasking library using stackless coroutines on Arduino platforms.
  • AceUtils: Useful Arduino utilities which are too small as separate libraries, but complex enough to be shared among multiple projects, and often have external dependencies to other libraries.
  • AD9850SPI: Arduino SPI library for AD9850
  • Adafruit Circuit Playground: All in one library to control Adafruit's Circuit Playground board.
  • Adafruit DAP library: Arduino library for DAP programming on ARM cortex microcontroller
  • Adafruit PixelDust: Arduino library for particle simulation
  • Adafruit seesaw Library: This is a library for the Adafruit seesaw helper IC.
  • Adafruit SleepyDog Library: Arduino library to use the watchdog timer for system reset and low power sleep.
  • Adafruit UNTZtrument: Adafruit UNTZtrument
  • AFArray: Simple Array ADT for Arduino Framework with template.
  • AJSP: Another JSON Streaming Parser
  • Akafugu Four Letter Word Library: Akafugu Four Letter Word Library
  • ALA: Arduino Light Animation (ALA) library
  • ALLBOT: The library for the ALLBOT modular robotic system.
  • AnyRtttl: A feature rich arduino library for playing rtttl melodies.
  • ArdBitmap: A library to compress and draw bitmaps on the Arduboy game system.
  • Arduboy: The Arduboy core library.
  • Arduboy2: An alternative library for use with the Arduboy game system.
  • ArduboyPlaytune: A library for playing musical scores and tones that is compatible with the Arduboy game system.
  • ArduboyTones: A library for playing a sequence of tones, intended for use with the Arduboy game system.
  • arduino-fsm: A library for implementing a finite state machine
  • ArduinoComponents: A library for writing modern OO Arduino.
  • ArduinoFacil: Librería (más bien conjunto de macros) para facilitar el uso de Arduino en castellano para principiantes.
  • ArduinoOTA: Upload sketch over network to Arduino board with WiFi or Ethernet libraries
  • ArduinoSTL: A port of uClibc++ packaged as an Arduino library.
  • 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.
  • ArduZ80: The first Z80 emulation library for Arduino.
  • ArdVoice: A library to play audio (voices) on the Arduboy game system.
  • ArticulatedLib: Articulated Library
  • 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
  • ATMlib: The Arduboy Tracker Music library.
  • attiny85FasterPin: "Library which lets you to control pins in more efficient way"
  • AUnit: A unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.
  • Automaton: A multi tasking table driven finite state machine framework
  • Automaton-Esp8266: Esp8266 State Machines for the Automaton Framework
  • AVR-context: This library provides a low-level facility for context switching between multiple threads of execution and contains an implementation of asymmetric stackful coroutines on an AVR micro-controller.
  • avr_stl: A port of ArduinoSTL Arduino library.
  • AvrHeap: Library to runtime analyze the structure of the heap (AVR328).
  • AVRUtils: AVRUtils
  • Awesome: The library that supports the Awesome Shield PCB.
  • AwesomeClickButton: Arduino awesome click button.
  • Babelduino: A library that allows writing and highlighting code in local language.
  • Base64_Codec: Base64 codec
  • Basecamp: A basic IoT library for the ESP32
  • BasicLinearAlgebra: A library for representing matrices and doing matrix math on arduino
  • BasicsLibrary: Library for beginners with examples.
  • Battery Sense: Arduino battery sensing library
  • BatteryMeter: A library for reading a voltage from a battery and displaying the results.
  • bcl: A fork of Nayukis Bitcoin Cryptography Library.
  • BirdhouseSDK: An Arduino library to easy control lots of relays effects, buttons with debouncer, analog indicators and more
  • bitluni ESP32Lib: Multimedia library for the ESP32
  • Bleeper: A library to store generic configurations.
  • BlinkSuite: A library for blinking pins on and off or in a sequence.
  • BlueFairy: Task Scheduler, Keyboard Control, Machine State
  • Board Identify: An Arduino library which allows identification of over 100 different boards/controllers.
  • BobaBlox: A library that makes it easy to code simple hardware interactions with the Arduino.
  • BOF-Bling_On_ofF: Arduino library for playing with relay, LED, and other On/OFF.
  • Bootstrapper: A client library for MQTT messaging.
  • BRAINZY: A library that makes coding user-friendly for programming robots.
  • Brasilino: Biblioteca de tradução e facilitação de funções para Arduino em PT-BR
  • Brief: A scriptable firmware and protocol for interfacing hardware.
  • Brino: A biblioteca possibilita o uso de termos em portugues (Brino) para a programacao do arduino.
  • Byteduino: A light implementation of Obyte cryptocurrency platform (formerly Byteball) for ESP8266 and ESP32
  • Callback: A simple implementation of Signals and Slots for writing more flexible callbacks
  • CanSat Kit Library: Library for CanSat Kit.
  • CarreraDigitalControlUnit: Carrera® DIGITAL 124/132 interface library for Arduino and mbed OS
  • cgnuino: Arduino library for behavioral task controls in cognitive psychology and neuroscience.
  • Charge n Boost: A library for the Charge 'n Boost lithium charger and usb booster
  • Chronos: Easily manipulate date-times to perform scheduling, setup calendars and find points in time that are of interest.
  • CircuitsFunBasic: Essential basic components library by CircuitsFun.
  • CircuitsFunProjects: Beginner friendly projects and project libraries by CircuitsFun
  • CircularBufferLib: CircularBuffer Library
  • ColorConverter: Color Converter Library
  • CONTROLLINO: Support library for CONTROLLINO PLC boards
  • Cooperative Multitasking: Cooperative Multitasking lets multiple functions run at (nearly) the same time or independently from each other.
  • CopyThreads: A lightweight threading library
  • CountdownLib: Countdown Library
  • CppLinq: ArduinoLinq Library
  • CPPTasks: A simple hardware agnostic library written in C++11 implementing coroutines/state machines
  • Crypto: Rhys Weatherley's arduinolibs Crypto library.
  • CryptoAuthLib: MicroChip CryptoAuthLib with Arduino support
  • CST816S: Capacitive touch screen library
  • CTC GO MOTIONS: All in one library containing examples from lessons and projects for CTC GO! Motions Expansion
  • dbg-trace: Debug Trace component for Embedded Applications - Debug and Trace Log message system based on trace ports with adjustable levels.
  • DeadReckoning-library: Uses wheel encoder data on a differential drive robot to estimate position.
  • DebounceFilterLib: DebounceFilter Library
  • debug-cli: Debug CLI for Embedded Applications - Command Line Interface for debugging and testing based on an object oriented tree structure.
  • DecodeIR: A library for decoding IR signals.
  • DeepSleepScheduler: Lightweight, cooperative task scheduler with configurable sleep and task supervision.
  • Derivs_Limiter: This library can be used to limit the first and second derivative of a variable as it approaches a target value.
  • directTimers: Library for advanced hardware timers control
  • DoubleEMAFilterLib: DoubleEMAFilter Library
  • DU-INO: DU-INO base Arduino library.
  • Dump: AVR dump RAM and Flash
  • Dusk2Dawn: Get estimate time of sunrise and sunset given a set of coordinates.
  • EasyCommaLib: EasyComma is a light library that implements funtions for easily parse comma separed arrays
  • EasyingLib: Arduino library that implements easing functions for smooth property value change transitions
  • EasyStringStream: A library for string creation without std:: overhead
  • eBoard shackle the Arduino: All in one library to run qfixSoccerBoard code on the Arduino
  • EducationShield: Library used for the completion of all the projects related to CTC
  • EduShield-2 Library: Arduino Library for the Edu-Shield 2 by JustPlay Software (www.justplaysoftware.com).
  • EEPROMWearLevel: EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
  • eFLL: eFLL (Embedded Fuzzy Logic Library).
  • ElectronicsEducation: Arduino libraries and educational materials for workshop
  • elk: Tiny JavaScript Engine
  • EloquentArduino: An eloquent interface to common Arduino patterns, data structures and algorithms
  • EloquentTinyML: An eloquent interface to Tensorflow Lite for Microcontrollers
  • EloquentVision: Image processing datatypes and algorithms for Arduino and Esp32
  • Embedded Template Library ETL: ETL. A C++ template library tailored for embedded systems.
  • EmbeddedUtils: collections of utility headers for embedded c++
  • Embedis: An Embedded Dictionary Server.
  • EMoRo 2560: EMoRo 2560 library includes all specific libraries and examples for EMoRo 2560 controller.
  • EmotiBit XPlat Utils: A Utilities Library required for the successfull operation of EmotiBit FeatherWing and EmotiBit Oscilloscope Library
  • EnergyBoard: Enables reading polyphase energy-monitor parameters of LVX EnergyBoard
  • ERO: A library make learning basic robotic easier.
  • EscapeAutomate: EscapeAutomate Library
  • EscornabotEXT: Library for Escornabot EXT.
  • ESP Rotary: ESP8266/Arduino Library for reading rotary encoder values.
  • ESP Telnet: ESP8266/ESP32 library that allows you to setup a telnet server.
  • ESP32_VS1053_Stream: A library for streaming mp3, aac and ogg over http(s).
  • ESP32Logger: Logger for ESP32 for debugging C++-code
  • ESP32MotorControl: Motor control using ESP32 MCPWM
  • ESP8266RTTTLPlus: An RTTTL parsing and playing library.
  • ESP8266Scheduler: ESP8266 Co-operative Multitasking
  • EspBootstrap: Library helps bring new esp devices online and connected into ecosystem
  • ESPDateTime: Date Time Functions and Classes for ESP8266 and ESP32
  • ESPFlash: Lightweight library that makes SPIFFs usage simple and easy to understand on the ESP8266 and ESP32.
  • EspSaveCrash: Automatically saves exception details and stack trace to flash in case of ESP8266 crash.
  • ESPSerialFlasher: [EXPERIMENTAL] Flash the WiFiNiNa module on your arduino nano 33 iot
  • ESPStringTemplate: Lightweight string templating library for building static web pages on the ESP8266
  • ESPxRGB: RGB manipulation functions in Xtensa assembler for ESP SoCs
  • Eventually: Event-based programming library for Arduino
  • evo_bsp: Evo BSP components
  • evo_build_template: Evo Build Template
  • ExtFlashLoader: Downloads application binary to external flash memory connected to ATSAMD51 MCU and run it.
  • FabGL: VGA, SSD1306 ILI9341 ST7789 Controller, PS/2 Mouse and Keyboard Controller, Graphics Library, Graphical User Interface (GUI), Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
  • FCWRobot_Model2: The library array that is needed for the FCW Robot Model2.
  • FlexiPlot Arduino Library: Arduino library for FlexiPlot.
  • FPGAArcade Replay MKR Vidor 4000: Enables access to FPGAArcade Replay cores on the MKR Vidor 4000.
  • FTTech Aqualabo Sensors: Aqualabo Sensor Library for Arduino, using ArduinoModbus through RS485
  • FTTech LoRaWAN: Arduino IDE Library to make our SAMD51 interface with RAK811 20 pin click easier to use.
  • FTTech SAMD51 Clicks: Arduino IDE Library to make our SAMD51 easier to use.
  • Functional-Vlpp: Provides function templates to better support C++ functional programming across platforms.
  • FunctionFsm: A library that simplifies the creation of finite state machines and streamlines the process of turning state diagrams into code..
  • Functor: Callbacks in C++ using template functors.
  • Fuzzy Spooder: An add-on filament estimator for existing 3D printers.
  • GadgetBox: Enclosure and Universal Hardware for IoT Gadgets.
  • Gadgetron Libraries: Collection of Libraries for the Gadgetron software.
  • Gamer: A library for the DIY Gamer Kit by Technology Will Save Us.
  • GamerIR: Infrared communication library for the DIY Gamer Kit by Tech Will Save Us
  • GammaCorrectionLib: GammaCorrection Library
  • generic-Arduino: Generic Arduino Headers, to increase compatibility of code.
  • GenericMotorDriver: Generic library for controlling PWM, brushed DC motor drivers.
  • Geometry: A library for representing where things are in relation to other things in 3D space
  • GLEE2023: This library is for the Great Lunar Expedition for Everyone mission, which will provide accessible opportunities for students to directly participate in Lunar exploration.
  • GMSN Pure Digit: This library is used to control the GMSN! Pure Digit.
  • GyverGFX: Fast GFX library for displays and matrixes
  • GyverPower: Library for power management of AVR
  • GyverWDT: Advanced WDT control library for ATmega328p/32U4/2560 & ATtiny85/84/167
  • HaLake-M5Stack-Library: A library to create web server on M5Stack
  • HeartBeat: Arduino library for HeartBeat with frequency and dutyCycle.
  • HPDL1414-74HC595: An Arduino library for driving HPDL-1414 displays using shift registers
  • hueDino: Philips Hue library for Arduino.
  • I2CScanner: I2C Scanner
  • IBot: Arduino library for I-Bot camp.
  • iBotX: Arduino library for "i-Bot X" to be used in i-Bot Camp by Robot Club KMITL (Thailand)
  • ICOM 746 CAT Control: Simulate an ICOM 746 radio from the CAT point of view.
  • IniFile: Library to read and parse .ini files.
  • InkyBoard: Bibliotheek om gebruik te maken van het InkyBoard van InkyCode
  • Int64String: Convert 64bit integers to strings
  • 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.
  • IoTivity-Lite: OCF(Open Connectivity Founcation) core framework
  • IoTivity-Lite_Arduino-porting: OCF(Open Connectivity Founcation) core framework porting to Arduino
  • JLed: An Arduino library to control LEDs
  • JMAFoundation: A library that provide event response for Arduino.
  • Kaa IoT Platform: All in one library to communicate with Kaa IoT Platform
  • keyboardButton: Convinient way to map a push-button to a keyboard key. This library utilize the ability of 32u4-based Arduino-compatible boards to emulate USB-keyboard.
  • KnockPatternDetector: Can record, save and detect knock patterns in an asynchronous way with many settings.
  • Koyn: A trustless and decentralized Bitcoin library for Arduino compatible boards
  • LEDMatrixDriver: A replacement for Arduino's LedControl library for MAX7219
  • libasm: Cross assembler and disassembler for retro CPUs
  • libCBOR: A CBOR (RFC 7049) processing library.
  • libcli: Command Line Interface library
  • LinearRegression: Linear, Regression, Machine, Learn, AI, Statistics, Stats, Math
  • LinkedListLib: LinkedList Library
  • ListLib: List Library
  • Log: Simple but useful macroses for logging. Allow use printf() with Serial for logging.
  • log4arduino: Lightweight, no-frills logging for Arduino and friends
  • log4Esp: Extendable logging library for ESP8266
  • Low-Power: Lightweight power management library
  • LowPower_LowPowerLab: AVR & SAMD power management library
  • MagStripe: Decode data from TTL (raw) magnetic card readers.
  • MakerVision: Arduino library used by Scratch generated code on http://makervision.io
  • MaquinitasParams: Library of parameters for art devices.
  • MaquinitasRitmos: Library of rhythmic data for art devices.
  • Marceau: This is a library that allows devices to be easily controlled over serial and websockets.
  • MAX77650-Arduino-Library: An Arduino library for the Maxim Power Management Controller MAX77650
  • mbino: Port of mbed OS 2 APIs to the Arduino platform
  • MCCI Arduino Development Kit ADK: The MCCI XDK ported to Arduino ("Arduino Development Kit").
  • MCCI Catena Arduino Platform: Arduino library for MCCI Catena 44xx, 45xx, 46xx and 48xx systems.
  • MCP23017_Attiny85: "Library which lets you to control mcp23017 I/O expander simply"
  • MeanFilterLib: Mean Filter Library
  • MedianFilterLib: Median Filter Library
  • MegunoLink: Library for storing data in the eeprom, processing serial messages and plotting data with MegunoLink.
  • micro-ecc: uECC
  • MicroDebug: Arduino debugging support library
  • MicroGamer: A library for content creation on the Micro:Gamer gaming platform
  • MiDispositivoMIDI_V3: Provides functions to control de MiDispositivoMIDI V3 hardware
  • Mirobot: This is the library that makes Mirobot (http://mirobot.io) work.
  • MODI: A driver for control MODI on Arduino
  • MoonPhase: Get lunar phase information on a esp32.
  • MoonRise: Calculate moon rise/set times.
  • MpesaSTK: Mpesa Daraja for microcontrollers.
  • MPG: C++ library for USB gamepad handling with support for XInput, DirectInput and Nintendo Switch.
  • multiplePinOps: An Arduino library to drive multiple pins with the same API.
  • MultiTaskLib: Storyboard are a series of non blockings tasks that runs in parallel
  • Mutila: Mouse's Utilities for Arduino
  • my92xx: MY9291 and MY9231 LED driver library for Arduino AVR and ESP8266
  • nanoFORTH: A simple and useful FORTH for Arduino Nano
  • NanoProtoShield: Arduino library to interact with the NanoProtoShield hardware.
  • NonBlockingRTTTL: Non-blocking Arduino library for playing RTTTL melodies.
  • Norman: Mathematically simulate natural cycles of daylight, temperature, and humidity for remote locations using minimal data sets.
  • OctopusLab-Library: Library for octopuslab modules that make easier work with pins.
  • OneSystemLibrary: Arduino library for Delta-Robot One
  • Ospom: Ospom is FaceBook for your Arduino.
  • OTAdrive_ESP: Official library to use OTAdrive services in ESP8266/ESP32 arduino platform
  • Pablo: A library to run Pablo, an Arduino based drawing machine
  • Parser: Arduino Library that helps to parse a char array
  • Percent_Codec: Percent codec
  • PetriNetLib: PetriNet Library
  • Phant: A simple interface to post data to a phant stream.
  • PHPoC Expansion: PHPoC Expansion library for Arduino
  • phyphox BLE: Use the app phyphox to visualize your sensor data on your phone or tablet!
  • PlayRtttl: Plays RTTTL / RTX melodies/ringtones from FLASH or RAM.<br/>
  • PlotPlus: Plotting library compatible with Sloeber IDE and SimPlot
  • portenta-pro-community-solutions: PortentaH7, LoRa and Ethernet Vision Shields and Breakout Board Organized: Robotics, Machine Learning and General Examples
  • PreMo - Virtual Path Following: Adds virtual path following feature to differential drive robots.
  • printHelpers: Arduino library to help formatting data for printing. 64 bit integers (base 10 and 16). Engineering and scientific notation.
  • Printoo_Library: The library for the Printoo modules.
  • PropertyChangeLib: Property Change Library
  • Protothreads: A lightweight stackless threads library
  • PS2KeyAdvanced: PS2 keyboard FULL control and ALL keys processing, as well as LED control.
  • PS2KeyMap: PS2 keyboard codes from PS2KeyAdvanced to UTF-8 for any Latin language keyboard.
  • PS2KeyRaw: PS2 keyboard control and raw data receiving
  • PTW-Arduino-Assert: The library Push The World uses for unit testing.
  • PulseSensor Playground: Support at PulseSensor.com
  • PWFusion_VL53L3C: VL53L3C Time of Flight Sensor Library
  • QDispatch: Synchronous task library.
  • QRCode: A simple QR code generation library.
  • QuickMedianLib: QuickMedian Library
  • QuickSortLib: QuickSort Library
  • QZQSM: QZSS DC Report Service Decode Library
  • RADAR: Arduino library for a pan tilt radar.
  • ReactESP: Asynchronous programming library for the ESP8266 and other microcontrollers compatible with the Arduino framework.
  • ReactiveArduino: ReactiveArduino implements observable-observer pattern on a processor like Arduino
  • relativity: library with relativity functions.
  • RGB LED Lighting Shield XMC1202: This library provides an interface to communicate with the RGB LED Lighting Shield XMC1202 via I2C interface.
  • rhio-pinmap: Macro definitions for compatibility among rhomb.io Master modules
  • RTT-CMSIS-OS: RT-Thread CMSIS RTOS2
  • Rtttl: A library that plays Rtttl melodies
  • runner: A kind of shell for Arduino.
  • SAM32WiFiEsp: Arduino (and SAM32) WiFi library for ESP8266
  • sarmfsw: sarmfsw
  • Seeed Arduino Sketchbook: Wio Terminal and Other Seeed Demos
  • Serial Controlled Motor Driver: Use this to command the SCMD and connected chain.
  • SerialToWifi: Drop-in replacement for the Serial Arduino library that manages i/o to a remote console over wifi.
  • Si4703: Basic functionality of the Si4703 FM tuner chip.
  • SiderealPlanets: A library for providing basic astronomy related functions.
  • SiguesAhi: [ALPHA] Library for building instruments that check if institutions still exist.
  • SimpleStepper: Simple library for controlling unipolar and bipolar steppers
  • SimpleTaskManager: SimpleTaskManager - simple task dispatcher for Arduino based devices with limited memory.
  • SingleEMAFilterLib: SingleEMAFilter Library
  • Sleepy Pi 2: Arduino Library for Sleepy Pi 2 Raspberry Pi HAT
  • SmallSetup: Optimize the Arduino setup routines.
  • SnappyXO-PreciseMovement-library: Move your SnappyXO robot more precisely.
  • SparkFun APDS-9301 Lux Sensor: Broadcom APDS-9301 Lux Sensor.
  • SparkFun ATSHA204 Library: Library for the ATSHA204 IC.
  • SparkFun AVR ISP Programming Library: A low level library to allow you to program AVR ISP devices from another device<br/><br/>
  • SparkFun Qwiic Digital Capacitor Arduino Library: A library to get and set the capacitance of the NCD2400M digital capacitor in both volatile and non-volatile memory.
  • SPIFFS_FilePrint: Lightweight library for rolling file print. It logs to SPIFFS.
  • SPIFFSIniFile: Library to read and parse .ini files on ESP8266 and ESP32 platforms
  • StateMachineLib: StateMachine Library
  • StateSpaceControl: A library for state space feedback control on on Arduino
  • Statistical: Statistic, Max, Min, Average, Stream
  • Stator: For managing states of your variables
  • STM32duino Examples: Provides several examples for the Arduino core for STM32 MCUs.
  • STM32duino FP_Examples: Provides several Function Packs that combine the usage of several X-NUCLEO boards
  • StopwatchLib: Stopwatch Library
  • StoryBoardLib: Storyboard are a series of non blockings tasks that runs sequencially
  • StreamLib: BufferedPrint stream for efficient networking. ChunkedStream for HTTP chunked encoding. CStringBulder builds a c-string with Print class methods. And printf() function with formatting string from F macro.
  • StreamUtils: 💪 Power-ups for Arduino streams
  • SunRise: Calculate sun rise/set times.
  • SyncWaveformsLib: Arduino SyncWaveforms implements timed functions that runs synchronously
  • Talk2: <font color="#0066CC">Library for the Talk2 Boards.</font>
  • Talking_Display: A library to output date, time and sensor values as speech.
  • TaskManagerIO: Task manager for Arduino and mbed with marshalled interrupts, first class support for events and timed execution. Thread safe for RTOS use.
  • Tasks: A library that handles ongoing tasks.
  • tcMenu: An IoT ready, modular menu solution that supports many input and display devices with a full designer UI and strong remote control capability.
  • Thread: Simplest kernel for multythreading.
  • ThresholdLib: Threshold Library
  • TimedBlink: An object oriented library for asynchrnous programmable LED blinking
  • TimeoutTaskLib: TimeoutTask Library
  • TinkerController: TinkerController allows you to use Gaming Controllers with your Arduino/ESP IOT devices.
  • TinyCBOR: Concise Binary Object Representation (CBOR) Library
  • tinyhal: Tiny platform hardware abstraction layer
  • TinyTrainable: Library to build media arts instruments with tiny machine learning.
  • TonePitch: Real accurate list of music notes with tone variants for Arduino.
  • TOTP library: Library to generate Time-based One-Time Passwords
  • TriangleSolverLib: Library that implements functions to solve triangles. Usefull for articulated machines
  • TridentTD_EasyFreeRTOS32: A library for ESP32's FreeRTOS in the easy way
  • TrimWright: UML State Machines for Arduino
  • TunePlayer: A library to decode and play simple tunes.
  • Ubidots Arduino YUN: Ubidots library for the Arduino YUN
  • Ubidots MQTT for ESP8266: Library for sending data to the Ubidots cloud using ESP8266 based systems
  • UKESF Sixth-Formers: Examples and libraries for the UKESF sixth-formers guide.
  • ULWOS2: ULWOS2 - An Ultra LightWeight Operating System
  • uMT: Micro Multi Tasker specifically designed for ARDUINO UNO, MEGA and DUE boards.
  • uMulti: Cooperative multitasking for the AVR line of microcontrollers.
  • unit-system: Handling of SI units
  • USB Host Shield Library 2.0: Revision 2.0 of MAX3421E-based USB Host Shield Library.
  • USBControllerLib: Arduino library for communication between USB controller and Arduino.
  • Utilities: A library that makes using Arduino a breeze.
  • Voltage Reference: Arduino voltage reference library
  • Wasm3: The fastest WebAssembly interpreter (and the most universal runtime)
  • Watchy: Watchy - An Open Source E-Paper Watch by SQFMI
  • WiFiEsp: Arduino WiFi library for ESP8266
  • WifiLocation: Library to get geographic position (lat, lon, accuracy), without GPS, by listening surrounding WiFi networks (Works with ESP8266 and ESP32 boards)
  • WiThrottle: JMRI WiThrottle Protocol implementation
  • Witty: Witty Support Library
  • WMM_Tinier: An adaptation of the miniwinwm/WMM_Tiny code for calculating magnetic variation.
  • WolkConnect: Arduino library which provides easy connectivity to WolkAbout IoT Platform.
  • XLR8AddrPack: Arduino header file defining addresses common to the XLR8 family.
  • YA_FSM: Yet Another Finite State Machine
  • YAAWS: Yet Another Arduino Web Server
  • YACL: Yet Another CBOR Library.
  • Yaesu FT857D CAT: Simulate a Yaesu FT-857D radio from the CAT point of view.
  • YASM: Easy finite state machine creation and management library
  • Z80: A Z80 CPU implementation for the Arduino Mega.