Arduino/ESP library for Constellation 1.8
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
CS5490:
                        A library control an integrated circuit Cirrus Logic - CS5490
cSerialWatcher:
                        Monitor and modify arduino variables via serial usb
CTBot:
                        Simple Arduino Telegram BOT library for ESP8266/ESP32
Cumulocity IoT client:


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 with your custom function and device.
CWW Morse Transmit:
                        Send Morse Code on a digital I/O pin with optional audio sidetone.
Cytron ESPWiFi Shield:
                        Library for Cytron ESPWiFi Shield
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:


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_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
detaBaseArduinoESP32:
                        Makes working with Deta.sh Base easy
DF-Print:
                        Use C# style syntax for formatting strings.
DFL168A_Async:


Use C# style syntax for formatting strings.
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.
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:


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).
DFW:
                        Tele-op and autonomous change over for WPI RBE platform.
Discord_WebHook:
                        Send message on discord using webhook
DIYables_IRcontroller:
                        The Arduino library for IR remote controller. It works with Arduino, ESP32, ESP8266.
DLLN3X ZigBee Mesh Module Library:
                        This library allows you to use DLLN3X ZigBee mesh module very easily.
DLPacket:
                        Structure a collection numerical data to be sent through a stream into a well-defined packet.
DMXSerial:


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.
DropboxManager:
                        Manipulate your Dropbox files by ESP8266
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.


A library that offers functionality to use Decawave's DW1000 chips/modules.
dwarf433:
                        Arduino libary to transmit arbitrary RF433 signals
dWin:
                        Dwin HMI LCD Screen Library.
DWIN T5L API wrapper:
                        A basic library to easily communicate with DWIN HMI displays.
dynaHTML:
                        dynamic HTML library for ESP8266/ESP32
Dynamixel2Arduino:
                        DYNAMIXEL protocol Library for Arduino
E131:
                        E1.31 sACN for AVR Ethernet and ESP8266.
E220Lib:
                        A Library used to interface the EBYTE E220 module with an Arduino
Easy IoT with CC1101 - Sub-1GHz LORA-like:
                        Easy to use Arduino Library for the TI CC1101 Low-Power Sub-1GHz RF Transceiver
Easy MFRC522:


Easy MFRC522:
                        Simplified reading/writing data chunks from/to RFID tags with MFRC522 module.
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.
Easyiot-Esp8266:
                        An Arduino library for sending and receiving data to an online platform using Esp8266 ESP-12E Boards.
EasyLogger:
                        A library to do serial logging the easy and lightweight way
EasyMorse:
                        A simplified Morse code library to be used as a method of Communication.
EasySSDP:
                        Easy, single function SSDP setup.
EasyUI:
                        ESP8266 User Interface Library.
EasyWebServer:
                        An easy-to-use web server
EByte LoRa E22 library:


An easy-to-use web server
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.
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:
                        Perform OTAs for ESP8266 & ESP32 Elegantly!
ELMDuino:
                        Arduino library to easily interface with the common OBDII scanner: ELM327
ELMo:
                        Low-level synchronous Arduino library to interface with ELM327 OBDII devices.
em4095:
                        A library for reading and writing rfid chips with em4095 and esp32
EMailSender:
                        Send EMail via SMTP, library for Raspberry Pi Pico W, Arduino, SAMD (WiFiNINA), STM32, esp8266 and esp32.
EmbAJAX:
                        Framework for displays and controls on a web page
EmbeddedMqttBroker:
                        Mqtt Broker for embedded systems, developed and tested on an Esp32.


Mqtt Broker for embedded systems, developed and tested on an Esp32.
EmbUI:
                        Embedded Web UI framework for esp8266/esp32/esp32-c3/esp32-s2/esp32-s3 IoT prototyping
EMUcan:
                        ECUMaster EMU CAN Stream Reader Arduino Library
EMUSerial:
                        ECUMaster EMU Serial Library
ERa:
                        E-Ra by EoH. An IoT Market Enabler!
escposprinter:
                        Library for ESC/POS Printer
ESP Async E1.31:
                        Async E1.31 sACN for ESP8266.
ESP Battery:
                        Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level.
ESP Line Notify:
                        Line Notify Library for ESP8266 and ESP32.
ESP Mail Client:


Line Notify Library for ESP8266 and ESP32.
ESP Mail Client:
                        Arduino E-Mail Client Library to send, read and get incoming email notification for ESP32, ESP8266 and SAMD21 devices.
ESP-DASH:
                        A blazing fast library to create realtime dashboards for ESP8266's and ESP32's.
