Communication

A list of the 1504 libraries in the category Communication.

1NCE Arduino Blueprint Sample integration of 1NCE SDK with Arduino, providing demos for various features of 1NCE OS.
107-Arduino-Cyphal Arduino library for providing a convenient C++ interface for accessing OpenCyphal.
107-Arduino-MCP2515 Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.
107-Arduino-NMEA-Parser Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages.
24s02ya__M24SR02-Y Library for interfacing with 24s02ya__M24SR02-Y NFC chips.
aREST RESTful API for the Arduino platform.
aREST UI A graphical user interface for Arduino based on the aREST API.
aTalkArduino Real Time Data communication protocol
ATtinySerialOut Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.Perfect for debugging purposes. Code size is only 76 bytes@38400 baud or 196 bytes@115200 baud (including first call)
aWOT Arduino web server library.
AA_MCP2515 MCP2515 CAN Controller Library
ABB PowerOne Aurora inverter communication protocol ABB PowerOne Aurora inverter communication protocol for Arduino, esp8266 and esp32 (Library).
ACAN A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.
ACAN2040 ACAN2040
ACAN2515 Driver for MCP2515 CAN Controller
ACAN2515Tiny Driver for MCP2515 CAN Controller
ACAN2517 Driver for the MCP2517FD, the MCP2518FD and the MCP251863 CAN Controllers (CAN 2.0B mode)
ACAN2517FD Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)
ACAN_ESP32 An ESP32 CAN Driver.
ACAN_STM32 A STM32 CAN driver.
ACAN_T4 A Teensy 4.0 / 4.1 CAN / CANFD driver.
ACANFD_FeatherM4CAN An Adafruit Feather M4 CAN board CANFD driver.
ACANFD_GIGA_R1 An Arduino GIGA R1 FDCAN driver.
ACANFD_STM32 A STM32 FDCAN driver.
AceSPI Unified interface for selecting hardware or software SPI implementations on Arduino platforms.
AceTMI Interfaces for communicating with the TM1637 and TM1638 LED controllers on Arduino platforms.
AceWire Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API.
ACS-M1128 ACS-M1128 SAM Element IoT WiFi Connectivity
AD7173 Arduino library for Analog Devices AD7173 analog digital converter
AD7190forESP32 Basic library for analog Devices AD7190 running on ESP32
Adafruit BLEFirmata Modified Firmata code to work with Adafruit's nRF8001 Breakout and BlueFruit modules
Adafruit BluefruitLE nRF51 Arduino library for nRF51822-based Adafruit Bluefruit LE modules
Adafruit CC3000 Library Library code for Adafruit's CC3000 WiFi breakouts.
Adafruit CH9328 Library for the Adafruit CH9328 UART to USB HID Breakout
Adafruit ESP8266 Example code for ESP8266 chipset
Adafruit Floppy Adafruit's floppy disk drive interfacing library
Adafruit FONA Library Arduino library for the Adafruit FONA
Adafruit IntelliKeys IntelliKeys library for Arduino
Adafruit IO Arduino Arduino library to access Adafruit IO.
Adafruit MFRC630 RFID Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip
Adafruit MQTT Library MQTT library that supports the FONA, ESP8266, ESP32, Yun, and generic Arduino Client hardware.
Adafruit nRF8001 Drivers for Adafruit's nRF8001 Bluetooth Low Energy Breakout
Adafruit PN532 Arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip
Adafruit Si4713 Library Arduino library for the Si4714 FM+RDS Transmitter in the Adafruit shop
Adafruit TinyUSB Library TinyUSB library for Arduino
Adafruit WipperSnapper Arduino application for Adafruit.io WipperSnapper
ADF7023 An Arduino library for RF communication with Analog Devices RF Transceiver ADF7023.
ADS1115-Driver Lightweight arduino library for the ADS1115 ADC converter IC
AdvancedLogger Library for simple logging to memory with comprehensive format.
advancedSerial An Arduino library with additions to vanilla Serial.print(). Chainable methods and verbosity levels. Suitable for debug messages.
AfricasTalking A library to enable easy intergration of Africas Talking communication APIs with esp8266.
AgIsoStack A free ISOBUS (ISO11783) and J1939 CAN Stack for Teensy.
AIChatBot AI Chat Library for Arduino
AIOModule AIO Modules for ESP8266 and Arduino
AIS 4G board Enables AIS 4G network connection use by AIS 4G Board
AlertMe Allows for sending email and SMS from nothing but the ESP8266!
Algoduino A simple API client implementation in C++ for the Algorand Blockchain.
AllThingsTalk LoRaWAN SDK LoRaWAN SDK for AllThingsTalk Maker
AllThingsTalk LTE-M SDK Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.
AllThingsTalk WiFi SDK Connect and control your device with AllThingsTalk
AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules
AlmaviosLitMqtt A Simple MQTT client for connection with cloud providers
AltSoftSerial Software emulated serial using hardware timers for improved compatibility
Ambient ESP32 ESP8266 lib Ambient library for Arduino ESP32 and ESP8266.
ANSI Arduino library to send ANSI escape sequences.
ANT-Arduino Library for communicating with various ANT radios from Dynastream Innovations.
Antares ESP8266 HTTP A library to simplify the process of fetching/deploying data to Antares IoT platform
Antares ESP8266 MQTT A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266
AntaresLoraID Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
anto-esp8266-arduino Enables ESP8266 to connect to Anto.io IoT platform.
ANTPLUS-Arduino Library for easy ANT+ integration
ApSDM120 Library for interfacing meter SDM120 with Arduino, tested whith Mega 2560
App Fernando K Library that helps working with the Fernando K app
AppleMIDI AppleMIDI (aka rtpMIDI) MIDI I/Os for Arduino
Approximate The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32.
APRS-Decoder-Lib Library to decode APRS messages.
APRS-IS-Lib APRS-IS library for ESP32
AqualaboSensor Aqualabo Sensors.
Arancino Enables communication between microcontroller and Arancino Module running mainly in Arancino boards.
Aranet4 Aranet4 communication library for ESP32
ArdOSC Open Sound Control(OSC) Library for Arduino.
ArdTap A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.
ArduboyI2C An I2C library for Arduboy multiplayer games.
ArduinoArcherPanelClient Client library for websocket based communication with Archer Cloud panels.
arduino-async-duplex Easily and asynchronously with a serial device requiring call-and-response style commands.
arduino-async-modem Asynchronously interact with your GSM or LTE modem.
ArduinoBearSSL Port of BearSSL to Arduino.
ArduinoBLE Enables Bluetooth® Low Energy connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, Arduino Nano 33 BLE, Nicla Sense ME and UNO R4 WiFi.
Arduino Cloud Provider Examples Examples of how to connect various Arduino boards to cloud providers
ArduinoCloudStorage CloudStorage lets you store and retrive values from a remote server.
ArduinoCloudThing Easly connect your Arduino/Genuino board to the Arduino Cloud
ArduinoECCX08 Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips
ArduinoESPAT A library to control esp-8266 from Arduino by AT commands easier.
ArduinoHttpClient [EXPERIMENTAL] Easily interact with web servers from Arduino, using HTTP and WebSockets.
ArduinoHttpServer Server side minimalistic HTTP protocol implementation.
ArduinoIHC A Library for connecting to the IHC Controller data in/out.
ArduinoIoTCloud This library allows connecting to the Arduino IoT Cloud service.
ArduinoIoTCloudBearSSL Port of BearSSL to Arduino.
ArduinoIRC Easy library to make an Arduino IRC Bot (Also supports Twitch chat).
ArduinoLang Translate Wiring and CPP language to your native language.
ArduinoLog Small logging framework
arduino-managed-serial-device Easily and asynchronously with a serial device requiring call-and-response style commands.
ArduinoMDNS mDNS Library for Arduino
ArduinoModbus Use Modbus equipment with your Arduino.
ArduinoMqtt MQTT Client library for Arduino based on the Eclipse Paho project.
ArduinoMqttClient [BETA] Allows you to send and receive MQTT messages using Arduino.
ArduinoOSC OSC subscriber / publisher for Arduino
ArduinoRS485 Enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield.
Arduino Uno WiFi Dev Ed Library This library allows users to use network features like rest and mqtt. Includes some tools for the ESP8266.
Arduino-Websocket-Fast Websocket client library (fast data sending).
ArduinoWebsockets A library for writing modern Websockets applications with Arduino.
Arduino_BHY2Host Library for Host boards that interact with BHY2 chip on Nicla Sense ME
Arduino_Braccio_plusplus Board support library for the Arduino Braccio++ 6-DOF robot arm.
Arduino_Cellular This library provides a toolkit for interacting with the official Arduino Pro 4G Modules.
Arduino_CloudConnectionFeedback Block program execution until the device is connected to the cloud and provide user with feedback on connection status.
Arduino_ConnectionHandler Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet], Notecard)
Arduino_DebugUtils Debugging module with different debug levels, timestamps and printf-style output.
Arduino_ESP32_OTA Firmware update for ESP32.
Arduino_MachineControl DEPRECATED. Arduino Library for Portenta Machine Control - PMC
Arduino_MKRMEM SPIFFS on W25Q16DV for Arduino MKRMEM Shield.
Arduino_MultiWiFi allows to configure multiple WiFi networks.
Arduino_OAuth [BETA] OAuth 1.0 client library for Arduino.
Arduino_Opta_Blueprint Library used to connect OPTA and OPTA Expansion Modules on I2C / UART
Arduino_PortentaMachineControl Arduino Library for Portenta Machine Control (PMC)
Arduino_Portenta_OTA Firmware update for the Portenta H7.
Arduino_ScienceJournal The Arduino Science Journal firmware for the Physics Lab kit and the Arduino Nano 33 BLE Sense.
Arduino_ScienceKitCarrier Library and firmware for Arduino Science Kit R3
Arduino_SecureElement Arduino Library for the Atmel/Microchip ECC508 and ECC608 and NXP SE050 crypto chips
Arduino_SerialUpdater small bossac porting for Arduino platforms
Arduino_USBHostMbed5 ARM Mbed5 USBHOST library port for Arduino.
Ardwloop A library to ease controlling an Arduino program from a Java or Kotlin application.
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)
ArtnetWifi ArtNet with the ESP8266, ESP32, RP2040 and more.
ArtronShop_LineNotify LINE Notify library for ESP32, ESP8266 and Arduino Uno R4 WiFi
AsciiMassage AsciiMassage is a microcontroller message packer and parser for the ASCII format in different protocols.
AskSinPP Homematic Protocol Library
AstroMech Protocol for exchanging small amounts of data over audio.
AsyncDNSServer_ESP32_ENC Fully Asynchronous DNS Server Library for ESP32 boards using LwIP ENC28J60 Ethernet.
AsyncDNSServer_ESP32_Ethernet Fully Asynchronous DNS Server Library for ESP32/S2/S3/C3 boards using LwIP W5500, W6100 or ENC28J60 Ethernet.
AsyncDNSServer_ESP32_W5500 Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W5500 Ethernet.
AsyncDNSServer_ESP32_W6100 Fully Asynchronous DNS Server Library for ESP32 boards using LwIP W6100 Ethernet.
AsyncDNSServer_RP2040W Fully Asynchronous DNS Server Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.
AsyncDNSServer_Teensy41 Fully Asynchronous DNS Server Library for Teensy 4.1 using QNEthernet.
AsyncDNSServer_WT32_ETH01 Fully Asynchronous DNS Server Library for WT32_ETH01 or ESP32-based boards using LwIP LAN8720 Ethernet.
AsyncEspFsWebserver ESPAsyncWebserver with steroids
AsyncESP32_ENC_Manager ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_Ethernet_Manager ESP32 + LwIP W5500 / ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_ENC_Manager ESP32_S2/S3/C3 + LwIP + LwIP ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_Ethernet_Manager ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_W5500_Manager ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_SC_W6100_Manager ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_W5500_Manager ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP32_W6100_Manager ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_ENC_Manager (ESP8266 + LwIP ENC28J60) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_Ethernet_Manager (ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_W5100_Manager (ESP8266 + LwIP W5100 / W5100S) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncESP8266_W5500_Manager (ESP8266 + LwIP W5500) Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
AsyncHTTPRequest_ESP32_Ethernet Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720.
AsyncHTTPRequest_RP2040W Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_RP2040W library for RASPBERRY_PI_PICO_W with CYW43439 WiFi.
AsyncHTTPRequest_Teensy41 Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Teensy41_AsyncTCP for Teensy 4.1 using QNEthernet
AsyncHTTPSRequest_ESP32_Ethernet Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32/S2/S3/C3, WT32_ETH01 (ESP32 + LAN8720), ESP32 using LwIP ENC28J60, W5500, W6100 or LAN8720.
AsyncHTTPSRequest_Generic Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720) and ESP32 with LwIP ENC28J60, W5500 or W6100.
AsyncMQTT_ESP32 Arduino Library for ESP32/S2/S3/C3 asynchronous MQTT client implementation
AsyncMQTT_Generic Arduino Library for ESP8266, ESP32, Portenta_H7, STM32 and RP2040W asynchronous MQTT client implementation
AsyncSMS Simple asynchronous SMS library for SIM800L
AsyncStream Async read from Stream objects (Serial, etc)
AsyncTCP_RP2040W Asynchronous TCP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core
AsyncTCP_SSL Asynchronous SSL TCP Library for ESP32.
AsyncTelegram2 Powerful, flexible and secure Arduino Telegram BOT library. Hardware independent, it can be used with any MCU capable of handling an SSL connection.
AsyncUDP_ESP32_Ethernet Fully Asynchronous UDP Library for ESP32 boards using LwIP W5500, W6100 or ENC28J60 Ethernet
AsyncUDP_ESP32_SC_ENC Fully Asynchronous UDP Library for ESP32_S2/S3/C3 boards using LwIP ENC28J60 Ethernet
AsyncUDP_ESP32_SC_Ethernet Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500, W6100 or ENC28J60 Ethernet
AsyncUDP_ESP32_SC_W5500 Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W5500 Ethernet
AsyncUDP_ESP32_SC_W6100 Fully Asynchronous UDP Library for ESP32S2/S3/C3 boards using LwIP W6100 Ethernet
AsyncUDP_ESP32_W5500 Fully Asynchronous UDP Library for ESP32 boards using LwIP W5500 Ethernet
AsyncUDP_ESP32_W6100 Fully Asynchronous UDP Library for ESP32 boards using LwIP W6100 Ethernet
AsyncUDP_Ethernet Fully Asynchronous UDP Library for ESP8266 using W5x00 or ENC28J60 Ethernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncUDP_RP2040W Fully Asynchronous UDP Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncUDP_Teensy41 Fully Asynchronous UDP Library for Teensy 4.1 using QNEthernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncWebServer_ESP32_ENC AsyncWebServer for (ESP32 + ENC28J60)
AsyncWebServer_ESP32_SC_ENC AsyncWebServer for (ESP32_S2/S3/C3 + LwIP ENC28J60)
AsyncWebServer_ESP32_SC_W5500 AsyncWebServer for (ESP32_S2/S3/C3 + LwIP W5500)
AsyncWebServer_ESP32_SC_W6100 AsyncWebServer for (ESP32_S2/S3/C3 + LwIP W6100)
AsyncWebServer_ESP32_W5500 AsyncWebServer for (ESP32 + LwIP W5500)
AsyncWebServer_ESP32_W6100 AsyncWebServer for (ESP32 + LwIP W6100)
AsyncWebServer_Ethernet Asynchronous HTTP and WebSocket Server Library for ESP8266 using W5x00 or ENC28J60 Ethernet
AsyncWebServer_RP2040W Asynchronous WebServer Library for RASPBERRY_PI_PICO_W using CYW43439 WiFi with arduino-pico core.
AsyncWebServer_Teensy41 Asynchronous HTTP and WebSocket Server Library for Teensy 4.1 using QNEthernet
AsyncWebServer_WT32_ETH01 AsyncWebServer for WT32_ETH01 using LAN8720
AsyncWT32_ETH01_Manager ESP32 + LwIP LAN8720, including WT32-S1, ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
Atmel TSS463C VAN bus Datalink Controller library A library for the Atmel TSS463/TSS461 VAN Datalink Controller
AutoConnect ESP8266/ESP32 WLAN configuration at runtime with web interface.
autowp-mcp2515 Arduino MCP2515 CAN interface library
AVR-IoT-Cellular Library for the AVR-IoT Cellular Mini Board
AwsIotWiFiClient A library to connect Wi-Fi microcontrollers to AWS IoT Core.
AWS-SDK-ESP8266 SDK for AWS using ESP8266
AXP202X_Library Arduino library for X-Power AXP202 chip
AzureIoTHubMQTTClient Azure IoT Hub client library for ESP8266 via MQTT protocol.
Azure SDK for C Azure SDK for C library for Arduino.
BalmIot Library to easily make GET and UP requests to a BALM IOT.
BareBoneSim800 A BareBone Arduino Library For SIM800 Modules
Base32-Decode Base32 decoder; able to handle both binary and string encoded data.
base64 Base64 encoder/decoder for arduino repo
bb_captouch Capacitive touch sensor library for FT6x36, MXT144, CST820, CST226 and GT911 I2C devices.
bb_rtc realtime clock library for DS3231, RV3032, and PCF8563.
BBQ10Keyboard Library for using the BBQ10Keyboard PMOD
BDSP The library implements a binary data separation protocol.
Beacon An AMX-style Ethernet beacon, allowing for remote discovery.
BeaconNano Create a Beacon from an Arduino Nano Ble
Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.
BetterWiFiNINA An improved fork of WiFiNINA library
BGWiFiConfig BGWiFiConfig是一个为esp8266和esp32设计的简单易用Arduino配网库。
BIP66 A simple Bitcoin BIP66 Implementation in C++ for the ARK Ecosystem.
BitBang_I2C Bit-bang the I2C protocol on any 2 GPIO pins on any system.
BlaeckSerial A simple library to send binary (sensor) data via Serial port to your PC.
BlaeckTCP A simple library to send binary (sensor) data via Ethernet/Wifi to your PC.
BLE-MIDI BLE-MIDI I/Os for Arduino
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.
BLESensorGateway allows to read data from a local BLE sensor and send it to Arduino Cloud and viceversa.
BLESerial A library to communicate with BLE Serial Modules
ble_definitions A library that contains ready to use definitions for different BLE Services and Characteristics
blesdlib Emulate a keystrok via bluetooth wirelessly
Blinker Build a easy way for your IoT project.
Blinker_PMSX003ST Arduino library for Plantower PMSX003ST family sensors.
BlueDisplay This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.
bluemicro_exmpl Keyboard examples that uses the BlueMicro libraries.
bluemicro_hid Creates a unified facade to both TinyUSB and nRF52 BlueFruit HID interfaces.
Bluepad32 for NINA-W10 boards Enables gamepad support for NINA-based boards like the Nano RP2040 Connect, MKR WiFi 1010, MKR VIDOR 4000, UNO WiFi Rev.2 and Nano 33 IoT.
Blues-Minimal-I2C Blues-Minimal-I2C
Blues Wireless Notecard An easy to use Notecard Library for Arduino.
BluetoothTerminal A library to implement serial-like communication over BLE.
Blynk Build a smartphone app for your project in minutes!
BlynkESP32_BT_WF Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.
BlynkEthernet_Manager Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) boards, etc. with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
BlynkEthernet_STM32_WM Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.
BlynkGate Connect your IOT Projects to Blynk.
BlynkGSM_Manager Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
BlynkNcpDriver A shared interface to the services provided by Blynk.NCP
Blynk_Async_ESP32_BT_WF Simple WiFiManager for Blynk and ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM. Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Using AsyncWebServer instead of WebServer, with WiFi networks scanning for selection in Configuration Portal.
Blynk_Async_GSM_Manager Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
Blynk_Async_WM Simple Async WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.1 and ESP32 core v1.0.6
Blynk_Esp8266AT_WM Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52/TP2040 LittleFS.
Blynk_Teensy Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields
Blynk_WiFiManager Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6
Blynk_WiFiNINA_WM Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS
BM2102-9x-1 Arduino library for UART and I2C access to the BM2102-9x-1/BMC21M0x1 that Sub-1G OOK Transmitter Transparent Transmission Module
BM2302-9x-1 Arduino library for UART and I2C access to the BM2302-9x-1/BMC23M0x1 that Sub-1G OOK Receiver Transparent Transmission Module
BM64 Library BM64/BM62 Library for Arduino
BM7701-00-1 Arduino library for UART access to the BM7701-00-1/BMC77M001 that Bluetooth 5.2 BLE module
BMB22M210 Arduino library for UART access to the BMB22M210/BMB22T101 UART Expansion Module
BMC11T001 Arduino library for UART access to the BMC11T001 that NFC Card Reader Shield
BMC36M0x1 Arduino library for UART access to the BMC36M0x1 that Sub-1GHz FSK Transceiver Transparent Transmission Module
BMC56M001 Arduino library for UART access to the BMC56M001 that 2.4G GFSK Transceiver Transparent Transmission Module
BMC81M001 Arduino library for UART access to the BMC81M001 that WIFI Module
Boho Encryption, authentication, Secure communication.
Bolder Flight Systems Checksum Checksum library.
Bolder Flight Systems Message Framing Message framing library.
Bonezegei_GPS GPS Library
Bonezegei_I2CScan Scans I2C device from 0 to 255 and show the address of active devices
Bonezegei_Protocol Bonezegei Protocol (BZP)
Bonezegei_RS485 RS485 to UART
Bonezegei_SoftSerial Software Serial Beta
BoodskapTransceiver Boodskap IoT Platform Arduino Library
bosejis_TWI TWI operations Library
BotleticsSIM7000 Arduino library for the Botletics SIM7000 Shield and other SIMCom modules
BowlerCom A library to communicate between an arduino and a computer.
BPLib This library simplifies using the RN-42 Bluetooth Module
Bridge Enables the communication between the Linux processor and the microcontroller. For Arduino/Genuino Yún, Yún Shield and TRE only.
BridgeHttpClient A practical and easy to use generic HTTP client library for the Yun.
Brzo I2C Brzo I2C is a fast I2C Implementation written in Assembly for the esp8266
BTLE Arduino library for basic Bluetooth LE communication.
BUCO-PI A library to simplify creating, operating, and using your DIY Internet of Things devices using BUCO PI devices.
Buffered Streams Implementation of Arduino's Stream class which use internal ring buffers to emulate a pair of connected Streams or a Loopback Stream.
ButtinoRAK Library for the Lualtek Button handler for RAK devices
Button2 Arduino/ESP library to simplify working with buttons.
ByteConvert Library for converting variables to bytes and reverse
BytebeamArduino A small Arduino Library for Bytebeam Cloud that just works.
cI2C Arduino Hardware I2C for AVR (in plain c)
cSerialWatcher Monitor and modify arduino variables via serial usb
CafeIOT CafeIOT library for Eep8266.
CafeIot_Arduino CafeIot library for Arduino.
Callmebot ESP32 Callmebot library for ESP32
Callmebot ESP8266 Callmebot library for ESP8266
Camino A library for controlling an Arduino from Python over Serial.
CAN An Arduino library for sending and receiving data using CAN bus.
CAN Adafruit Fork An Arduino library for sending and receiving data using CAN bus.
CanBusData_asukiaaa It defines data frame of CAN bus.
CanBusMCP2515_asukiaaa It communicate with MCP2515 or MCP25625 on SPI to use CAN Bus.
Canon BLE remote [BETA] Canon bluetooth remote control library for Arduino.
CayenneLPPdec CayenneLPP data decoder
CayenneLPP CayenneLPP Arduino Library.
CayenneMQTT Connect a device to the Cayenne dashboard using MQTT.
CBUSconfig Arduino library for MERG CBUS module configuration
CBUS Library for MERG CBUS
CBUSSwitch Arduino library for MERG CBUS pushbutton switch processing
CBUS2515 Library for MERG CBUS using MCP2515, 25625 ICs
CBUSACAN2040 Library for MERG CBUS using CAN2040 driver
CBUSBUZZER Arduino library for MERG CBUS buzzer processing
CBUSLED Arduino library for MERG CBUS LED processing
CBUSMCP_CAN Library for MERG CBUS using the MCP_CAN library for MCP2515
CC3000 MDNS Simple multicast DNS name resolution library for Adafruit's CC3000 and Arduino.
Cdrv8833 ESP32 class for the TI DRV8833 motor driver. Designed for unipolar (DC) motors only (not stepper).
CEClient A library which allows communication with HDMI CEC capable devices.
CH9328-Keyboard USB HID Keyboard using WCH CH9328 chip. It is almost compatible with Arduino Keyboard library.
ChatGPT_Client Library for communication with ChatGPT
ChirpSDK Chirp SDK
ChronosESP32 Setup your ESP32 as a smartwatch and connect to Chronos app over BLE.
Ciao Enables communication between microcontroller and MIPS cpu. Natively support network communications, terminal (linux) and file access.
CliTerminal Simple Serial Terminal
Clip Command Line Interface Parser
cloud4rpi-esp-arduino Connect a board to the Cloud4RPi control panel using MQTT - https://cloud4rpi.io.
Cloudchip IoT Cloudchip.io communication library for Arduino, ESP8266 & EPS32
ClusterDuck Protocol Mesh communication protocol.
CmdMessenger A serial messaging library for the Arduino and .NET/Mono platform.
CmdSerial Simple library that provides an easy way to input/output data from the sketch.
CMMC MQTT Connector MQTT Connector library
CMMC OTA CMMC OTA
CMMC Packet A simple CMMC Packet data structure.
CMMC WiFi Connector WiFiConnector by CMMC
CMMC_Interval CMMC_Interval
CMMC_NB-IoT CMMC_NB-IoT
CoAP simple library Simple CoAP client/server library for generic Arduino Client hardware.
Codec2 The Codec2 library is a proof-of-concept for running the Codec2 audio codec on an Arduino-compatible Adafruit Feather nRF52 Bluefruit LE board.
Cohere_Client Arduino Library to connect with Cohere models
CoinMarketCapApi A wrapper for the CoinMarketCap.com Api (supports ESP8266, ESP32 & WiFi101 boards)
ComDriverSpi SPI communication driver class
CommandParser An Arduino library for parsing commands of the form COMMAND_NAME ARG1 ARG2 ARG3.
Commander Command line library for Arduino.
ConfigManager WiFi connection manager for ESP8266 and ESP32
ConfigPortal32 Configuration Web Portal for ESP32
ConfigPortal8266 Configuration Web Portal for ESP8266
Connect Arduino-Supabase Arduino Library to communicate with Supabase.io
ConnectThings_ESP8266 Allows communication with WiFi network for all Arduino boards.
ConnectionHelper Library for setting up WiFi and OTA (Over The Air)
Console Arduino based VT100 comparable serial console library.
Constellation Arduino/ESP library for Constellation 1.8
CoreX Library for CoreX IoT Platform.
CRMui3 CRMui3 WebFramework build a web app (Web UI) for ESP8266 and ESP32 in your project in minutes! / CRMui3 WebFramework для esp8266 и esp32. Позволяет быстро и просто создать веб интерфейс для настройки и управления устройством.
CRMX_TimoTwo Provides a library for reading and interpreting CRMX TimoTwo MKR Shield data over SPI.
CrossMgrLapCounter Library for communicating with CrossMgr's lap counter interface
CRSF Бібліотека для радіо керованих моделей протоколом CRSF
CryptoAES_CBC A AES CBC lib from Rhys Weatherley's arduinolibs Crypto and CryptoLegacy libs. For Arduino and ESP8266.
CS5490 A library control an integrated circuit Cirrus Logic - CS5490
CSE_ArduinoRS485 Allows sending and receiving data through the RS-485 interface, using any Arduino-compatible boards.
CSE_ModbusRTU Arduino library for implementing Modbus RTU communication protocol on Arduino-supported boards.
CTBot Simple Arduino Telegram BOT library for ESP8266/ESP32
Cumulocity IoT client A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.
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.
CWLibrary Library to send CW message (Morse) with your custom function and device.
CWW Morse Transmit Send Morse Code on a digital I/O pin with optional audio sidetone.
CX_MQTT Library for sending telemetry and receiving commands from arduino esp8266 via mqtt.
Cytron ESPWiFi Shield Library for Cytron ESPWiFi Shield
dWin Dwin HMI LCD Screen Library.
DA16200 Wi-Fi Library for Arduino Wi-Fi enable your Arduino sketches using Dialog's DA16200 Module
Dabble Updated Dabble library with Internet module for Arduino.
DabbleESP32 Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE.
DAC121C08x Arduino library for the following Texas Instruments 12 bit DAC ICs: DAC121C081 and DAC121C085.
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.
DCD SDK for Arduino A library that allows to connect to dcd hub and update value of thing property provided by property_id.
DDNS_Generic DDNS Update Client Library for SAM DUE, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, AVR Mega, megaAVR, Teensy, RP2040-based RASPBERRY_PI_PICO, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP8266-AT/ESP32-AT WiFi, WiFiNINA, Ethernet W5x00, ENC28J60, LAN8742A or Teensy NativeEthernet
DebugLog Logging library for Arduino that can output to both Serial and File with one line
deploii Library for enabling communication between a MCU and deploii
detaBaseArduinoESP32 Makes working with Deta.sh Base easy
detaBaseESP8266 Makes working with deta.space Base easy on esp8266
DF-Print Use C# style syntax for formatting strings.
DFRobot_IICSerial DFRobot Standard library(SKU:DFR0627).
DFRobot_LoRa DFRobot_LoRa is the Communication library of DFRobot
DFRobot_MCP2515 This is a Library for MCP2515(SKU: DFR0370).
DFRobot_RTU Modbus RTU library for Arduino.
DFRobot_SIM base class library.
DFRobot_SIM7000 communication device library.(SKU:DFR0572/DFR0505-CN)
DFRobot_SIM808 This is a Library for SIM808 GPS/GPRS/GSM Arduino Shield V1.0(SKU: TEL0097).
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.
DFW Tele-op and autonomous change over for WPI RBE platform.
DIYables_IRcontroller The Arduino library for IR remote controller. It works with Arduino, ESP32, ESP8266.
digiedge_frame_generator Streamline data frame transmission from equipment to an edge device with this microcontroller library.
DirectNECTransmitter Library to send NEC IR pulses without a carrier wave.
Discord_WebHook Send message on discord using webhook
DLPacket Structure a collection numerical data to be sent through a stream into a well-defined packet.
DLLN3X ZigBee Mesh Module Library This library allows you to use DLLN3X ZigBee mesh module very easily.
DMXSerial Enables DMX communication using the built-in serial port for Arduino boards.
DMXSerial2 Enables building DMX/RDM devices using the built-in serial port for Arduino boards UNO, Leonardo, Mega.
DmxSimple Drive DMX controlled lights and visual effects available from DJ or theatrical suppliers.
DMXUSB DMXUSB emulates an ENTTEC-compatible DMXKing USB to DMX serial device with one or two universes
DRA818 Configure and communicate with FM module DRA818.
DriveMaster RC protocol
DropboxManager Manipulate your Dropbox files by ESP8266
DS2 DS2 and KWP library to handle messages in those automotive protocols.
dswpainelpro Library for software DSW painel pro
due_can Allows for CAN bus communications with the Arduino Due
DvG_StreamCommand A lightweight Arduino library to listen for commands over a stream
DW1000 A library that offers functionality to use Decawave's DW1000 chips/modules.
dwarf433 Arduino libary to transmit arbitrary RF433 signals
DWIN T5L API wrapper A basic library to easily communicate with DWIN HMI displays.
dynaHTML dynamic HTML library for ESP8266/ESP32
dynaconfig Arduino WiFi dynamic configuration library for ESP32 using captive portal authentication.
Dynamixel2Arduino DYNAMIXEL protocol Library for Arduino
EByte LoRa E22 library LoRa EBYTE E22 device library complete and tested with Arduino, Arduino SAMD (Nano 33 IoT and MKR), esp8266, esp32 and STM32. sx1262/sx1268
EByte LoRa E220 library LoRa EBYTE E220 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. LLCC68
EByte LoRa E32 library LoRa EBYTE E32 device library complete and tested with Arduino, Arduino SAMD, esp8266, esp32 and STM32. sx1278/sx1276.
EByte RF E70 library RF EBYTE E70 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico. CC1310
EMailSender Send EMail via SMTP, library for Raspberry Pi Pico W, Arduino, SAMD (WiFiNINA), STM32, esp8266 and esp32.
ERa E-Ra by EoH. An IoT Market Enabler!
E131 E1.31 sACN for AVR Ethernet and ESP8266.
E220Lib A Library used to interface the EBYTE E220 module with an Arduino
EasIno A protocol that allows to easily communicate with Arduino boards, using different communication options.
easyConfig WebPortal and WiFi management for ESP32/ESP8266
EasyDDNS ESP8266 & ESP32 DDNS Update Client Library.
EasyHTTP An ESP32 library to facilitate the execution of HTTP requests.
EasyLogger A library to do serial logging the easy and lightweight way
Easy MFRC522 Simplified reading/writing data chunks from/to RFID tags with MFRC522 module.
EasyMorse A simplified Morse code library to be used as a method of Communication.
EasySSDP Easy, single function SSDP setup.
EasyWebServer An easy-to-use web server
Easyiot-Esp8266 An Arduino library for sending and receiving data to an online platform using Esp8266 ESP-12E Boards.
Eccel-C1 Arduino library for UART access to the Eccel Pepper C1 RFID reader
ELMo Low-level synchronous Arduino library to interface with ELM327 OBDII devices.
EL_dev_arduino Library and Sample of ECHONET Lite for Arduino
electricui-embedded Connect your microcontroller to a high performance user interface, run entirely locally and under your control.
Electronic Cats PN7150 Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.
ElegantOTA OTA updates made slick and simple for everyone!
ELMDuino Arduino library to easily interface with the common OBDII scanner: ELM327
EMUcan ECUMaster EMU CAN Stream Reader Arduino Library
em4095 A library for reading and writing rfid chips with em4095 and esp32
EmbAJAX Framework for displays and controls on a web page
EmbUI Embedded Web UI framework for esp8266/esp32/esp32-c3/esp32-s2/esp32-s3 IoT prototyping
EmbeddedMqttBroker Mqtt Broker for embedded systems, tested on an Esp32 and esp8266.
EmbeddronicsBleOTA Bluetooth low energy (BLE) library for updating firmware over ble.
EmotiBit SimpleFTPServer Fork of SimpleFtpServer for EmotiBit
EMUSerial ECUMaster EMU Serial Library
ENS22 Library for controlling the ENS22 NB-IoT modem, supporting MQTT communication.
ERPC ESP32 RPC library.
ESPectro ESPectro development board library for Arduino IDE
ESPectro32 ESPectro32 development board library for Arduino IDE
ESPert ESPert library for Arduino IDE
ESPpassthrough Library that uses ESP AT serial commands to set it in Passthrough (transparent) Mode.
ESPping Let the ESP32/ESP8266 ping a remote machine.
ESC Thermal Printer BLE Library for ESC/POS Printer BLE
escposprinter Library for ESC/POS Printer
ESP Async E1.31 Async E1.31 sACN for ESP8266.
ESPAsyncTCP Async TCP Library for ESP8266 and ESP31B . Forked from https://github.com/me-no-dev/ESPAsyncTCP
ESPAsyncWebServer Async Web Server for ESP8266 and ESP32
ESPAsyncWebSrv Asynchronous HTTP and WebSocket Server Library for ESP8266 and ESP32 . Forked from https://github.com/me-no-dev/ESPAsyncWebServer
ESPAsync_WiFiManager ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3), ESP8266 WiFi Connection Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESPAsync_WiFiManager_Lite Light-Weight MultiWiFi/Credentials Async WiFiManager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
EspATMQTT Support library for the the MQTT functionality in the ESP-AT interpreter.
ESPAutoWiFiConfig Start serving a local webpage if cannot connect to WiFi, also include Buffer for to WiFi client to prevent small packets with partial messages being sent.
ESP Battery Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level.
ESPCanary Create an ESP32 or ESP8266 OpenCanary Honeypot
ESPConnect Simple & Easy WiFi Manager with Captive Portal for ESP8266 / ESP32
ESP-DASH A blazing fast library to create realtime dashboards for ESP8266's and ESP32's.
esp-echonet-lite Echonet Lite library for ESP
ESPEssentials Essentials to get you started with your ESP8266 and ESP32 projects
esp-fs-webserver From FSBrowser.ino example to library
ESP-Google-Forms-Client Arduino Google Forms REST client library for ESP8266, ESP32 and Raspberry Pi Pico (RP2040).
ESP-Google-Sheet-Client Arduino Google Sheet REST client library for Arduino devices.
EspHtmlTemplateProcessor A library that provide simple HTML template processing for ESP using SPIFFS
ESP Line Notify Line Notify Library for ESP8266 and ESP32.
ESPMail EMail library.
ESP Mail Client Arduino E-Mail Client Library to send, read and get incoming email notification for ESP32, ESP8266 and SAMD21 devices.
EspMQTTClient A library that provides a wifi and MQTT connection to an ESP8266/ESP32
ESPNexUpload Upload UI file to Nextion displays using ESP's
EspNowNetworkHost Node code for the EspNowNetwork
EspNowNetworkHostDriver Host driver code for the EspNowNetwork
EspNowNetworkNode Node code for the EspNowNetwork
EspNowNetworkShared Shared code for the EspNowNetwork
EspNow2Mqtt Use Esp-now to connect to mqtt and send and recive data.
ESPPubSubClientWrapper A wrapper class for the MQTT PubSubClient library by Nick O'Leary for ESP8266/ESP32.
EspSimpleRemoteUpdate Simple remote update handling for ESP8266/ESP32
EspSimpleWifiHandler Simple and automatic WiFi handling for ESP8266/ESP32
ESPSupabase A Arduino Platform Library for interfacing ESP32/ESP8266 to Supabase, including user authentication.
ESPWiFiMqttWrapper ESP8266 and ESP32 WiFi - MQTT Wrapper
ESP-WiFiSettings WiFi configuration manager for the ESP32 and ESP8266 platforms.
ESP-Wifi-Config A ready-made Web Admin panel for configuring WiFi settings for ESP8266 and ESP32
EspWii A library to send Wii extension controllers data over wifi.
ESP2SOTA Async OTA (AP & Client WiFi modes) for ESP32/ESP8266.
esp32-BG95 BGxx modem - GPRS and LTE communications
ESP32 BLE ANCS Notifications Arduino library for ESP32, for reading and interacting with Smartphone notifications from iOS.
ESP32 BLE Arduino BLE functions for ESP32
ESP32-BLE-Gamepad Bluetooth LE Gamepad library for the ESP32.
ESP32-BLE-MIDI A library to use MIDI over Bluetooth Low Energy on ESP32 boards.
esp32-BLE112 BLE112 - BLE modem
ESP32Console Extensible UART console for ESP32 with useful included commands.
ESP32DMASPI SPI library for ESP32 which use DMA buffer to send/receive transactions
ESP32-ENC28J60 Enables network connection (local and Internet) with ENC28J60 using the ESP32 Ethernet.
ESP32 File Manager for Generation Klick ESPFMfGK Manage your ES32 file system content with a simple web based interface
esp32FOTA A simple library for firmware OTA updates
ESP32 I2C Slave I2C Slave library for ESP32 (unofficial)
ESP32 Mail Client Mail Client Arduino Library for ESP32
ESP32 Microsoft Graph This library provides an easy login process to AzureAD. I have also included a sample that displays Teams presence.
ESP32MQTTClient A thread-safe MQTT library based on the of ESP-IDF instead of PubSubClient.
ESP32 Rest Client Arduino WIFI Rest Client for ESP32
ESP32 RMT Peripheral VAN bus reader library ESP32 RMT Peripheral VAN bus reader library
Esp32SimplePacketComs This Arduino library supports Simple Packet Coms for Esp32.
ESP32SPISlave SPI Slave library for ESP32
ESP32TinyUSB USB functions for ESP32-S2
ESP32-TWAI-CAN ESP32 driver for TWAI / CAN for Adruino using ESP-IDF drivers.
Esp32WifiManager This Arduino library supports Wifi Management for Esp32.
ESP32_BleSerial A BLE Serial library for Arduino ESP32
esp32_codec2 Codec2 Arduino library for ESP32.
ESP32_easy_wifi_data Simple library for sending and recieving booleans, bytes, integers, and float variables over UDP. The ESP32 or ESP8266 can be connected to a wifi network or create its own hotspot.
ESP32_ENC_Manager ESP32 + LwIP ENC28J60, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_Ethernet_Manager (ESP32 + LwIP W5500 / ENC28J60), including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
esp32_ftpclient An FTP-Client for the ESP32.
ESP32_HTTPS_Server Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP.
esp32_https_server_compat An Arduino library for an alternative ESP32 HTTP/HTTPS web server implementation
ESP32_IDF5_HTTPS_Server Alternative ESP32 Webserver implementation for the ESP32, supporting HTTPS and HTTP. Compatible with ESP-IDF 5.0 or later.
esp32_idf5_https_server_compat An Arduino library for an alternative ESP32 HTTP/HTTPS web server implementation
ESP32_MySQL Directly connects to MySQL using ESP32.
esp32_opus OPUS Arduino library for ESP32.
ESP32_Pinoo An Arduino library to use Pinoo ESP32 modules.
ESP32_SC_ENC_Manager ESP32_S2/S3/C3 + LwIP ENC28J60 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_Ethernet_Manager (ESP32_S2/S3/C3 + LwIP W5500 / ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_W5500_Manager ESP32_S2/S3/C3 + LwIP W5500 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SC_W6100_Manager ESP32_S2/S3/C3 + LwIP W6100 Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP32_SemBeacon SemBeacon BLE functions for ESP32
ESP32_W5500_Manager ESP32 + LwIP W5500, including ESP32-S2, ESP32-S3 and ESP32-C3, Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
ESP32_W6100_Manager ESP32 + LwIP W6100 Connection and Credentials Manager using AsyncWebServer, with enhanced GUI and fallback Web ConfigPortal.
esp8266-framework esp8266 framework stack for easy configurable applications
ESP8266 Microgear A client library for ESP8266 to connect to NETPIE IOT Platform.
Esp8266-Mqtt-Canary Create an ESP8266 OpenCanary Honeypot
ESP8266MQTTClient MQTT Client for ESP8266
ESP8266 MQTT Mesh Self-assembling Mesh network built around the MQTT protocol supporting OTA
ESP8266-ping A library to enable esp8266 platform to send and receive ping messages.
ESP8266RestClient ESP8266 RESTful HTTP Request Library.
ESP8266_AT_WebServer Simple WebServer library for AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, SIPEED_MAIX_DUINO and RP2040-based (RASPBERRY_PI_PICO) boards using ESP8266/ESP32 AT-command shields with functions similar to those of ESP8266/ESP32 WebServer libraries
ESP8266_ENC_Manager (ESP8266 + LwIP ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP8266_Ethernet_Manager (ESP8266 + LwIP W5500 / W5100(S) / ENC28J60) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
esp8266_mdns mDNS queries and responses on esp8266.
ESP8266_multipart A small multipart file sending library for the ESP8266.
ESP8266_W5100_Manager (ESP8266 + LwIP W5100 / W5100S) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
ESP8266_W5500_Manager (ESP8266 + LwIP W5500) Connection and Credentials Manager, with enhanced GUI and fallback Web ConfigPortal.
esp_abus ABUS Socket Communication library for PLCs (Cybro-2 and Cybro-3) from Cybrotech and ESP32 / ESP8266 over WiFi
ESP_AT_Lib WizFi360/ESP8266/ESP32-AT library for Arduino providing an easy-to-use way to control WizFi360/ESP8266-AT/ESP32-AT WiFi shields using AT-commands. For AVR, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, SIPEED_MAIX_DUINO and RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc.) boards using WizFi360/ESP8266/ESP32 AT-command shields.
ESP_AT_WiFiManager WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using WizFi360/ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.
ESP_AT_WM_Lite Light-Weight WiFi/Credentials Manager for AVR Mega, SAM DUE, SAMD, nRF52, STM32, RP2040-based Nano_RP2040_connect, RASPBERRY_PI_PICO boards, etc. using WizFi360/ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
esp_dmx Transmit and receive DMX and RDM using an ESP32.
ESP_MultiWiFi Library for asynchronously managing multiple WiFi connections on ESP8266.
ESP_NOW_Network ESP-NOW network library for ESP32 for Arduino-esp32 >= 3.02
ESP_SSLClient The upgradable SSL Client for Arduino devices.
ESP_WiFiManager Library to configure MultiWiFi/Credentials at runtime for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. With enhanced GUI and fallback web ConfigPortal.
ESP_WiFiManager_Lite Light-Weight MultiWiFi/Credentials Manager for ESP32 (including ESP32-S2, ESP32-S3 and ESP32-C3) and ESP8266 boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
Espalexa Library to control an ESP module with the Alexa voice assistant
ESPUI ESP32 and ESP8266 Web Interface Library
espwifiarduino Library for espwifiarduino board
EtherCard EtherCard is an IPv4 driver for the ENC28J60 chip.
EtherSia IPv6 library for the ENC28J60, W5500 or W5100 Ethernet controllers
Ethernet Enables network connection (local and Internet) using the Arduino Ethernet Board or Shield.
EthernetBonjour Bonjour (ZeroConf) Library for Arduino & Teensyduino
EthernetENC Ethernet library for ENC28J60. Only include EthernetENC.h instead of Ethernet.h
EthernetEspAT Enables wired (secure) network connection with esp8266 or esp32 as network adapter on Serial interface.
EthernetESP32 Alternative Ethernet library for the ESP32 platform.
EthernetIndustruino Library for the Industruino Ethernet module
EthernetSP Enables network connection using the W5500-Ether add-on for Spresense.
EthernetWebServer Simple Ethernet WebServer, HTTP Client and WebSocket Client library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, W6100, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet
EthernetWebServer_SSL Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet. It now supports Ethernet TLS/SSL Client.
EthernetWebServer_SSL_STM32 Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards running WebServer using built-in Ethernet LAN8742A, Ethernet LAN8720, W5x00 or ENC28J60 shields. It now supports Ethernet TLS/SSL Client.
EthernetWebServer_STM32 EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields
Ethernet2 Enables network connection (local and Internet) using W5500 based Ethernet shields.
Ethernet3 Enables network connection (local and Internet) using the Arduino Ethernet board or shield. For all Arduino boards.
Ethernet_Generic Simple Ethernet library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, W5100S, W6100
Ethernet_Manager Simple Ethernet Manager for Teensy, SAM DUE, SAMD, nRF52, ESP32 (including ESP32-S2/C3), ESP8266, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards. Config data saved in ESP LittleFS, SPIFFS or EEPROM, nRF52 LittleFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
Ethernet_Manager_Portenta_H7 Simple Ethernet Manager for Portenta_H7 board using Ethernet from Portenta Vision shield. Config data saved in LittleFS.
Ethernet_Manager_STM32 Simple Ethernet Manager for STM32F/L/H/G/WB/MP1 boards with Ethernet LAN8720, W5x00, ENC28J60 or built-in LAN8742A shields, with or without SSL, configuration data saved in EEPROM. With DoubleResetDetect feature.
ev3-arduino Enables the communication with an ev3 brick
EventEthernet Enables network connection (local and Internet) for Arduino, running on W5100S-EVB-Pico board
ExodeCore Communication between Arduino microcontroller boards and a connected computers.
Exosite Easily interface with Exosite's device HTTP API.
EzLoRaWAN ESP 32 port of the Arduino TheThingsNetwork library.
EzLoRaWAN_BLE BLE OTAA provisioning for library EzLoRaWAN.
EZ_USB_MIDI_HOST Arduino MIDI Library wrapper for usb_midi_host library
FSerial A Delay Less Communication Protocol.
FacebookApi A wrapper for the Facebook Graph API for Arduino (supports ESP8266 & WiFi101 boards)
FastBLE BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010
FastBot Fast ESP8266/ESP32 library for Telegram bot (messages, menus, time sync, OTA update + SPIFFS, files upload and download)
FastBot2 Fast and universal Arduino/ESP8266/ESP32 library for Telegram bot
FauxmoESP Amazon Alexa support for ESP8266 and ESP32
FC0003390327 Library for the Quectel EG25-G LTE
Fetch Gives you high level Javascript's fetch like API to make you any request with any server.
FHEM This library allows communication with a FHEM Server.
FileFetcher A library for fetching files or images from the web (supports ESP8266/ESP32 & probably others)
Finder 6M for Finder Opta Easily read from Finder 6M devices via ModBus.
Finder 7M for Finder Opta Easily read from Finder 7M devices via ModBus.
FireBase32 Allows communication with Firebase.
Firebase Enables Firebase Realtime Database connectivity on the ESP8266, ESP32, Arduino UNO R4 WiFi.
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 Arduino Client Library for ESP8266 and ESP32 Google Firebase Arduino Client Library for Espressif ESP8266 and ESP32
FirebaseClient Async Firebase Client library for Arduino
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
FirebaseJson The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.
FirebaseRealtime A simple library to make Firebase Realtime Databse CRUD operations.
fishyDIYdevices A library to simplify creating, operating, and using your DIY Internet of Things devices using NodeMCU (ESP8266) devices.
FlexWire This library implements the master side of the I2C protocol in a platform independent way.
FLINT_E220-900T22S-JP This library supports E220-900T22S(JP) of CLEALINK TECHNOLOGY Co., Ltd.
FMDataClient Filemaker 17 DATA API Client (ESP32)
FM25060 Library for controling FM25060 inverter circuit
fog Programming water mist.
fork-webbino-ahmsec Experimental fork of Webbino library.
FortniteAPI Arduino library to access unofficial Fortnite API.
Free-ESPAtHome Implements the Busch-Jeager / ABB Free@Home API for ESP8266 and ESP32.
FTPduino An easy to use FTP client library for the Arduino ecosystem.
FTTech SAMD51 XBee Arduino library to make easier to use an XBee.
FT6236G capacitive touch sensor.
ft817 Serial CAT interface to control a Yaesu FT-817 transceiver
FTPClient_Generic FTP Client for Generic boards such as AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RP2040W, etc.), ESP32/ESP8266 using Ethernet
ftp32 FTP client for esp32
FTP_Server_Teensy41 FTP Server for Teensy 4.1 using SD, FS, etc.
FUSB302 PD UFP sink Arduino library for the FUSB302 USB power delivery controller IC.
GSheet32 Library for sending data from ESP32 to Google Sheets.
GeoIP Library to get local timezone and geographic location based on your network's IP address.
GG GG for Arduino is a serial console library.
ggwave Tiny data-over-sound library
ghaemShopSmSim arduino SMS Remote Controler over ghaemShopSmSim protocol
GLEE Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API. Modified for the GLEE Project.
glpi_esp8266 It performs the integration between the GLPi system and the ESP8266
Glue A library for building mix type messages as strings.
GoPRO GoPRO API library for Arduino
Google Cloud IoT Core JWT Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.
GoogleFormPost A simple way to add data to Google Sheets, without API or authentication.
GoogleMapsApi A wrapper for the Google Maps API for Arduino (supports ESP8266 & WiFi101 boards)
GovoroxSSLClient Provides secure network connection over a generic Client transport object.
GPRSbee An Arduino library for the SODAQ GPRSbee.
GPS GPS code class for Arduino
GPSP A simple, and easy to use Arduino protocol
GrafanaLoki Send logs/events to Grafana Loki
Grandeur Let your arduinos and ESPs communicate with Grandeur in realtime.
Green Beacon BLE beacon library compatible with LINE Simple Beacon
Grove - 125KHz RFID Reader Arduino library to control Grove - 125KHz RFID Reader.
Grove - Infrared Receiver And Emitter Arduino library to control Grove - Infrared Emitter and Grove - Infrared Receiver.
Grove - LoRa Radio 433MHz 868MHz Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.
GSM Enables GSM/GRPS network connection using the Arduino GSM Shield.
GSM-Playground A library for GSM Playground device.
GSMSim GSM Library For SimCom Modules
GSM_Generic Enables GSM/GRPS network connection using the Generic GSM shields/modules. Supporting ESP32 (including ESP32-S2, ESP32-C3), ESP8266, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based boards, etc.
GTT Enables use of matrix orbitals GTT line of products
GyverBus Communicating by GBUS interface
GyverHTTP Simple Arduino Client based HTTP server and client with stream tools
GyverPortal Simple web interface builder for esp8266 and ESP32
GyverTransfer Library for 1-wire communication by GT interface
GyverUART Light and fast Serial library
HaCEspSockets An Event driven MCU socket similar to windows socket experience .
HaCWifiManager An event driven wifimanager library with Json input.
HaLakeKitFirst A library to define communication between HaLakeKitFirst blocks.
HAMqttDevice A library that provides tools to simplify MQTT discovery implementation for Home Assistant
HAMqttDiscoveryHandler A library that generates MQTT topics and configuration message for Home Assistant MQTT Discovery.
HaMqttEntities Easy Home Assistant MQTT Integration Library
HardWire A spinoff of the Wire. This library allows you to communicate with I2C and Two Wire Interface devices, and control each step of any I2C transaction.
HardwareBLESerial An Arduino library for Nordic Semiconductors proprietary UART/Serial Port Emulation over BLE protocol, using ArduinoBLE.
HardwareSerial_RS485 Concurrent multi-drop (i.e. multi-master, multi-slave) RS485 communication library
HC0x_AT_Config Simple HC05/HC06 Bluetooth module AT configuration program.
Helium Arduino library for the Helium Atom module
hellothing_BG96_NBIoT NB-IoT library for hellothing BG96 Arduino shield
hellschreiberlib Modulate Hellscriber OOK signal
HID Buttons Easily handle state changes for HID button inputs.
HID-Project Extended HID Functions for Arduino
HomeAssistantEntities Library for providing sensors and actuators to Home Assistant using MQTT.
home-assistant-integration Home Assistant MQTT integration for Arduino
HomeAssistantMQTT Arduino Library to create IoT devices connected to Home Assistant via MQTT.
HomeDing Building Internet Things made easy.
HomeKit-ESP8266 Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
homecontrol-mqtt A client library for MQTT messaging.
Homeyduino Homeyduino allows you to connect your Arduino projects with Homey.
HONEYLemon A library HONEYLemon Platform.
HoverboardAPI Hoverboard API controller
HS_CAN_485_ESP32 A library for HS_CAN_485_ESP32
HS_JOY_ESP32 A library for HS_JOY_ESP32
HTTPed Simple HTTP Request client library (with redirects) for WiFiNINA.
HTTP A full HTTP/1.1 implementation library for Arduino.
HttpClient Library to easily make HTTP GET, POST and PUT requests to a web server.
HTTPS_Server_Generic This is HTTPS/HTTP Server Library for ESP32, WT32_ETH01, ESP32 + LwIP W5500, ESP32 + LwIP W6100, ESP32 + LwIP ENC28J60
Husarnet ESP32 Connect your devices using secure P2P network layer for robots and IoT.
HyperDeck BlackMagic Design HyperDeck controller for Arduino via TCP
IBusBM Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures)
IRremote Send and receive infrared signals with multiple protocols
iSYNC A library that makes Internet of Things for iSYNC IoT Cloud Platform.
iSYNC_BC95_Arduino A network library for BC95 NB-IOT module on Arduino platform (iSYNC.pro platform support).
I2C A ligthweight communication library over the Arduino framework
I2CExtension I2C extension/wrapper for Arduino
I2CHelper This is a wrapper for Wire that simplifies I2C communication when creating libraries for new I2C devices.
I2C_device_Arduino I2C_device class library
I2C_Slave Arduino Library to create a basic I2C slave device
I2CIP A library of protocols for interfacing with I2C devices on a modular switched network.
i2c-for-esp32 I2C library for ESP32 (unofficial)
i2cdetect Arduino library for scanning I2C bus for devices
iarduino GSM Библиотека для работы с GSM/GPRS Shield A6 и GSM/GPRS Shield A9.
iarduino_Bluetooth_HC05 Библиотека для работы с Bluetooth Trema-модулем HC05.
iarduino_GprsClient_A9 Arduino Client for ai-thinker A9 GPRS modem
iarduino_I2C_connect Библиотека для удобства соединения нескольких Arduino по шине I2C.
iarduino_IR Библиотека для работы с ИК-приёмником и(или) ИК-передатчиком.
iarduino_Modbus Библиотека для работы с шиной UART->RS485 по протоколу Modbus RTU/ASCII.
iarduino_RF433 Библиотека для работы с радиопередатчиком FS1000A и(или) радиоприёмником MX-RM-5V, работающими на частоте 433,920 МГц.
IBM LMIC framework Deprecated arduino port of the LMIC (LoraWAN-in-C, formerly LoraMAC-in-C) framework provided by IBM.
IbusTrx Arduino library for sending and receiving messages over the BMW infotainment bus (IBUS).
IFTTTMaker A helper library for triggering IFTTT maker events (ESP8266 & Wifi-101)
IFTTTWebhook Library for triggering IFTTT web hooks
IHCSoapClient A Library for connecting to the IHC Controller using soap
Improv WiFi Library The library implements the Improv WiFi protocol allowing users to use this feature in their projects without effort.
indhilib ESP32 developer library for using with Indhi platform.
InqPortal ESP8266 Full featured IoT Application Server.
InstagramFollowers Get Instagram Followers on your Arduino (supports ESP8266, ESP32)
InstructableApi A wrapper for the Instructables API for Arduino (supports ESP8266, ESP32 & WiFi101 boards)
IOSignal IOSignal Arduino Client.
IoTGuru Cloud based backend services to your devices.
IoT Pipe A library to use with the IoT Pipe web service.
IoTWay Arduino library for connecting to IoTWay servers through Proxy
IoTWebConf_for_Visuino_modified_by_IoT_Jedi ESP8266/ESP32 non-blocking WiFi/AP web configuration.
IoTeX-blockchain-client A simple API client implementation in C++ for the IoTeX blockchain.
IoTtweet A library that makes Internet of Things send data and control on IoTtweet.com.
IoTtweetESP32 A library that makes Internet of Things send data and control on IoTtweet.com.
IoTtweetNBIoT A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.
IoTtweetSIEMENS_SIMATIC A library that makes SIEMENS SIMATIC IOT2020, IOT2040 send data to IoTtweet.com dashboard.
iocontrol iocontrol.ru interface for Arduino IDE
IoliteCoding SerialCommands IoliteCoding library for receiving serial commands.
IOTAppStory-ESP Update your ESP8266, ESP32 & Nextion displays over the air(OTA)
IOTClient IOT Client Library.
IotKernel A library for basic functions of IoT devices
IotWebConf ESP8266/ESP32 non-blocking WiFi/AP web configuration.
Iotkaran Iotkaran library for Arduino.
iotsa An Internet Of Things Server Architecture for ESP8266.
IPGeolocation Library to get current timezone using your IP - uses IPGeolocation.io
ipMIDI ipMIDI for Arduino
IR-infrared Remote Control Decoder-Simulator Driver for BC7215, an 8-pin universal IR remote control signal decoder/generator chip.
IridiumSBDi2c This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.
Iridium SBD This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.
J1850 Arduino Transceiver Library Arduino library for J1850-Arduino-Transceiver
J1850 VPW Arduino Transceiver Library Arduino library for J1850-VPW-Arduino-Transceiver
JeVe_EasyOTA Easy include OTA Updates
jeager-one Easy use of jeager connection with LoRa, WiFi, and GSM connections
JJYReceiver JJY standard radio signal wave receiver library.
jm_Wire Revisited Arduino Wire Library.
JMA_SPComm A library that makes simple communication protocol for Arduino.
joystick_module Provide function to using joystick module
JsonLogger An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.
jsonlib A simple JSON parsing library.
JustWifi Wifi Manager for ESP8266
JVC-Stereo An arduino library for controlling a JVC Stereo
kRPC Client library for kRPC, a Remote Procedure Call server for Kerbal Space Program.
KerbalSimpit A library for interfacing with the Kerbal Space Program video game.
KIMlib Library for TAPKO KIMaip EIB/KNX Interface Module
KickstarterStats A library to fetch Kickstarter stats (supports ESP8266/ESP32 & others)
KMP_RS485 Library allows you send and receieve data using RS485 protocol
KolabseCarsCan Storing data about the state of the car and decoding this data from CAN bus messages
KomootBLEConnect A library to receive Komoot BLE Connect Packages
KT0803 Arduino library for the KT0803 and KT0803K FM transmitter.
lansium-arduino Connect board to Lansium Server
Layad Circuits Saleng GSM Shield Library for SIM800L based GSM shield from Layad Circuits.
LCBUrl A library to manipulate URL strings
LCT200 Library for LCT200 and LCT200 ESPWiFi Shield
Lewis A morse code stream/print interpreter
LibAPRS_Tracker A library that turns the aruino into a APRS Packet Sender
LibLCC A library for interfacing with LCC(Layout Command Control)
LibPrintf Library adding support for the printf family of functions to the Arduino SDK.
LibSSH-ESP32 SSH client and SSH server library for ESP32 based on libssh.
libedge A client library for MQTT messaging.
LINBus_stack Provides Local Interconnect Network (LIN) support on SAM3X or AVR based boards with a TJA1021 transceiver.
LIN master emulation with background operation LIN master node emulation with preemptive background operation
LIN master portable LIN master node emulation for different boards
LinxESP32 LINX - Digilent/LabVIEW MakerHub for ESP32
LiveObjectsSDK A library that makes connection with Orange LiveObjects platform a breeze.
LM35 Gets the raw value of LM35 and tranform to Celsius, Fahrenheit or Kelvin.
LoRa An Arduino library for sending and receiving data using LoRa radios.
LoRaFi An Arduino library for sending and receiving data using LoRaFi board and LoRa module.
LoRaLayer2 Layer 2 routing protocol for LoRa connected devices.
LoRa Node LoRa Node library for Arduino LoRa Node Shield.
LoRaNow LoRaNow Library is a simple LoRa Node <> Gateway communication protocol.
LoRa-payload-BKU Library for easy Data transmission using MKR WAN 1300/ 1310 to LoRaWAN server TheThingNetwork.org
LoRaRF Arduino LoRa-RF library used for transmitting and receiving data using LoRa module with Semtech SX126x series, SX127x series, or LLCC68.
LoRaWAN-Seeed-Grove-Wio-E5 Sending LoRaWAN frame with a Grove Wio E5 module.
LoRaWAN_ESP32 ESP32 'persist' object for using deep sleep in combination with RadioLib LoRaWAN.
LoRa_Library Library implementation of Semtechs sx126x_driver for Arduino microcontrollers
LocoNet Enables Digitrax LocoNet Communication
LogToQueue Envio de log a un Queue para manejarlo como quieras.
Logger An Arduino library for serial logging.
LongFi Enables LongFi Communication with Semtech Compatible Radios.
LoraSx1262 Send and receive data over radio using LoRa 915mhz
losant-mqtt-arduino MQTT library to easily communicate with the Losant IoT platform.
LTR-329ALS-01 LTR-329ALS-01 is a low voltage, I2C digital light sensor.
LualtekCubecell This is a library for the Lualtek Cubecell board.
LualtekRAKRUI Library for the Lualtek RAK RUI3 based board.
LualtekTTN This is a library for the Lualtek RN-TTN based board.
lwIOLink Lightweight IOLink Device library.
lwIP LWIP Library port for Arduino
MBusinoLib an Arduino M-Bus decode Library
MCreator Link Adds support for the MCreator Link system.
mDash Remote control and OTA for ESP32 via mdash.net IoT backend
mDNSResolver Resolves MDNS names for the ESP8266.
mWebSockets Simple to use implementation of WebSockets for microcontrollers
MWings A library that communicate with TWELITE wireless modules. Supports ESP32 modules and Arduino UNO R4 series.
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.
M5Atomic-Motion Library for M5Atomic-Motion
M5-Ethernet Enables network connection (local and Internet) using the M5 PoE Camera.
M5FacesEncoder Arduino Library for reading encoder values from the M5Stack Faces Encoder Module
M5Module-LAN-13.2 Library for M5Module-LAN-13.2
M5_PbHub Simple library for the M5Stack PbHUB Unit.
MaerklinMotorola Decoding the signals from the Märklin-Motorola-protocol.
MAGELLAN AIS Magellan Library; Provide Function MAGELLAN API v.2 MQTT Connect for ESP32 and ESP8266 Board and Device Support Client internet interface
MagicHome A library For discovering and controlling MagicHome Leds.
MAKERLABVN Library Collection of Makerlab.vn.
Makerlabvn_kit_CIA0_BOT CIA0 Bot Example code.
MakestroCloudClient Library for connecting with Makestro Cloud
MAVLink MAVLink v2 for Arduino.
MaxMtrParser Max/MSP MTR (Multi-Track Recorder) Protocol Parser for Arduino
MAX3100 Serial Serial communication using MAX3100 USART chip.
MAX_RS485 A library to easily use MAX485 half-duplex RS485 to Serial module
Mbed BLE HID A Library to implement Human Interface Device with Bluetooth on a Mbed stack (Arduino Nano 33 BLE).
Mbed BLE Mouse Bluetooth LE Mouse library for the Arduino Boards with BLE support and running mbed OS.
MbedNanoTLS Standalone Mbed TLS for Arduino Mbed OS Nano Boards
MBUSPayload MBUS application layer payload encoder and decoder
MCCI Arduino LoRaWAN Library High-level library for LoRaWAN-based Arduino end-devices.
MCCI LoRaWAN LMIC library Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.
MCCI SofwareSerial Software UART for Arduino
MCP2515-nb Arduino library for MCP2515 with non-blocking support.
MCP3XXX An Arduino Library supporting the MCP3XXX series of ADC SPI chips, including MCP3002, MCP3004, MCP3008 and others.
mcp_can MCP_CAN Library
mcp_canbus A library for MCP2515
MDNS_Generic mDNS Library for ESP32, ESP8266, nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, Portenta_H7, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00, ESP WiFi, WiFiNINA or ESP8266-AT shields
Mechasolution Voice Recognition Module Geeetech voice recognition module suite 2 Library for Arduino
Meeo This library is used for connecting your Arduino device to Meeo.
MegunoLink File Manager Library to provide access to files on embedded SD/LittleFS filesystem from MegunoLink.
Melopero UBX Protocol A library to easily create Ubx messages.
mergCBUS Allow building Merg modules communicating with CBUS.
MeshGnome Mesh Synchronization and OTA for ESP-Now on the ESP8266.
Meshtastic Driver for interfacing with Meshtastic nodes over WiFi and Serial connections
MessagingLib Complex Arduino serial communication made manageable.
MFRC522 Arduino RFID Library for MFRC522 (SPI)
MFRC522-spi-i2c-uart-async Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks
MFRC522_I2C MFR522 i2c Library to read NFC Tags with Arduino or ESP2866/ESP32 (NodeMCU)
MFRC522_NTAG424DNA Arduino RFID/NFC Library for NXP NTAG 424 DNA tags using MFRC522.
MFRC522_PN512 Arduino RFID Library for PN512 (SPI)
MicroOsc Simple and lightweight Open Sound Control (OSC) library
MicroShell Shell implementation, compatible with VT100 terminal
MicroUART Simple implementation of UART (ATmega328)
microWire Light library for I2C communication
micro_ros_kaia micro-ROS Arduino library with additional Kaia.ai message types
MicrobitV2-HHS Library for Microbit Version 2 with Radio (NRF52) and PWM support (Tone and Servo).
Microchip_RN487x An Arduino library for the Microchip RN487x
Microchip_RNBD451 Arduino library for the Microchip RNBD451 Developement Board
microgear-nbiot NETPIE client library for BC95 NB-IOT module on Arduino platform.
Midea AC infrared remote controller with ESP32 RMT Peripheral ESP32 RMT Peripheral IR remote control library for Midea Air conditioner.
MideaIRWrapper A library that makes, easier work with Midea Air Conditioners.
MidiDmxBridge Enables Arduino boards to convert MIDI continuous controller commands into DMX signals.
MIDI Library MIDI I/Os for Arduino
Midier A library for playing, recording, looping and programming MIDI notes, arpeggios and sequences.
mimuz-ch55x mi:muz (a part of MIDI) library for ch55xduino
mjson JSON parser, emitter, and JSON-RPC engine
MkrGsm1400IoT A set of useful functions for the Arduino MKR GSM 1400 to use it for IoT. As example: Store integer into Telephonebook and read them after a reset.
MKRGSM Enables GSM/GRPS network connection using the Arduino MKR GSM 1400 board.
MKRNB Enables NB/GRPS network connection using the Arduino MKR NB 1500 board.
MKRWAN Support library for MKR WAN 1300/1310
MKRWAN_v2 Support library for MKR WAN 1300/1310 - firmware 1.3.1
ModBusSlave ModBus Slave RTU over RS485
Modbus Modbus RTU
ModbusADU This is a library for managing Modbus RTU and TCP appication data units (ADUs).
Modbus-Arduino A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
ModbusConfig ModbusConfig library for ESP8266/ESP32/Arduino. The library process a modbus configuration file in JSON format.
modbus-esp8266 Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security
Modbus-Esp8266AT A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
Modbus-EtherCard A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
Modbus-Ethernet A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
ModbusMaster Enlighten your Arduino to be a Modbus master.
Modbus-Radio A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
ModbusRTUComm This library provides some core functions for implementing Modbus RTU communication.
ModbusRTUMaster This is an Arduino library that implements the master/client logic of the Modbus RTU protocol.
ModbusRTUSlave This is an Arduino library that implements the slave/server logic of the Modbus RTU protocol.
Modbus-Serial A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
modbusrtu ModbusRTU implementation for Arduino.
modem-freeRTOS process to manage network interfaces
ModuleInterface ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
Modulino Arduino Library for Modulinos
monitor_printf Provides a class with member function printf() that prints to a serial port.
Morse Morse code class for Arduino
MorseCodeMachine Get started with Arduino by learning Morse code.
MorseEncoder Enables Converting Data to Morse Code (Audio and Light).
MQTT MQTT library for Arduino
MQTT and Serial Printer Print/log over both serial and MQTT at the same time for debugging over both USB and wifi.
MqttLogger Remote logging on a mqtt broker with the same interface as Serial.print()
MQTTPubSubClient MQTT and MQTT over WebSoket Client for Arduino
MQTTPubSubClient_Generic MQTT, MQTT_over_WebSockets and Secured MQTT_over_WebSockets Client for Arduino
MQTTRemote MQTT wrapper for setting up an MQTT connection
mqtt5nano Mqtt5 based library implements remote command line and utilities. Supports the app at knotfree.net.
mqtt_fuota_duino Update the firmware of your IoT devices through MQTT protocol!
MQTT_Looped MQTT library that runs WiFi and MQTT in a loop, enabling async-like behavior.
MrMx - Arduino SI4012 Arduino SI4012 library.
MrMx - AW9523B AW9523B LED Driver & GPIO I2C 16bit expander library
MsgPack MessagePack implementation for Arduino (compatible with other C++ apps)
MsgPackRosInterfaces ROS2 common_interfaces bridge based on MsgPack
MsgPacketizer msgpack based serializer and deserializer with packetize for Arduino and more
MTCParser Midi Time Code (MTC) parser
muCom The reliable, fast and easy way to exchange binary data via UART
mudlink Modular UART Duplex Link: COBS, CRC, flow control and delivery guarantees on any UART port.
MultiTrans This library is an implementation of a multi channel transceiver (optionally via IR)
MultiWire Provides an extension to Wire to allow for multiple slave addresses.
Multi_BitBang Bit-bang the I2C protocol on multiple GPIO pins on any system.
Multiplex Arduino Library implementing a stream multiplexer
MvcWebServerLib A Model-View-Controller web server and framework.
MySensors Home Automation Framework
MySQL Connector Arduino Connects Arduino using Arduino Ethernet-compatible shields including the Ethernet Shield and WiFi Shield.
MySQL Query Client Connects your project to MySQL DB server using Ethernet, WiFi or GSM client.
MySQL_MariaDB_Generic Connects to MySQL or MariaDB using ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, Portenta_H7, etc. with W5x00, ENC28J60 Ethernet, Teensy 4.1 NativeEthernet/QNEthernet, WiFiNINA modules/shields or Portenta_H7 WiFi/Ethernet. W5x00 can use Ethernet_Generic library. ENC28J60 can use either EthernetENC or UIPEthernet Library.
MycilaESPConnect Simple & Easy Network Manager for ESP32 with WiFi, Ethernet and Captive Portal support
MycilaWebSerial A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
nRF905 Radio Library nRF905 Radio Library for Arduino
NStreamCom NStreamCom library for communicating between software through any medium.
NbMicro Control devices that implement the NB command set over TWI (I2C).
nb-twi-cmd NB TWI command set.
NB_Generic Enables NB-IoT/LTE-M/CAT M1 network connection using the Generic NB-IoT modules (u-blox SARA R4, etc.) and boards
NceCabBus Enables NCE Cab Bus Communication
NDEF_MFRC522 An Arduino library for NFC Data Exchange Format (NDEF).
NDNOverUDP A simpler and lighter NDN protocol for local IoT contexts.
NeoBufferedPrint Intermediate printing class for reducing the number of writes.
NeoGPS NMEA and ublox GPS parser, configurable to use as few as 10 bytes of RAM
NeoHWSerial NeoHWSerial for AVR
NeoSWSerial An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
NetApiHelpers Arduino Networking API helper classes and tests
NetEEPROM A library that stores and retrieves network configuration from EEPROM.
NetWizard An easy-to-use yet powerful WiFi manager and captive portal library for wireless microcontrollers.
NETSGPClient Interface for MicroInverters speaking the so-called NETSGP protocol.
NetworkMonitor A library to provide remote console functions to a MCU through UDP
NFC Tag M24LR6E Arduino library to control Grove - NFC Tag
NimBLE-Arduino Bluetooth low energy (BLE) library for arduino-esp32 based on NimBLE.
NINA-Wi-Fi Enables network connection (local and Internet) with the Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino Uno WiFi Rev.2 and Nano 33 IoT.
Nintendo Extension Ctrl Library for talking to Nintendo extension controllers over I2C.
nlohmann-json Arduino/ESP-IDF library wrapper for https://github.com/nlohmann/json
NMEAParser A simple Arduino library to parse NMEA sentences.
NmraDcc Enables NMRA DCC Communication
noolite_tx TX library for noolite 433 MHz communication protocol.
Nostr Nostr for Arduino.
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
NRF_HAL nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.
nrf_to_nrf OSI Layer 2 - NRF52x to NRF24L01+ ESB communication
NuS-NimBLE-Serial Nordic UART Service (NuS) and BLE serial communications
NullPacketComms Packet Based Serial Communication.
NullSerial Serial like library which throwing away input/output.
NXTBluetooth A library that makes communicating with the LEGO Mindstorms NXT via bluetooth easy.
oatmeal-protocol A protocol to control and communicate with Arduino devices from Python.
OBD2 An Arduino library for reading OBD-II data from your car over CAN bus.
ObloqAdafruit Hacky library to work with Oblock module and Adafruit servers.
OctoPrintAPI Arduino library to access OctoPrint API.
OctoPrinter A library for talking to OctoPrint instances.
OmEspHelpers Web front end for simple IoT projects.
OneIoT Connectivity This library can be used for serial communication with the OneIoT Connectivity Module.
OneWire Access 1-wire temperature sensors, memory and other chips.
OneWireNg Arduino 1-wire service library. OneWire alternative.
OOCSI OOCSI client library for the ESP32, ESP8266, Arduino MKR Wifi 101, Arduino UNO Wifi, Arduino Nano 33 IoT, and Arduino Nano RP2040
OPC A library for Arduino OPC Server support.
OpcServer Open Pixel Control (OPC) Server Library for Arduino
OpenDevice OpenDevice is a set of tools and APIs to build solutions for the "Internet of Things" like home automations systems, robotics, smart city, energy monitoring, security, sensor monitoring
OpenJigWare_A DYNAMIXEL control Library for Arduino(with Dynamixel2Arduino)
OpenLCB_Single_Thread Implements Single-threaded OpenLCB/LCC stack based on Arduino IDE.
OpenMRNLite Network protocol stack for model railroading: OpenLCB and LCC implementation.
OpenMV Arduino RPC OpenMV Arduino RPC Interface Library
Open RTS Full implementation of the Somfy RTS protocol
OpenTherm Library OpenTherm Library for HVAC system control communication using Arduino and ESP8266/ESP32 hardware.
Opentherm Arduino library to send and receive data from Opentherm devices.
OptaUSBUpdate Execute firmware updates from USB storage.
OROCA-EduBot A library for OROCA-EduBot
Orvibo WiWo S20 Library ESP8266 library for controlling Orvibo WiWo S20 smart plugs.
Oscup Oscup is a customized UART protocol for ESP32!
OtaHelper A esp32/8266 library to make more easy to connect to OTA server.
OTAUpdateManager Library for configuring ESP8266/ESP32 modules OTA update and monitoring using website https://ota.serveo.net/.
OvhAPI Arduino/ESP library to simplify working with OVH API.
OZGPS_NMEA GPS NMEA Parser library
P1AM_Serial P1AM_Serial CPU library
PacketSerial An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.
Packetizer binary data packetization encoder / decoder based on COBS / SLIP encoding
PadComLib A library adds functionality for the PadCom program
PageBuilder HTML string assembly aid library for ESP8266/ESP32 WebServer.
Palazzetti A communication library for fumis/palazzetti stove.
ParallelPrinter Experimental (not complete) library to connect a parallel printer to Arduino.
ParseCommands Evaluate commands entered over serial or as string and call a defined function.
PathVariableHandlers Library for handling paths containing variables.
PCA9557-arduino Write & Read PCA9557 8-bit I/O expander
pcf8574 Arduino library for PCF8574 io expander module
pdulib A library written in C++ to encode/decode PDU data for GSM modems. Both GSM 7-bit and UCS-2 16 bit alphabets are supported which mean, in practice, you can send/receive SMS in any language (including emojis).
PersWiFiManager Persistent WiFi Manager
pfodParser A library to parse pfod messages sent from pfodApp and provides support for sending drawing commands to pfodApp
PHPoC PHPoC Ethernet/WiFi Shield for Arduino
PhysicsLabFirmware Firmware for the Physics Lab kit.
PI3EQX12908A2 PI3EQX12908 PCIe 3.0 redriver library for I2C mode
PicoMQTT MQTT Broker and client
Pico PIO USB Pico PIO USB library for Arduino
PicoWebsocket Websocket Server and Socket
PinInGroup A class that groups input pins so they can be read in one logical step.
PinOutGroup A class that groups output pins so they can be updated easier and slightly faster on average.
PioSPI Allows RP2040 to control a SPI bus on any of its pins using PIOs
PJON PJON is an open-source, multi-master, multi-media bus network protocol
PLCustomDevices [BETA] Perfect Lights Custom Devices official library
PlugAndPlayForLoRa Arduino library interacting and sending messages with a 2.4Ghz Lora modem.
pm25senses A library provided to send dust quality data report on PM25 platform.
PodEnoSim A library to interface with Pod ENO SIM Application
PointzNet A library that makes Internet of Things send data to PointzNet.com.
PololuMaestro Pololu Maestro Servo Controller library for Arduino
PololuRPiSlave Pololu Raspberry Pi I2C Slave Arduino library
Portenta_H7_AsyncHTTPRequest Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Portenta_H7_AsyncTCP library for Portenta_7, using Vision-shield thernet or Murata WiFi.
Portenta_H7_AsyncTCP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncUDP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncWebServer Asynchronous WebServer Library for STM32H7-based Portenta_H7 using mbed_portenta core.
PostNeoSWSerial An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
Powerbaas Arduino library for Powerbaas Smart Meter P1 Shield
PPM-reader PPM Reader is an interrupt based pulse-position modulation (PPM) signal reading library for Arduino.
PPPOSClient A client library for gsm ppp protocol.
PRDC_FreePort FreePort Protocol for communication with VFD over RS485 implemented in Arduino library.
PRDC_RS485HD_STM32 PR-DC Half-Duplex RS485 communication Library for Arduino_Core_STM32.
PRDC_TMAESC PR-DC Arduino Library for T-Motor ALPHA ESC Telemetry Protocol.
PrintEx A printing & formatting enhancement for Stream & Print based libraries.
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.
ps2dev Library to emulate PS2 keyboard/mouse using arduino
ps2shebei 将arduino开发板作为ps/2设备端与主机通讯。
ps2zhuji 用于arduino开发板与ps/2协议的设备通讯。
PS3 Controller Host Control your ESP32 projects with a PS3 controller!
PS4Controller Control your ESP32 projects with a PS4 controller!
PSACrypto An implementation of the Platform Security Architecture Crypto API for Arduino.
PsychicHttp PsychicHttp is a robust webserver that supports http/https + websockets.
PubSubClient A client library for MQTT messaging.
PubSubClientTools Tools for easier usage of PubSubClient
PubSubClient_iiot A fork of Nick O'Leary's PubSubClient to enable protobuf will messages.
Pubnub Pubnub SDK for Arduino.
PulseCom Universal communication library for protocols using pulse length to define bytes.
Pushdata_ESP8266_SSL Free, ultra-simple time series data storage for your IoT sensors
Pushetta The library to use Pushetta service, a service to push notifications to mobile phones and other devices
PyDuinoBridge A transparent library for communication between Python and Arduino.
QNEthernet An lwIP-based Ethernet library for Teensy 4.1 and possibly some other platforms.
Radio Library for controlling FM radio receiver chips.
RadioHead Packet Radio library for embedded microprocessors
RadioLib Universal wireless communication library
RapifireMqttClient Enables the communication between Arduino and RAPIFIRE platform.
RBD_SerialManager A simple interface for serial communication.
RBL_nRF8001 An Arduino library for the nRF8001 products such as the BLE Shield and Blend.
RCReceiver A library to add support for rc receivers.
Rcn600 Enable RCN-600 SUSI Communication
ReactorProtocol Simulated Reactor communication protocol.
RedEye A library implementing the "RedEye" infrared protocol
Redis for Arduino An Arduino library for Redis.
Redis for ESP8266 An Arduino library for Redis that works on ESP8266.
redkea Build custom user interfaces to control your devices using your smartphone.
ReefwingMSP A light weight Arduino implementation of the MultiWii Serial Protocol.
ReefwingSBUS SBUS Library for the Nano 33 BLE.
Remocon IOSignal Remocon Examples for https://remocon.kr app
RemoteDebug A library for Arduino to debug projects over WiFi, with web app or telnet client, with Print commands like Serial Monitor.
RemoteDebug2 A library for ESP2866 and ESP32 for debuging projects over WiFi.
RemoteDebugger RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library
RemoteMe Libraries for RemoteMe.org system
RemoteMeUtils Utils Libraries for RemoteMe.org system
RemoteSensor RemoteSensor library for Arduino.
RemoteSerial A web-based serial monitor for ESP8266 & ESP32 devices.
RemoteSignal Remote Signal Arduino Client.
RemoteXY For all RemoteXY projects.
RequestBuilder HTTP request header/body/parameter builder
RESTuino A library to handle arduino GPIO via REST API.
RESTClient Enables sending REST messages using Arduino Ethernet. For all boards.
Restfully Handles Rest requests including parsing of URIs with arguments.
RF24 Radio driver, OSI layer 2 library for nrf24L01(+) modules.
RF24Ethernet OSI layer 4/5 (TCP/IP) wireless/radio IoT mesh networks for nRF24L01(+)
RF24G A simple way for up to 6 nRF24L01 radios to communicate with each other.
RF24Mesh OSI Layer 7, Automated 'mesh' style networking for nrf24L01(+) & nrf52x radios.
RF24Network OSI Layer 3 Networking for nrf24L01(+) & nrf52x devices.
RF433any A library to decode any protocol received on a 433 Mhz Radio Frequencies receiver
RF433recv A library to decode a known protocol received on a 433 Mhz Radio Frequencies receiver
RF433send A library to send data on a 433 Mhz Radio Frequencies transmitter
RFID_MFRC522v2 Arduino RFID driver library for MFRC522 (SPI, I2C)
RFM69_LowPowerLab Simple Arduino library for RFM69/SX1231h based radio module transceivers
RichHttpServer An addon for ESP8266WebServer which makes common tasks for developing a rich REST API straightforward.
RN487x An Arduino library for the Microchip RN487x
RoboCore - SMW_SX1262M0 Library for the LoRaWAN SMW_SX1262M0 module (https://www.robocore.net/loja/produtos/1443)
RoboCore - SMW_SX1276M0 Library for the LoRaWAN SMW_SX1276M0 module (https://www.robocore.net/loja/produtos/1239)
RoboHeart Arduino library for the RoboHeart
roo_wifi WiFi controller library for ESP32, supporting storing persistent configuration in flash, and abstracting away the architecture.
RootCertificates Library used to associate certificates to top level domains
ros2arduino ROS2 Library for Arduino
Rosserial Arduino Library Use an Arduino as a ROS publisher/subscriber
RotaryDial Library to read pulse dialing data from telephone rotary dials
RS485HwSerial Enhanced Arduino serial library with RS485 transmit enable control.
rs485_asukiaaa Functions and classes about rs485 modbus.
RTT-Ethernet RT-Thread Ethernet driver
RTT Stream Arduino library for Segger RTT Real-Time Transfer
RX8010SJ This is a library to handle Seikos RX8010SJ RTC module with an arduino.
sACN Library for sACN ANSI E1.31
sACNSource defines sACN (ANSI E1.31) protocol packets for DMX-512 lighting control.
sMQTTBroker A simple broker library for MQTT messaging.
SakuraIO Library for Sakura Communication Module (https://sakura.io/)
Salesforce A library to facilitate calls between Arduino and Salesforce
SC16IS7X0 Library to read and write UART and GPIO for the SC16IS740_750_760
Scissors A library for parsing multibyte messages.
SCPI_Parser Port of the C/C++ "SCPI Parser" library by Jan Breuer, suitable for advanced C/C++ programmers. For a much simpler solution in your Arduino projects, consider the Vrekrer SCPI Parser library.
sd-ducky-v1 HID attack with SD card support
SDI-12 An Arduino library for SDI-12 communication with a wide variety of environmental sensors.
SecureMQTT Library for AES128 encrypted MQTT communication
Seeed Arduino Mic An extensible library for interfacing with Microphone devices
Seeed Arduino rpcBLE A lightweight BLE Arduino Library
Seeed Arduino rpcUnified An rpc system can be connected to the rtl8720 module
Seeed Arduino rpcWiFi A lightweight WiFi Arduino Library
Seeed_Arduino_mbedtls Seeed Arduino library for TLS/SSL connection
Seeeduino GPRS Arduino library to control Seeeduino GPRS.
semilimes sdk to allow MCUs to connect to semilimes
SenseBoxBLE Arduino library to send data over the senseBox BLE Bee
SensesInnoma A library for send data from Internet of Things to "Innoma Platform"
Senses_NBIoT A library for Internet of Things send data and control on Senses IoT platfrom.
Sensesiot A library for send data from Internet of Things to "Sensesiot"
Sensirion Core Library containing code base for Sensirion Sensor Libraries.
Sensirion Gadget BLE Arduino Lib Library for BLE communication between BLE Gadgets and the MyAmbience app.
SensorLib Commonly used I2C , SPI device multi-platform libraries
SercomSPISlave Sercom SPI slave library for ATSAMD21 boards such as Arduino Zero, Arduino MKR Zero and Adafruit Feather M0.
Serde Exchange structured data between Arduino boards
SerialCAN A library that lets you send data over Serial using the CAN communication protocol
SerialCmd Just another library to tokenize and parse commands.
SerialCom Arduino Library for sending data
SerialCommand Arduino library for Serial Commands over a serial port
SerialCommand Advanced A Wiring/Arduino library to tokenize and parse commands received over any serial port.
Serial Data Exporter This library provides a simple way to collect and export data via Serial in various output formats.
SerialDebug Improved serial debug to Arduino with debug levels an simple software debugger
SerialDebugger A library for serial port debugging parameter for Arduino or ESP32.
serialIO RC protocol
SerialMenuCmd This library constitutes a basic command line interface
SerialMIIO A library for serial communication with Xiaomi IoT module.
serialMux Serial multiplexer for Arduino
serial-readline Arduino library for buffered serial line reading
SerialRecord Send and receive multiple values to and from the serial port, with error checking.
SerialTerminal Arduino Hardware Serial Terminal
SerialTransfer Arduino library to transfer packetized data fast/reliably via UART/Serial
serial-transport ASCII based protocol to communicate reliably over a serial connection without hardware flow control.
SerialUI A user interface through the serial channel (menus, sub-menus and command execution), with support for navigation through the menu hierarchy and online help.
SerialUtil A library for sending/recieving data between two arduino's over serial communication
SerialVariable Save values to the Arduino over Serial
SerialWireOutput With Serial Wire Output (SWO) an stm32duino can write tracing and logging to a pc at high speed.
Serial_BLE Customizable BLE Serial (UART) library.
Serial_Monitor Monitors your code and prints actions to the Serial monitor
Sharer Arduino library that simplifies Serial communication
Shellminator This library can be used to interface with VT-100 compatible terminal emulators.
SiC45x Arduino library for the SiC450, SiC451, SiC453 DC/DC buck regulator from Vishay
SigmaDSP An intuitive and easy to use Arduino library for interfacing with the AAU1401, ADAU1701 or ADAU1702 audio DSP over i2c
SIM800L HTTP connector Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.
Sim800L Library Arduino library for Sim800L
Sim800L Library Revised Arduino library for Sim800L
SIM800_YL Arduino library for Esp8266.
SIM900 Arduino SIM900 Shield Comprehensive Library
SimpleBox A Simple MQTT client for connection with cloud providers
SimpleEspNowConnection EspNow Library for communication and device pairing
SimpleFSM Arduino/ESP state machine library.
SimpleFTPServer Simple FTP server for esp8266, esp32, STM32, Raspberry Pi Pico and Arduino
SimpleJ1939 Simple J1939 CAN library.
SimpleMotionV2-Arduino An Arduino library for controlling SimpleMotion IONI/ARGON drives from Granite Devices.
SimplePacketComs A library to convert byte streams of packets into floats.
SimplePortal Simple WiFi credentials captive portal for esp8266
simpleRPC Simple RPC implementation for Arduino.
SimpleSerialShell Simple serial text shell for sending commands to Arduino board.
SimpleShell A quick and easy way to control your Arduino using serial.
SimpleShell Enhanced A quick and easy way to control your Arduino using serial, enhanced version.
SimpleSyslog Add remote syslog capabilities to your project
SimpleUDPController Decodes messages sent from InoPad app.
simple-web-dashboard Displays variable values on a simple web page
Simple Web Serial A library to simplify connecting Arduino to your web applications, using the Web Serial API.
SimpleWiFiClient Enables low latency control with the UDP protocol
SingleWireSerial Robust software serial library using a single line in half-duplex mode.
SinricPro Library for https://sinric.pro - simple way to connect your device to alexa
SinricPro_Generic Library for https://sinric.pro - Simple way to connect your device to Alexa
SinricPro_Renesas Arduino Renesas library for https://sinric.pro
SinricTeleport The simple way to access your ESP32 over internet
siot_core_lib Platform for IoT devices connect to SIOT Data Hub
sipf-arduino-client SIPF Library for Arduino
Sitron Labs WK2132 Arduino Library Arduino library for the Weikai WK2132 multi-bus to UART.
Sixfab_CellularIoT This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.
Sixfab_NBIoT This is library of Sixfab NBIoT Shield.
SketchBinder Sketch Binder.
SlackAPI A library to wrap the Slack API (supports ESP8266/ESP32 & others)
slight_DebugMenu Helper Library to create Simple Menu.
SlimLoRa SlimLoRa Library
SlipMassage SlipMassage is a microcontroller message packer and parser for the SLIP format in different protocols.
SLIPStream A decorator for Stream objects that sends and receives SLIP.
SMA SunnyBoy Reader Library for reading data from an SMA SunnyBoy Inverter
SmartEverything CC2541 Library code for the TDK-SP13808 module.
SmartEverything Lion RN2483 Library code for the Microchip RN2483 LoaraWAN Module
SmartEverything NFC NT3H1101 Library code for the NXP NT3H1101 a NFC_I2C module
SmartEverything SIGFOX LE51-868 Library code for the TELEIT LE51-868 a SIGFOX module
SmartLadder SMARTLADDER CPU library
SMV_CAN_Bus UCLA Bruin SMV library for CAN bus.
SnailwalkPromptpay library gen promptpay qr code
SnappyProto A library which includes a snappy compressor and nanopb for creating snappy compressed protobufs.
SNMP An SNMP library to write SNMP agent or manager for Arduino boards.
SNMP Manager An SNMP Manager library to make SNMP requests to other SNMP enabled devices.
SNMP_Agent SNMP Agent: An fully compliant SNMPv2c Agent for esp32 for acting as an SNMP client device.
SoapESP32 Enables ESP32 devices to scan the local network for DLNA media servers, browse their content and download files.
SocketIoClient socket.io Client for ESP8266 and Arduino
Sodaq_LIS3DE An Arduino library for the ST LIS3DE.
Sodaq_LSM303AGR An Arduino library for the ST LSM303AGR.
Sodaq_N2X An Arduino library for the SARA N2X modules.
Sodaq_nbIOT An Arduino library for the uBlox nbIOT modules.
Sodaq_R4X An Arduino library for the UBlox SARA R4X modules.
Sodaq_R4X_MQTT Adapter to use the Sodaq_R4X library with Sodaq_MQTT
Sodaq_RN2483 An Arduino library for the Microchip RN2483.
Sodaq_UBlox_GPS An Arduino library for the UBlox EVA7M (as available on LoRaONE).
SoftI2C An Arduino library for software-based I2C communication.
SoftI2CMaster I2C lib that supports bit banging and hardware support
SoftModem Audio Jack Modem Library for Arduino.
SoftPathElectronics Library with example code for SoftPath-Electronics products.
SoftWire Software I2C library.
Soict_IoT_Labs Practice exercises for the subject Introduce to ICT
Soldered CAN Bus Breakout Arduino Library CAN Bus Breakout Library for Arduino
Soldered nRF24 Library nRF24 Library for Soldered Boards
Soldered SIM7020 NB-IoT Library SIM7020 NB-IoT Soldered library
Soldered SIM800L Arduino Library SIM800L Arduino Library by Soldered
Soldered TCA9548A Multiplexer Arduino Library TCA9548A I2C Multiplexer Board
SomeSerial A library to wrap HardwareSerial, SoftwareSerial or USBAPI Serial_.
SOMOIoD SOMO Library for the gen4-IoD and IoD-09 by 4D Systems
Sony9PinRemote RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino
SoracomArcESP32 A utility library to use/bootstrap Soracom Arc easily on ESP32 Arduino boards.
souliss SmartHome Networking Framework
SpacebrewYun Enables the communication between interactive objects using WebSockets. For Arduino Yún only.
Spacecat An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card
SparkFun ADIN1110 Arduino Library Driver for ADIN1110 Single Pair Ethernet
SparkFun ARGOS ARTIC R2 Arduino Library Library for the ARGOS ARTIC R2 chipset found on the SparkFun ARTIC R2 Breakout
SparkFun ATECCX08a Arduino Library Library for the Microchip ATECCX08a Cryptographic Co-processors.
SparkFun HM1X Bluetooth Arduino Library Library for the HM-12 and HM-13 Bluetooth 4.0 modules
SparkFun LTE Shield Arduino Library Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B
SparkFun MG2639 CellShield Driver library for SparkFun's MG2639 cellular shield.
SparkFun QwiicRF Arduino library for controlling the QwiicRF LoRa Radio Board
SparkFun smol Power Board Arduino Library This library facilitates communication with the smôl Power Boards over I2C.
SparkFun ST25DV64KC Arduino Library Library for the ST25DV64KC NFC/RFID Tag
SparkFun Swarm Satellite Arduino Library Library for the Swarm M138 satellite modem
SparkFun u-blox Cellular Arduino Library Library for u-blox cellular modules
SparkFun u-blox SARA-R5 Arduino Library Library for the u-blox SARA-R5 LTE-M / NB-IoT modules with secure cloud
SparkFun_WebServer_ESP32_W5500 Simple Ethernet WebServer for ESP32 boards using W5500.
SPIFFSReadServer SPIFFS Read Server
SpotifyEsp32 A wrapper for the Spotify API
SSLClient Arduino library to add TLS functionality to any Client class
SSLClientESP32 Provides secure network connection over a generic Client transport object.
StatsD StatsD client with tag support.
statsdclient Report metrics using statsd
STM32_CAN CAN bus Library for Arduino STM32
STM32duinoBLE Fork of ArduinoBLE library to add the support of STM32WB, SPBTLE-RF, SPBTLE-1S, BLUENRG-M2SP and BLUENRG-M0 BLE modules.
STM32duino I-NUCLEO-LRWAN1 This library provides the LoRa® driver for the expansion board I-NUCLEO-LRWAN1.
STM32duino ISM43362-M3G-L44 This library includes drivers for Inventek Systems WiFi device named ISM43362-M3G-L44.
STM32duinoLoRaWAN Support library for STM32WL microcontrollers featuring a sub-GHz radio based-on Semtech SX126x
STM32duino LwIP A Lightweight TCP/IP stack
STM32duino M24SR64-Y This library includes drivers for ST's M24SR64-Y NFC/RFID tag.
STM32duino NFC-RFAL Allows controlling the ST NFC card reader components based on RFAL
STM32duino S2-LP This library includes drivers for ST S2-LP sub-1GHz transceiver.
STM32duino-Semihosting Debug arduinos with arm processors.
STM32duino SPBTLE-RF This library includes drivers for ST's BlueNRG/BlueNRG-MS Bluetooth Low Energy device.
STM32duino ST25DV Allows controlling the NFC ST25DV
STM32duino ST25R3911B Allows controlling the ST ST25R3911B component
STM32duino ST25R3916 Allows controlling the ST ST25R3916 and ST25R3916B components
STM32duino ST25R95 Allows controlling the ST ST25R95 component
STM32duino STM32Ethernet Enables network connection (local and Internet) using the STM32 Board.
STM32duino X-NUCLEO-IDB05A1 Allows controlling the ST X-NUCLEO-IDB05A1 expansion board
STM32duino X-NUCLEO-NFC01A1 Allows controlling the ST X-NUCLEO-NFC01A1 expansion board
STM32duino X-NUCLEO-NFC03A1 Allows controlling the ST X-NUCLEO-NFC03A1 expansion board
STM32duino X-NUCLEO-NFC04A1 Allows controlling the ST X-NUCLEO-NFC04A1 expansion board
STM32duino X-NUCLEO-NFC05A1 Allows controlling the ST X-NUCLEO-NFC05A1 expansion board
STM32duino X-NUCLEO-NFC06A1 Allows controlling the ST X-NUCLEO-NFC06A1 expansion board
STM32duino X-NUCLEO-NFC07A1 Allows controlling the ST X-NUCLEO-NFC07A1 expansion board
STM32duino X-NUCLEO-NFC08A1 Allows controlling the ST X-NUCLEO-NFC08A1 expansion board
STM32duino X-NUCLEO-S2868A1 Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A1
STM32duino X-NUCLEO-S2868A2 Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A2
STM32duino X-NUCLEO-S2915A1 Allows controlling the S2-LP radio on board of X-NUCLEO-S2915A1
StreamDebugger Debugger for Arduino Stream-based communication
StreamLog To format and log sensor data as CSV, coming from Arduino in a streamlined manner.
StreamUtilities Stream utilities for writing/reading
Streaming Streaming C++-style Output with Operator <
StreamlabsArduinoAlerts Library to get Streamlabs event from Twitch
sunezy-mon Arduino Library to communicate with SunEzy / Orion inverters.
SuplaDevice Library enables you to connect the device to the SUPLA automation system.
swRTC Software implementation of a Real-Time Clock for Arduino boards and Atmel microcontrollers.
SWAP Simple Wireless Abstract Protocol (SWAP) library for ISM radios
SwarmTile Library for the Swarm Tile satellite modem, enabling low cost satellite communication for IoT projects.
SWI2C Software I2C library.
SX126x-Arduino Arduino library to use Semtech SX126x LoRa chips and modules to communicate
sx1280OverSpi Arduino library interacting and sending messages with a 2.4Ghz Lora modem.
Synapse A library designed for the Synapse CV/Gate I/O shield
Syncano Arduino Library A library that provides access to Syncano
THiNX A library to wrap THiNX device registration, MQTT and ESP8266HttpUpdate/ArduinoOTA
THiNX32 A library to wrap THiNX device registration, MQTT and OTA Update
TLog Arduino TLog library; to also send (Serial) logs via telnet, mqtt, syslog, a web browser, etc.
t6iot Library to connect Arduino Sensors to t6iot framework SaaS or On-Premise.
TabahiConsole Control ESP and Arduino modules remotely from your web console
TBPubSubClient A client library for MQTT messaging.
TCA6416A Arduino library for operating TCA6416A.
TCA9548A Arduino library for the TCA9548A
TCP over Serial TCP over Serial client connection to a server from the Arduino, using the connected host. (No Ethernet/WiFi shields necessary)
tdslite A lightweight MSSQL connector/TDS driver for embedded devices.
TeXie arduino Client Client library of TeXie plattform.
TEE UC20 Shield Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.
TeensyDMX A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.
TeensySimplePacketComs A library to use SimplePacketCOms with the USB HID on the Teensy class device
Teensy41_AsyncTCP Async TCP Library for Teensy 4.1 using QNEthernet
TelegramBot Arduino library for TelegramBot
TelegramBotClient A non blocking client library for accessing Telegram's Bot API
TelemetryJet A lightweight telemetry protocol for hardware sensor data.
Telit xE910 Series GSM Modem Library Telit xE910 series GSM modem library.
TelnetStream Stream implementation over telnet for OTA debuging
TelnetStream2 Stream implementation over telnet for OTA debuging
Temboo This library enables calls to Temboo, a platform that connects Arduino/Genuino boards to 100+ APIs, databases, code utilities and more.
TemplateTango An HTML template engine for Arduino and ESP32 microcontrollers.
TencentCloudIoTSDK A toplevel client library for TencentCloud IOT Platform.
Terminal Terminal for Serial Ports, Telnet, and other Streams.
TeslaCloud Build communication for Arduino devices with Tesla Cloud!
TFL-Status A small library for an ESP8266 to pull tube status from the TFL API (work in progress)
TheThingsNetwork The Things Network Arduino Library.
TheThingsNode The Things Node Arduino Library.
TheTroll Arduino Library for use with Patrick Mitchells "The Troll" board.
ThingESP Arduino library for the ThingsESP Platform.
ThingSpeak ThingSpeak Communication Library for Arduino, ESP8266 & EPS32
ThingSpeak_asukiaaa An API manager for ThingSpeak
ThingerCore32 Thinger.io Core32 OS Library for ESP32 based devices
thinger.io Arduino library for IOTMP protocol used on Thinger.io IOT Platform.
Thingpings Send a ping to Thingpings.
Thingplus Helps connecting your Arduino board to Thing+ cloud easly and fast
ThingsBoard ThingsBoard library for Arduino.
ThingsCloud_ESP_SDK Build your IoT project in minutes!
ThingsIoT Arduino library for the ThingsIoT Cloud Platform.
ThingsML Thingsml Encoder/Decoder
ThingsOfValue SDK for Arduino LOTTE IoT Platform (a.k.a Things Of Value) SDK for Arduino
Thingworx ESP32 Thingworx REST library for ESP32
TI TCA9548A Support for the TI TCA9584A Low-Voltage 8-Channel I2C Switch with Reset.
Timber A wrapper logging Arduino library.
TimonelTwiM Upload firmware to a microcontroller running the Timonel bootloader.
TinBus A library for creating a multi master bus using the UART.
TindieApi A library to wrap the Tindie API (supports ESP8266/ESP32 & others)
tinyCommand A simple Arduino IDE library for serial command processing.
TinyConsole A tiny command line and term handler
TinyDebug ATtiny85 Serial-like debug interface for the Wokwi.com simulator.
TinyDMXSerial Enables DMX communication using the built-in serial port for Arduino boards.
TinyGPSMinus A smaller and simpler TinyGPS fork with fewer features.
TinyGPSPlus TinyGPSPlus provides object-oriented parsing of GPS (NMEA) sentences
TinyGSM A small Arduino library for GPRS modules, that just works.
Tiny-I2C-Drivers Various I2C driver libraries for the ATtiny1 series using megaTinyCore.
TinyKT0803 Arduino library for the KT0803 and KT0803K FM transmitter.(tiny edition). Based upon KT0803.
TinyLoRa Tiny LoRa Library for TTN
TinyMegaI2C An efficient optimised i2c library for new ATTINY series uCs
TinyMqtt A tiny broker and client library for MQTT messaging.
tinySPI tinySPI is an Arduino SPI master library for ATtiny24/44/84, 25/45/85, 261/461/861, 2313/4313 MCUs.
TinyUPnP Add port mappings to your router automatically
TinyUSBSimplePacketComs A library to use SimplePacketComs with the USB HID on the TinyUSB class device
Tinyfox This library provides a simple way to make use of Wisol radios (sigfox and point to point).
tinyproto Allows to communicate other boards/PC via physical connection.
TMRpcm PCM/WAV Audio playback
Toggl API v8 - Arduino Implementation Toggl API v8 implementation for ESP
TopView NBduino Library Arduino library for the TopView NBduino shield
TOTP-RC6236-generator Time based one time password generator; complies with RFC 6238
Tr4cker Tr4cker is a device tracker/locator which only use Wifi. It works perfectly with ESP8266 and ESP32 modules.
TridentTD_Linenotify A library for LINE Nofity
TridentTD_SimplePair ESP8266 Simple-Pair library that exchange basic data without connecting WiFi
Trioe A comprehensive library to simplify the creation, operation, and utilization of your DIY Internet of Things devices using Trioe hardware.
TroykaGPS Allows you to read data from the GPS/GLONASS sensor module.
TSBridge An Arduino library for controlling Train Simulator.
TSController An Arduino library for controlling Train Simulator.
TsyDMASPI SPI library using DMA buffer for Teensy
TTN_esp32 ESP 32 port of the Arduino TheThingsNetwork library.
Tuya_BLE_MCU_SDK Communicate with Tuya modules that have flashed the Tuya common BLE firmware.
Tuya_WiFi_MCU_SDK Communicate with Tuya modules that have flashed the Tuya common Wi-Fi firmware.
Tuya_ZIGBEE_MCU_SDK Communicate with Tuya modules that have flashed the Tuya common ZIGBEE firmware.
TwiBus Scans the TWI (I2C) bus in search of connected devices addresses and data.
twilio-esp32-client Library for sending and receiving SMS/MMS using Twilio.
TwitchApi A library to wrap the Twitch API (supports ESP8266/ESP32 & others)
TwitterApi A wrapper for the Twitter API for Arduino (supports ESP8266 & WiFi101 boards)
Two Way ESP A simple wrapper for the ESP_NOW protocol
TXOnlySerial Enables one-way serial communication (TX) on any digital pin.
UCloudIoTSDK An Arduino library for connecting ucloud iot platform made by UCloud IoT team.
uDebugLib Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization
UPnP_Generic Automatically add port mappings to router using UPnP SSDP.
uTLGBotLib Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots.
UARDECS Library A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.
UARDECS_MEGA Library A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.
Ubidots FONA Library Ubidots library for the Adafruit FONA
Ubidots GPRS Library Ubidots library for the GPRS module SIM900
UbidotsXLR8 Ubidots library for an XLR8 board with a WINC1500
UbxGps A library for the fastest and simplest communication with u-blox GPS modules.
ucPack Unified C++ Packetizer
Ufox Ufox devkit Sigfox RC4.
UHS2-MIDI USB Host Shield Library 2.0 MIDI I/O for Arduino
UIPEthernet Ethernet library for ENC28J60
Unified Log Unified Log for Serial, MQTT, etc. output.
UniversalTelegramBot Arduino Telegram Bot library for multiple different architectures.
Uno WiFi Developer Edition Serial1 Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266
USB-MIDI USB-MIDI I/Os for Arduino
USBPause Pause and restore USB interrupts
usb_midi_host Pico USB MIDI Host library for Arduino
USBHID USB HID / MIDI / mass storage library for STM32F1
USBMIDI USB MIDI library for Arduino.
USIWire USI based TWI/I2C library for Arduino
VanBus Vehicle Area Network (VAN) bus packet reader/writer.
VEDirect A library for interfacing with Victron VE.Direct Hex protocol
ViraLink-MQTT-Client ViraLink IoT Cloud Platform MQTT Client for ESP82266/ESP32.
Virtuino Required for communication with Virtuino app
VirtuinoCM Required for communication with Virtuino app
Virtuino library for all ESP8266 and ESP32 boards Required for communication with Virtuino app
Virtuino library for STM32 boards Required for communication with Virtuino app
VitconIOT A library for interfacing arduino device with VITCON IoT service.
VitconMQTT A library for interfacing arduino-based device with MQTT using VITCON WIFI-LINK.
VivicoreSerial Library to talk with VIVIWARE Cell Core.
VizIoTMqttClient A client library for connect to MQTT server VizIoT.com.
VMA11 The library for the Velleman VMA11 FM stereo arduino shield and the MM100 mini-module.
vovagorodok_ArduinoBleChess Bluetooth low energy (BLE) library for communication via CECP chess protocol.
vovagorodok_ArduinoBleOTA Bluetooth low energy (BLE) library for uploads.
Vrekrer SCPI parser Simple SCPI parser for Arduino
VRPC Asynchronous RPC via MQTT
VSCP Very Simple Control Protocol L1 framework for all Arduino boards.
VT100 Library to control a VT100 terminal via an Arduino
Vulintus_ATWINC3400 WiFi and BLE driver for ATMEL WINC3400 module
W3bstreamClient A W3bstream client for Arduino
waver waver wireless avr board for ISM band,2.54Ghz
WBIOExtMini Library for the Lualtek WisBlock IO Extension Mini board
WebConsole Console for Arduino to handle a simple Web Console for output and input.
WebMonitor Web Monitor Library for ESP8266 & ESP32
WebSerial Remote terminal for wireless microcontrollers
WebSerialLite A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
WebServerFileUpload A library for handling web server file uploads.
WebServer_ESP32_ENC Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using ENC28J60 with LwIP Ethernet library.
WebServer_ESP32_SC_ENC Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP ENC28J60 Ethernet library.
WebServer_ESP32_SC_W5500 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP W5500 Ethernet library.
WebServer_ESP32_SC_W6100 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32S2/S3/C3 boards using LwIP W6100 Ethernet library.
WebServer_ESP32_W5500 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using W5500 with LwIP Ethernet library.
WebServer_ESP32_W6100 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for ESP32 boards using W6100 with LwIP Ethernet library.
WebServer_WT32_ETH01 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for WT32_ETH01 boards using LAN8720 Ethernet.
WebSocketStreamClient A WebSocketClient that can be used with PubCubClient for MQTT over WebSockets.
WebSockets WebSockets for Arduino (Server + Client)
WebSockets2_Generic A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications.
WebSockets_Generic RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Supporting websocket only mode for Socket.IO. Ethernet_Generic library is used as default for W5x00. Now supporting RP2040W
webthing-arduino A library for creating Web Things using the Web of Things API
WEDO 2.0 BLE for ESP32 A library that supports to use BLE to connect and cotnrol the wedo2.0
WhareHauoraWiFiManager ESP8266 WiFi Connection manager with fallback web configuration portal
WiFi Enables network connection (local and Internet) using the Arduino WiFi shield.
WiFiConnect A WiFi Manager for ESP8266 or ESP32 with OLED support
WiFiConnector Async WiFi connector auto with backup AP for esp8266/32
WiFiEspAT Enables network connection with esp8266 or esp32 as network adapter.
WiFi Link Enables network connection (local and Internet) using the Arduino WiFi Boards.
WiFiMan WiFiMan and ESP8266OTA
WiFiManager WiFi Configuration manager with web configuration portal for Espressif ESPx boards, by tzapu
WiFiManagerDesign Change the design of the WiFiManager.
WiFiManagerTz A NTP/Timezone extension to @tzapu's WiFiManager
WiFiManager_Generic_Lite Light-Weight MultiWiFi/Credentials Manager for Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RTL8720, etc. boards running Generic WiFi (WiFiNINA, WiFi101, ESP8266-AT, ESP32-AT, etc.) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_NINA_Lite Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_Portenta_H7_Lite Light-Weight MultiWiFi/Credentials Manager for Portenta_H7 boards using built-in WiFi (Murata) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RP2040W MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RP2040W_Lite Light-Weight MultiWiFi/Credentials Manager for RP2040W boards using built-in CYW43439 WiFi. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_RTL8720 Light-Weight MultiWiFi/Credentials Manager for Realtek RTL8720DN, RTL8722DM, RTM8722CSM, etc. boards. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiMulti_Generic Simple MultiWiFi library to adapt ESP32/ESP8266 MultiWiFi of WiFi libraries to all other WiFi modules and libraries.
WiFiNINA Enables network connection (local and Internet) with the Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino Uno WiFi Rev.2 and Nano 33 IoT.
WiFiNINA_Generic Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect. Now with fix of severe limitation to permit sending much larger data than total 4K and using new WiFi101_Generic library
WiFi Picker Allows an user to dynamically add and remove saved WiFi APs.
WiFiProvision A library for WiFi provisioning on ESP32 and node mcu.
WiFiProvisioner An easy-to-use Wi-Fi provisioning library for ESP32 devices.
WiFiSpi Arduino WiFi library connecting ESP8266 via SPI protocol
WiFiWebServer Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, RASPBERRY_PI_PICO_W, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, CYW43439, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.
WiFiWebServer_RTL8720 Simple WiFiWebServer, HTTP Client, MQTT and WebSocket Client library for Realtek RTL8720DN, RTL8722DM, RTM8722CSM boards using WiFi. Supporting WiFi at 2.4GHz and 5GHz
WiFi101 Network driver for ATMEL WINC1500 module (used on Arduino/Genuino Wifi Shield 101 and MKR1000 boards)
WiFi101_Generic Network driver for ATMEL WINC1500 module (used on Arduino/Genuino Wifi Shield 101 and MKR1000 boards). Modified from Arduino WiFi101 library.
WiiChuck A library to communicate with all Wii i2c devices, Classic Controllers, Nunchuks and other Wii extension devices.
Wio 3G for Arduino Wio 3G board dependencies and 3G module driver.
Wio cell lib for Arduino Wio 3G and Wio LTE M1/NB1(BG96) boards driver.
WioCellular This library to operate the Wio BG770A cellular module.
Wio LTE for Arduino The LTE module driver for Wio LTE.
WIOTerminal_WiFiManager SAMD51 WIO-Terminal MultiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal
WireData A library to simplify sending data via I2C (aka TWI).
WireGuard-ESP32 WireGuard implementation for Arduino ESP32
WireSusi RCN-600 SUSI Messages Over I2c Wire bus.
WireUpdate Update firmware on SAMD based boards using I2C
WireWrapper Arduino Wrapper for Wire librarry (for SAM, ESP8266...)
wire_asukiaaa Functions about wire for Arduino.
Wireling Simple helper functions for using Wireling boards.
WisBlock-API API for WisBlock Core module
WisBlock-API-V2 API for WisBlock Core module
WizFi250 Helps using your Arduino board to Wi-Fi easily and fast
WizFi310 Helps using your Arduino board to Wi-Fi easily and fast
WizFi360 OrangeBoard WiFi+ library for WizFi360.
wolfssl A lightweight SSL/TLS library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments.
Word100 Library Library for 100+ Word Shield and LBT
WSN_RFM69 This is a library for developing Wireless Sensor Network using RFM69 LowPowerLab Library.
XBee-Arduino library Library for talking to to various wireless XBee modules from Digi.
XBeeATCmds XBee AT Command Wrapper for Arduino
XInput Library for emulating an Xbox controller over USB.
XModem A configurable XModem transfer library.
XPowersLib Arduino, CircuitPython, Micropython, esp-idf and other frameworks power management series library
xbee_serial_array sends and receive string data in mode api with variable length.
XboxSeriesXControllerESP32_asukiaaa It communicate with a controller of Xbox series X from ESP32.
XLR8Wire Library to access I2C XBs.
xsens_mti Portable, unit-tested, from-scratch implementation for serial comms with xsens MTi AHRS modules.
Yeelight A library for controlling Yeelight devices.
Yet Another Arduino Wiegand Library An Arduino Library to receive data from Wiegand card readers.
YLEsp8266 Arduino library for Esp8266.
YouMadeIt Library to connect to YouMadeIt! service.
YouTubeLiveStreamArduino An arduino library for interacting with YouTube live streams. (supports ESP8266/ESP32 & probably others)
YouTube Sight Retrieves YouTube channel statistics through YouTube Sight
Youless Arduino Library A library for use with Youless Energy Monitor.
YoupiLabESP32_IOT library for Esp32
YoupiLabEsp8266 library for Esp8266
YoutubeApi A wrapper for the YouTube API for Arduino (supports ESP8266 & WiFi101 boards)
zForce Air Library A library that makes it easy to communicate with the zForce AIR Sensor.
ZEEPROM Simplified I2C EEPROM library for Arduino compatible boards for the Zetta 128Kbit EEPROM
Zentser ESP SDK Zentser library for ESP8266 or ESP32
ZOHO-IOT-SDK A library that simplifies the process of connecting to Zoho IOT application.