esp-echonet-lite:
                        Echonet Lite library for ESP
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 ESP8266, ESP32 and Raspberry Pi Pico (RP2040).
ESP-WiFiSettings:
                        WiFi configuration manager for the ESP32 and ESP8266 platforms.


WiFi configuration manager for the ESP32 and ESP8266 platforms.
ESP2SOTA:
                        Async OTA (AP & Client WiFi modes) for ESP32/ESP8266.
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 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.
ESP32 Rest Client:
                        Arduino WIFI Rest Client for ESP32
ESP32 RMT Peripheral VAN bus reader library:
                        ESP32 RMT Peripheral VAN bus reader library
esp32-BG95:


ESP32 RMT Peripheral VAN bus reader library
esp32-BG95:
                        BGxx modem - GPRS and LTE communications
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-ENC28J60:
                        Enables network connection (local and Internet) with ENC28J60 using the ESP32 Ethernet.
ESP32-OTA:
                        Add an HTTP OTA interface to an existing project
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 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_Pinoo:
                        An Arduino library to use Pinoo ESP32 modules.


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_W5500_Manager:


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.
ESP32Console:
                        Extensible UART console for ESP32 with useful included commands.
ESP32DMASPI:
                        SPI library for ESP32 which use DMA buffer to send/receive transactions
esp32FOTA:
                        A simple library for firmware OTA updates
ESP32MQTTClient:
                        A thread-safe MQTT library based on the <mqtt_client.h> of ESP-IDF instead of PubSubClient.
Esp32SimplePacketComs:


Esp32SimplePacketComs:
                        This Arduino library supports Simple Packet Coms for Esp32.
ESP32SPISlave:
                        SPI Slave library for ESP32
ESP32TinyUSB:
                        USB functions for ESP32-S2
Esp32WifiManager:
                        This Arduino library supports Wifi Management for Esp32.
ESP8266 Firebase:
                        Library for ESP8266 to read and write data to Firebase Realtime Database.
ESP8266 Microgear:
                        A client library for ESP8266 to connect to NETPIE IOT Platform.
ESP8266 MQTT Mesh:
                        Self-assembling Mesh network built around the MQTT protocol supporting OTA
ESP8266 Webhooks:
                        Library for ESP8266 to trigger events using Webhooks and IFTTT.
esp8266-framework:
                        esp8266 framework stack for easy configurable applications
Esp8266-Mqtt-Canary:


Esp8266-Mqtt-Canary:
                        Create an ESP8266 OpenCanary Honeypot
ESP8266-ping:
                        A library to enable esp8266 platform to send and receive ping messages.
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_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.
ESP8266MQTTClient:
                        MQTT Client for ESP8266
ESP8266RestClient:


MQTT Client for ESP8266
ESP8266RestClient:
                        ESP8266 RESTful HTTP Request Library.
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:


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_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
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.
ESPAsyncTCP:
                        Async TCP Library for ESP8266 and ESP31B . Forked from https://github.com/me-no-dev/ESPAsyncTCP
ESPAsyncWebSrv:
                        Asynchronous HTTP and WebSocket Server Library for ESP8266 and ESP32 . Forked from https://github.com/me-no-dev/ESPAsyncWebServer
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.
ESPCanary:


ESPCanary:
                        Create an ESP32 or ESP8266 OpenCanary Honeypot
ESPConnect:
                        Simple & Easy WiFi Manager with Captive Portal for ESP8266 / ESP32
ESPectro:
                        ESPectro development board library for Arduino IDE
ESPectro32:
                        ESPectro32 development board library for Arduino IDE
ESPert:
                        ESPert library for Arduino IDE
ESPEssentials:
                        Essentials to get you started with your ESP8266 and ESP32 projects
EspHtmlTemplateProcessor:
                        A library that provide simple HTML template processing for ESP using SPIFFS
ESPMail:
                        EMail library.
EspMQTTClient:
                        A library that provides a wifi and MQTT connection to an ESP8266/ESP32
ESPNexUpload:
                        Upload UI file to Nextion displays using ESP's
EspNow2Mqtt:


Upload UI file to Nextion displays using ESP's
EspNow2Mqtt:
                        Use Esp-now to connect to mqtt and send and recive data.
ESPpassthrough:
                        Library that uses ESP AT serial commands to set it in Passthrough (transparent) Mode.
ESPping:
                        Let the ESP32/ESP8266 ping a remote machine.
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
ESPUI:
                        ESP32 and ESP8266 Web Interface Library
ESPWiFiMqttWrapper:
                        ESP8266 & ESP32 - WiFi and MQTT Wrapper
EspWii:


ESP8266 & ESP32 - WiFi and MQTT Wrapper
EspWii:
                        A library to send Wii extension controllers data over wifi.
EtherCard:
                        EtherCard is an IPv4 driver for the ENC28J60 chip.
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:


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.
EthernetBonjour:


EthernetBonjour:
                        Bonjour (ZeroConf) Library for Arduino & Teensyduino
EthernetENC:
                        Ethernet library for ENC28J60. Only include EthernetENC.h instead of Ethernet.h
EthernetIndustruino:
                        Library for the Industruino Ethernet module
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:


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:
                        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
EtherSia:
                        IPv6 library for the ENC28J60, W5500 or W5100 Ethernet controllers
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.
FacebookApi:
                        A wrapper for the Facebook Graph API for Arduino (supports ESP8266 & WiFi101 boards)
FastBLE:


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)
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)
Firebase Arduino based on WiFi101:
                        Google Firebase Realtime Database Arduino Client Library for Arduino WiFi Shield 101 and Arduino MKR1000 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 Client Library for ESP8266 and ESP32:
                        Google Firebase Arduino Client Library for Espressif ESP8266 and ESP32
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
FireBase32:
                        Allows communication with Firebase.
FirebaseJson:
                        The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.
fishyDIYdevices:


fishyDIYdevices:
                        A library to simplify creating, operating, and using your DIY Internet of Things devices using NodeMCU (ESP8266) devices.
FMDataClient:
                        Filemaker 17 DATA API Client (ESP32)
fork-webbino-ahmsec:
                        Experimental fork of Webbino library.
FortniteAPI:
                        Arduino library to access unofficial Fortnite API.
FSerial:
                        A Delay Less Communication Protocol.
FT6236G:
                        capacitive touch sensor.
ft817:
                        Serial CAT interface to control a Yaesu FT-817 transceiver
FTP_Server_Teensy41:
                        FTP Server for Teensy 4.1 using SD, FS, etc.
FTPClient_Generic:


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
FTTech SAMD51 XBee:
                        Arduino library to make easier to use an XBee.
FUSB302 PD UFP sink:
                        Arduino library for the FUSB302 USB power delivery controller IC.
GeekFactory Shell Library:
                        Library to create a simple Command Line Interface (CLI).
GEENYmodem:
                        Arduino library for the GEENYmodem GPRS modem
GG:
                        GG for Arduino is a serial console library.
ggwave:


GG:
                        GG for Arduino is a serial console library.
ggwave:
                        Tiny data-over-sound library

ghaemShopSmSim:
                        arduino SMS Remote Controler over ghaemShopSmSim protocol
Gigabits:
                        Gigabits interface for Arduino
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
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:


GoogleMapsApi:
                        A wrapper for the Google Maps API for Arduino (supports ESP8266 & WiFi101 boards)
GoPRO:
                        GoPRO API library for Arduino
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.


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.
GSheet32:
                        Library for sending data from ESP32 to Google Sheets.
GSM-Playground:
                        A library for GSM Playground device.
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.
GSMSim:
                        GSM Library For SimCom Modules
GTT:
                        Enables use of matrix orbitals GTT line of products


GTT:
                        Enables use of matrix orbitals GTT line of products
GyverBus:
                        Communicating by GBUS interface
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.
HardwareBLESerial:


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
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.
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
home-assistant-integration:
                        Home Assistant MQTT integration for Arduino


home-assistant-integration:
                        Home Assistant MQTT integration for Arduino
homecontrol-mqtt:
                        A client library for MQTT messaging.
HomeDing:
                        Building Internet Things made easy.
HomeKit-ESP8266:
                        Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
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
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.
HTTPed:


HTTPed:
                        Simple HTTP Request client library (with redirects) for WiFiNINA.
HTTPS_Server_Generic:
                        This is HTTPS/HTTP Server Library for ESP32, WT32_ETH01, ESP32 + LwIP W5500, ESP32 + LwIP W6100, ESP32 + LwIP ENC28J60
HyperDeck:
                        BlackMagic Design HyperDeck controller for Arduino via TCP
I2C:
                        A ligthweight communication library over the Arduino framework
I2C_device_Arduino:
                        I2C_device class library
I2C_DMAC:
                        Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).
i2cdetect:
                        Arduino library for scanning I2C bus for devices
I2CExtension:
                        I2C extension/wrapper for Arduino
I2CHelper:


I2C extension/wrapper for Arduino
I2CHelper:
                        This is a wrapper for Wire that simplifies I2C communication when creating libraries for new I2C devices.
I2CIP:
                        A library of protocols for interfacing with I2C devices on a modular switched network.
I2Commands:
                        A library that enables you to easily send and receive data with easy-to-use commands.
IBM LMIC framework:
                        Deprecated arduino port of the LMIC (LoraWAN-in-C, formerly LoraMAC-in-C) framework provided by IBM.
IBusBM:
                        Arduino library for the Flysky/Turnigy RC iBUS protocol - servo (receive) and sensors/telemetry (send) using hardware UART (AVR, ESP32 and STM32 architectures)
IbusTrx:
                        Arduino library for sending and receiving messages over the BMW infotainment bus (IBUS).


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.
InstagramStats:
                        Get Instagram Stats on your Arduino (supports ESP8266, ESP32 & WiFi101 boards)
InstructableApi:
                        A wrapper for the Instructables API for Arduino (supports ESP8266, ESP32 & WiFi101 boards)


IoT Pipe:
                        A library to use with the IoT Pipe web service.
IOTAppStory-ESP:
                        Update your ESP8266, ESP32 & Nextion displays over the air(OTA)
IoTeX-blockchain-client:
                        A simple API client implementation in C++ for the IoTeX blockchain.
IoTGuru:
                        Cloud based backend services to your devices.
Iotkaran:
                        Iotkaran library for Arduino.
IotKernel:
                        A library for basic functions of IoT devices
iotsa:
                        An Internet Of Things Server Architecture for ESP8266.
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:


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.
IoTWay:
                        Arduino library for connecting to IoTWay servers through Proxy
IotWebConf:
                        ESP8266/ESP32 non-blocking WiFi/AP web configuration.
IoTWebConf_for_Visuino_modified_by_IoT_Jedi:
                        ESP8266/ESP32 non-blocking WiFi/AP web configuration.
IPGeolocation:
                        Library to get current timezone using your IP - uses IPGeolocation.io
ipMIDI:
                        ipMIDI for Arduino
Iridium SBD:


ipMIDI:
                        ipMIDI for Arduino
Iridium SBD:
                        This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.
IridiumSBDi2c:
                        This library supports satellite data transmissions from anywhere on earth using the RockBLOCK family of Iridium 9602 and 9603 modems.
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).
J1850 Arduino Transceiver Library:
                        Arduino library for J1850-Arduino-Transceiver
J1850 VPW Arduino Transceiver Library:


J1850 VPW Arduino Transceiver Library:
                        Arduino library for J1850-VPW-Arduino-Transceiver
jeager-one:
                        Easy use of jeager connection with LoRa, WiFi, and GSM connections
JeVe_EasyOTA:
                        Easy include OTA Updates
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
jsonlib:
                        A simple JSON parsing library.
JsonLogger:
                        An easy-to-use, small, fast and portable JSON builder and logger for IoT logging, data acquisition and analytics.
JustWifi:
                        Wifi Manager for ESP8266
KerbalSimpit:
                        A library for interfacing with the Kerbal Space Program video game.
KickstarterStats:


KickstarterStats:
                        A library to fetch Kickstarter stats (supports ESP8266/ESP32 & others)
KIMlib:
                        Library for TAPKO KIMaip EIB/KNX Interface Module
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
KONNEKTING Device Library:
                        A library that enables creating KNX devices powered by Arduino.
kRPC:
                        Client library for kRPC, a Remote Procedure Call server for Kerbal Space Program.
lansium-arduino:
                        Connect board to Lansium Server
Layad Circuits Saleng GSM Shield:
                        Library for SIM800L based GSM shield from Layad Circuits.


Library for SIM800L based GSM shield from Layad Circuits.
LCBUrl:
                        A library to manipulate URL strings
Lewis:
                        A morse code stream/print interpreter
LibAPRS_Tracker:
                        A library that turns the aruino into a APRS Packet Sender
libedge:
                        A client library for MQTT messaging.
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.
LIN master emulation with background operation:
                        LIN master node emulation with preemptive background operation
LIN master portable:
                        LIN master node emulation for different boards
LINBus_stack:


LIN master portable:
                        LIN master node emulation for different boards
LINBus_stack:
                        Provides Local Interconnect Network (LIN) support on SAM3X or AVR based boards with a TJA1021 transceiver.
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.
LocoNet:
                        Enables Digitrax LocoNet Communication
Logger:
                        An Arduino library for serial logging.
LogToQueue:
                        Envio de log a un Queue para manejarlo como quieras.
LongFi:
                        Enables LongFi Communication with Semtech Compatible Radios.
LoRa:
                        An Arduino library for sending and receiving data using LoRa radios.


LoRa:
                        An Arduino library for sending and receiving data using LoRa radios.
LoRa-payload-BKU:
                        Library for easy Data transmission using MKR WAN 1300/ 1310 to LoRaWAN server TheThingNetwork.org
LoRaFi:
                        An Arduino library for sending and receiving data using LoRaFi board and LoRa module.
LoraID:
                        Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
LoRaLayer2:
                        Layer 2 routing protocol for LoRa connected devices.
LoRaNow:
                        LoRaNow Library is a simple LoRa Node <> Gateway communication protocol.
LoRaRF:
                        Arduino LoRa-RF library used for transmitting and receiving data using LoRa module with Semtech SX126x series, SX127x series, or LLCC68.
losant-mqtt-arduino:


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.
LualtekRAK3172:
                        Library for the Lualtek RAK3172 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
M2M Solutions Logger Library:
                        Arduino library for logging.
M2M Solutions MiraOne Library:
                        Arduino library for the MiraOne radio module by Lumenradio AB.


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.
M5FacesEncoder:
                        Arduino Library for reading encoder values from the M5Stack Faces Encoder Module
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.
MakestroCloudClient:
                        Library for connecting with Makestro Cloud
MAX3100 Serial:


Library for connecting with Makestro Cloud
MAX3100 Serial:
                        Serial communication using MAX3100 USART chip.
MaxMtrParser:
                        Max/MSP MTR (Multi-Track Recorder) Protocol Parser for Arduino
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.
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:


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
MCreator Link:
                        Adds support for the MCreator Link system.
mDash:
                        Remote control and OTA for ESP32 via mdash.net IoT backend
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
mDNSResolver:


mDNSResolver:
                        Resolves MDNS names for the ESP8266.
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.
MeshGnome:
                        Mesh Synchronization and OTA for ESP-Now on the ESP8266.
Meshtastic:
                        Driver for interfacing with Meshtastic nodes over WiFi and Serial connections
MeteoLabBeacon:
                        Arduino library for environmental sensor communication.
MFRC522:
                        Arduino RFID Library for MFRC522 (SPI)
MFRC522-spi-i2c-uart-async:


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)
MFUthings:
                        This is the library that be used in www.mfuthings.com which belongs to Mae Fah Luang University
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
microgear-nbiot:
                        NETPIE client library for BC95 NB-IOT module on Arduino platform.
MicroOsc:
                        Simple and lightweight Open Sound Control (OSC) library


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
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.
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


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.
Modbus:
                        Modbus RTU
Modbus-Arduino:
                        A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
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:


Modbus-Ethernet:
                        A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
Modbus-Radio:
                        A library that allows your Arduino to communicate via Modbus protocol, acting as a slave.
Modbus-Serial:
                        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.
ModbusMaster:
                        Enlighten your Arduino to be a Modbus master.
ModbusRTUSlave:
                        This is an Arduino library that implements the slave/server logic of the Modbus RTU protocol.
ModBusSlave:
                        ModBus Slave RTU over RS485
ModuleInterface:


ModBusSlave:
                        ModBus Slave RTU over RS485
ModuleInterface:
                        ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
Morse:
                        Morse code class for Arduino
MorseCodeMachine:
                        Get started with Arduino by learning Morse code.
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.
MQTT Client:
                        MQTT Client lets you connect to a MQTT broker and publish strings to a topic.
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!
MqttLogger:
                        Remote logging on a mqtt broker with the same interface as Serial.print()


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
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)
MsgPacketizer:
                        msgpack based serializer and deserializer with packetize for Arduino and more
MsgPackRosInterfaces:
                        ROS2 common_interfaces bridge based on MsgPack
MTCParser:
                        Midi Time Code (MTC) parser
muCom:


MTCParser:
                        Midi Time Code (MTC) parser
muCom:
                        The reliable, fast and easy way to exchange binary data via UART
Multi_BitBang:
                        Bit-bang the I2C protocol on multiple GPIO pins on any system.
Multiplex:
                        Arduino Library implementing a stream multiplexer
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.
mWebSockets:
                        Simple to use implementation of WebSockets for microcontrollers
MWings:
                        A library that communicate with TWELITE wireless modules. Suitable for TWELITE SPOT series.
MySensors:
                        Home Automation Framework
MySQL Connector Arduino:
                        Connects Arduino using Arduino Ethernet-compatible shields including the Ethernet Shield and WiFi Shield.
MySQL_MariaDB_Generic:


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.
nb-twi-cmd:
                        NB TWI command set.
NB_Generic:


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
NbMicro:
                        Control devices that implement the NB command set over TWI (I2C).
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:


NeoHWSerial:
                        NeoHWSerial for AVR
NeoSWSerial:
                        An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
NetEEPROM:
                        A library that stores and retrieves network configuration from EEPROM.
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.
Nintendo Extension Ctrl:
                        Library for talking to Nintendo extension controllers over I2C.
NMEAParser:
                        A simple Arduino library to parse NMEA sentences.
NmraDcc:
                        Enables NMRA DCC Communication


NmraDcc:
                        Enables NMRA DCC Communication
noolite_tx:
                        TX library for noolite 433 MHz communication protocol.
Nostr:
                        Nostr for Arduino.
NRF51_Radio_library:
                        Microbit Radio library for NRF51, based on runtine inplementation from Landcaster University
nRF905 Radio Library:
                        nRF905 Radio Library for Arduino
NRF_HAL:
                        nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.
nrf_to_nrf:
                        NRF52840 to NRF24L01+ ESB communication
NRFLite:
                        nRF24L01+ library requiring very little code along with YouTube videos showing all available features.
NullPacketComms:
                        Packet Based Serial Communication.
NullSerial:
                        Serial like library which throwing away input/output.
NXTBluetooth:


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.


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
OpenLCB_Single_Thread:
                        Implements Single-threaded OpenLCB/LCC stack based on Arduino IDE.
OpenMRNLite:


OpenMRNLite:
                        Network protocol stack for model railroading: OpenLCB and LCC implementation.
OpenMV Arduino RPC:
                        OpenMV Arduino RPC Interface Library
Opentherm:
                        Arduino library to send and receive data from Opentherm devices.
OpenTherm Library:
                        OpenTherm Library for HVAC system control communication using Arduino and ESP8266/ESP32 hardware.
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!
OvhAPI:
                        Arduino/ESP library to simplify working with OVH API.
OZGPS_NMEA:
                        GPS NMEA Parser library
P1AM_Serial:


GPS NMEA Parser library
P1AM_Serial:
                        P1AM_Serial CPU library
Packetizer:
                        binary data packetization encoder / decoder based on COBS / SLIP encoding
PacketSerial:
                        An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.
PadComLib:
                        A library adds functionality for the PadCom program
PageBuilder:
                        HTML string assembly aid library for ESP8266/ESP32 WebServer.
Painless Mesh:
                        A painless way to setup a mesh with ESP8266 and ESP32 devices
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:


PathVariableHandlers:
                        Library for handling paths containing variables.
PCA9557-arduino:
                        Write & Read PCA9557 8-bit I/O expander
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
Pico PIO USB:
                        Pico PIO USB library for Arduino
PicoMQTT:
                        MQTT Broker and client
PinInGroup:


PicoMQTT:
                        MQTT Broker and client
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
pm25senses:
                        A library provided to send dust quality data report on PM25 platform.
PodEnoSim:
                        A library to interface with Pod ENO SIM Application
PoE_CAM-Ethernet:
                        Enables network connection (local and Internet) using the M5 PoE Camera.
PointzNet:


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:


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:


PRDC_TMAESC:
                        PR-DC Arduino Library for T-Motor ALPHA ESC Telemetry Protocol.
PrintEx:
                        A printing & formatting enhancement for Stream & Print based libraries.
PrometheusArduino:
                        Send data to Prometheus via the remote write protocol.
PromLokiTransport:
                        Abstracts a bunch of hardware and connectivity away from the GrafanaLoki and PrometheusArduino libraries
ps2dev:
                        Library to emulate PS2 keyboard/mouse using arduino
Ps2KeyboardHost:
                        PS2 Keyboard host controller
ps2shebei:
                        将arduino开发板作为ps/2设备端与主机通讯。
ps2zhuji:
                        用于arduino开发板与ps/2协议的设备通讯。
PS3 Controller Host:
                        Control your ESP32 projects with a PS3 controller!
Pubnub:


Control your ESP32 projects with a PS3 controller!
Pubnub:
                        Pubnub SDK for Arduino.
PubSubClient:
                        A client library for MQTT messaging.
PubSubClientTools:
                        Tools for easier usage of PubSubClient
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
PushDisConnector:
                        A client library to send data and alerts to a smartphone over the internet.
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.
Radio:
                        Library for controlling FM radio receiver chips.


Radio:
                        Library for controlling FM radio receiver chips.
RadioHead:
                        Packet Radio library for embedded microprocessors
RadioLib:
                        Universal wireless communication library
RaiseDev:
                        Raise.dev library for auto-updating from the Raise.dev Console.
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.
RC Receiver:
                        Reads the PWM signal from RC receivers.
Rcn600:
                        Enable RCN-600 SUSI Communication
RCReceiver:
                        A library to add support for rc receivers.
ReactorProtocol:
                        Simulated Reactor communication protocol.
Redis for Arduino:
                        An Arduino library for Redis.
Redis for ESP8266:


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.
RemoteDebug:
                        A library for Arduino to debug projects over WiFi, with web app or telnet client, with Print commands like Serial Monitor.
RemoteDebugger:
                        RemoteDebug addon: RemoteDebugger, an simple software debugger - based on SerialDebug Library
RemoteMe:
                        Libraries for RemoteMe.org system
RemoteMeUtils:
                        Utils Libraries for RemoteMe.org system
RemoteSignal:
                        Remote Signal Arduino Client.
RemoteXY:
                        For all RemoteXY projects.
RequestBuilder:


RemoteXY:
                        For all RemoteXY projects.
RequestBuilder:
                        HTTP request header/body/parameter builder
RESTClient:
                        Enables sending REST messages using Arduino Ethernet. For all boards.
Restfully:
                        Handles Rest requests including parsing of URIs with arguments.
RESTuino:
                        A library to handle arduino GPIO via REST API.
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(+) radios.
RF24Network:


RF24Network:
                        OSI Layer 3 Networking for nrf24L01(+) 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


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
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


RotaryDial:
                        Library to read pulse dialing data from telephone rotary dials
rs485_asukiaaa:
                        Functions and classes about rs485 modbus.
RS485HwSerial:
                        Enhanced Arduino serial library with RS485 transmit enable control.
RTT Stream:
                        Arduino library for Segger RTT Real-Time Transfer
RTT-Ethernet:
                        RT-Thread Ethernet driver
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.
SakuraIO:
                        Library for Sakura Communication Module (https://sakura.io/)
SC16IS7X0:


SC16IS7X0:
                        Library to read and write UART and GPIO for the SC16IS740_750_760
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.
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:


A lightweight WiFi Arduino Library
Seeed_Arduino_mbedtls:
                        Seeed Arduino library for TLS/SSL connection
Seeeduino GPRS:
                        Arduino library to control Seeeduino GPRS.
Senses_NBIoT:
                        A library for Internet of Things send data and control on Senses IoT platfrom.
Senses_wifi:
                        A library for Internet of Things send data and control on Senses IoT platfrom.
Senses_wifi_esp32:
                        A library that makes Internet of Things send data and control on Senses IoT platform.
SensesInnoma:
                        A library for send data from Internet of Things to "Innoma Platform"
Sensesiot:
                        A library for send data from Internet of Things to "Sensesiot"
Sensirion Core:
                        Library containing code base for Sensirion Sensor Libraries.


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.
Sensor Communication Library:
                        Arduino library for easy sensors data communication
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
Serial Data Exporter:
                        This library provides a simple way to collect and export data via Serial in various output formats.
serial-readline:
                        Arduino library for buffered serial line reading
SerialBus:
                        Uses bit bagging to create async communication over a single wire as bus. Most ideal for sending short periodic signal messages.
SerialCmd:
                        Just another library to tokenize and parse commands.
SerialCom:


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.
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.
SerialMenuCmd:
                        This library constitutes a basic command line interface
serialMux:
                        Serial multiplexer for Arduino
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
SerialUI:


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.
Sharer:
                        Arduino library that simplifies Serial communication
SharkJ1939:
                        J1939 packet sniffer library
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:


SigmaDSP:
                        An intuitive and easy to use Arduino library for interfacing with the AAU1401, ADAU1701 or ADAU1702 audio DSP over i2c
SIM800_YL:
                        Arduino library for Esp8266.
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
Simple Web Serial:
                        A library to simplify connecting Arduino to your web applications, using the Web Serial API.
simple-web-dashboard:
                        Displays variable values on a simple web page
SimpleBox:
                        A Simple MQTT client for connection with cloud providers
SimpleEspNowConnection:
                        EspNow Library for communication and device pairing
SimpleFSM:
                        Arduino/ESP state machine library.


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.
SimpleSerialProtocol:
                        Library for communicate between serial port enabled devices
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.
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.
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
SinricTeleport:
                        The simple way to access your ESP32 over internet
siot_core_lib:
                        Platform for IoT devices connect to SIOT Center
sipf-arduino-client:


Platform for IoT devices connect to SIOT Center
sipf-arduino-client:
                        SIPF Library for Arduino
Sixfab_CellularIoT:
                        This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.
Sixfab_NBIoT:
                        This is library of Sixfab NBIoT Shield.
SlackAPI:
                        A library to wrap the Slack API (supports ESP8266/ESP32 & others)
slight_DebugMenu:
                        Helper Library to create Simple Menu.
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.


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
SMoS:
                        Utility library for encoding and decoding of SMoS messages.
sMQTTBroker:
                        A simple broker library for MQTT messaging.
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 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.


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).
SoftI2CMaster:
                        I2C lib that supports bit banging and hardware support
SoftModem:
                        Audio Jack Modem Library for Arduino.
SoftWire:
                        Software I2C library.
Soldered CAN Bus Breakout Arduino Library:
                        CAN Bus Breakout Library for Arduino
Soldered nRF24 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:


SoracomArcESP32:
                        A utility library to use/bootstrap Soracom Arc easily on ESP32 Arduino boards.
souliss:
                        SmartHome Networking Framework
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:


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 SARA-R5 Arduino Library:


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
SSLClient:
                        Arduino library to add TLS functionality to any Client class
SSLClientESP32:
                        Provides secure network connection over a generic Client transport object.
StarterRemote:
                        IR remote library for mini sumo (and sumo, tracker etc.) start modules.
StatsD:
                        StatsD client with tag support.
statsdclient:
                        Report metrics using statsd
STM32_CAN:
                        CAN bus Library for Arduino STM32
STM32duino I-NUCLEO-LRWAN1:


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.
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 SPBTLE-RF:


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:


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


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
STM32duino-Semihosting:
                        Debug arduinos with arm processors.
STM32duinoBLE:


Debug arduinos with arm processors.
STM32duinoBLE:
                        Fork of ArduinoBLE library to add the support of STM32WB, SPBTLE-RF, SPBTLE-1S, BLUENRG-M2SP and BLUENRG-M0 BLE modules.
STM32duinoLoRaWAN:
                        Support library for STM32WL microcontrollers featuring a sub-GHz radio based-on Semtech SX126x
StreamDebugger:
                        Debugger for Arduino Stream-based communication
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.
SWAP:
                        Simple Wireless Abstract Protocol (SWAP) library for ISM radios


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.
swRTC:
                        Software implementation of a Real-Time Clock for Arduino boards and Atmel microcontrollers.
SX126x-Arduino:
                        Arduino library to use Semtech SX126x LoRa chips and modules to communicate
Synapse:
                        A library designed for the Synapse CV/Gate I/O shield
Syncano Arduino Library:
                        A library that provides access to Syncano
t6iot:
                        Library to connect Arduino Sensors to t6 framework Saas or On Premise.
TBPubSubClient:
                        A client library for MQTT messaging.
TCA6416A:
                        Arduino library for operating TCA6416A.


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 TDS driver for embedded devices.
TEE UC20 Shield:
                        Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.
Teensy41_AsyncTCP:
                        Async TCP Library for Teensy 4.1 using QNEthernet
TeensyDMX:
                        A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.
TeensySimplePacketComs:


TeensySimplePacketComs:
                        A library to use SimplePacketCOms with the USB HID on the Teensy class device
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
TencentCloudIoTSDK:
                        A toplevel client library for TencentCloud IOT Platform.
TeslaCloud:
                        Build communication for Arduino devices with Tesla Cloud!
TeXie arduino Client:
                        Client library of TeXie plattform.
TFL-Status:


Client library of TeXie plattform.
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.
thinger.io:
                        Arduino library for the Thinger.io Internet of Things Platform.
ThingerCore32:
                        Thinger.io Core32 OS Library for ESP32 based devices
ThingESP:
                        Arduino library for the ThingsESP Platform.
ThingfaceClient:
                        The thingface client library for Arduino
Thingpings:
                        Send a ping to Thingpings.
Thingplus:
                        Helps connecting your Arduino board to Thing+ cloud easly and fast
ThingsBoard:


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
ThingSpeak:
                        ThingSpeak Communication Library for Arduino, ESP8266 & EPS32
ThingSpeak_asukiaaa:
                        An API manager for ThingSpeak
THiNX:
                        A library to wrap THiNX device registration, MQTT and ESP8266HttpUpdate/ArduinoOTA
THiNX32:
                        A library to wrap THiNX device registration, MQTT and OTA Update
TI TCA9548A:


TI TCA9548A:
                        Support for the TI TCA9584A Low-Voltage 8-Channel I2C Switch with Reset.
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)
TinyConsole:
                        A tiny command line and term handler
TinyDebug:
                        ATtiny85 Serial-like debug interface for the Wokwi.com simulator.
Tinyfox:
                        This library provides a simple way to make use of Wisol radios (sigfox and point to point).
TinyGPSPlus:
                        TinyGPSPlus provides object-oriented parsing of GPS (NMEA) sentences
TinyGSM:


TinyGSM:
                        A small Arduino library for GPRS modules, that just works.
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.
tinyproto:
                        Allows to communicate other boards/PC via physical connection.
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
TLog:


TLog:
                        Arduino TLog library; to also send (Serial) logs via telnet, mqtt, syslog, a web browser, etc.
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
TroykaGPS:


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.
TTN_M5Stack:
                        M5Stack Lorawan Module 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.
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.