「App:Library:Communication」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
5行目: 5行目:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
|Arduino Cloud Provider Examples: Examples of how to connect various Arduino boards to cloud providers
+
|Arduino Cloud Provider Examples
 +
|Examples of how to connect various Arduino boards to cloud providers
 
|-
 
|-
|Arduino Uno WiFi Dev Ed Library: This library allows users to use network features like rest and mqtt. Includes some tools for the ESP8266.
+
|Arduino Uno WiFi Dev Ed Library
 +
|This library allows users to use network features like rest and mqtt. Includes some tools for the ESP8266.
 
|-
 
|-
|Arduino_BHY2Host: Library for Host boards that interact with BHY2 chip on Nicla Sense ME
+
|Arduino_BHY2Host
 +
|Library for Host boards that interact with BHY2 chip on Nicla Sense ME
 
|-
 
|-
|Arduino_Braccio_plusplus: Board support library for the Arduino Braccio++ 6-DOF robot arm.
+
|Arduino_Braccio_plusplus
 +
|Board support library for the Arduino Braccio++ 6-DOF robot arm.
 
|-
 
|-
|Arduino_ConnectionHandler: Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])
+
|Arduino_ConnectionHandler
 +
|Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])
 
|-
 
|-
|Arduino_DebugUtils: Debugging module with different debug levels, timestamps and printf-style output.
+
|Arduino_DebugUtils
 +
|Debugging module with different debug levels, timestamps and printf-style output.
 
|-
 
|-
|Arduino_MachineControl: Arduino Library for Portenta Machine Control - PMC
+
|Arduino_MachineControl
 +
|Arduino Library for Portenta Machine Control - PMC
 
|-
 
|-
|Arduino_OAuth: [BETA] OAuth 1.0 client library for Arduino.
+
|Arduino_OAuth
 +
|[BETA] OAuth 1.0 client library for Arduino.
 
|-
 
|-
|Arduino_Portenta_OTA: Firmware update for the Portenta H7.
+
|Arduino_Portenta_OTA
 +
|Firmware update for the Portenta H7.
 
|-
 
|-
|Arduino_ScienceJournal: The Arduino Science Journal firmware for the Physics Lab kit and the Arduino Nano 33 BLE Sense.
+
|Arduino_ScienceJournal
 +
|The Arduino Science Journal firmware for the Physics Lab kit and the Arduino Nano 33 BLE Sense.
 
|-
 
|-
|ArduinoBearSSL: Port of BearSSL to Arduino.
+
|ArduinoBearSSL
 +
|Port of BearSSL to Arduino.
 
|-
 
|-
|ArduinoBLE: Enables BLE connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, and Arduino Nano 33 BLE.
+
|ArduinoBLE
 +
|Enables BLE connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, and Arduino Nano 33 BLE.
 
|-
 
|-
|ArduinoCloudThing: Easly connect your Arduino/Genuino board to the Arduino Cloud
+
|ArduinoCloudThing
 +
|Easly connect your Arduino/Genuino board to the Arduino Cloud
 
|-
 
|-
|ArduinoECCX08: Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips
+
|ArduinoECCX08
 +
|Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips
 
|-
 
|-
|ArduinoHttpClient: [EXPERIMENTAL] Easily interact with web servers from Arduino, using HTTP and WebSocket's.
+
|ArduinoHttpClient
 +
|[EXPERIMENTAL] Easily interact with web servers from Arduino, using HTTP and WebSocket's.
 
|-
 
|-
|ArduinoIoTCloud: This library allows to connect to the Arduino IoT Cloud service.
+
|ArduinoIoTCloud
 +
|This library allows to connect to the Arduino IoT Cloud service.
 
|-
 
|-
|ArduinoIoTCloudBearSSL: Port of BearSSL to Arduino.
+
|ArduinoIoTCloudBearSSL
 +
|Port of BearSSL to Arduino.
 
|-
 
|-
|ArduinoModbus: Use Modbus equipment with your Arduino.
+
|ArduinoModbus
 +
|Use Modbus equipment with your Arduino.
 
|-
 
|-
|ArduinoMqttClient: [BETA] Allows you to send and receive MQTT messages using Arduino.
+
|ArduinoMqttClient
 +
|[BETA] Allows you to send and receive MQTT messages using Arduino.
 
|-
 
|-
|ArduinoRS485: Enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield.
+
|ArduinoRS485
 +
|Enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield.
 
|-
 
|-
|Bridge: Enables the communication between the Linux processor and the microcontroller. For Arduino/Genuino Yún, Yún Shield and TRE only.
+
|Bridge
 +
|Enables the communication between the Linux processor and the microcontroller. For Arduino/Genuino Yún, Yún Shield and TRE only.
 
|-
 
|-
|Ciao: Enables communication between microcontroller and MIPS cpu. Natively support network communications, terminal (linux) and file access.
+
|Ciao
 +
|Enables communication between microcontroller and MIPS cpu. Natively support network communications, terminal (linux) and file access.
 
|-
 
|-
|Ethernet: Enables network connection (local and Internet) using the Arduino Ethernet Board or Shield.
+
|Ethernet
 +
|Enables network connection (local and Internet) using the Arduino Ethernet Board or Shield.
 
|-
 
|-
|GSM: Enables GSM/GRPS network connection using the Arduino GSM Shield.
+
|GSM
 +
|Enables GSM/GRPS network connection using the Arduino GSM Shield.
 
|-
 
|-
|LoRa Node: LoRa Node library for Arduino LoRa Node Shield.
+
|LoRa Node
 +
|LoRa Node library for Arduino LoRa Node Shield.
 
|-
 
|-
|MKRGSM: Enables GSM/GRPS network connection using the Arduino MKR GSM 1400 board.
+
|MKRGSM
 +
|Enables GSM/GRPS network connection using the Arduino MKR GSM 1400 board.
 
|-
 
|-
|MKRNB: Enables NB/GRPS network connection using the Arduino MKR NB 1500 board.
+
|MKRNB
 +
|Enables NB/GRPS network connection using the Arduino MKR NB 1500 board.
 
|-
 
|-
|MKRWAN: Support library for MKR WAN 1300/1310
+
|MKRWAN
 +
|Support library for MKR WAN 1300/1310
 
|-
 
|-
|MKRWAN_v2: Support library for MKR WAN 1300/1310 - firmware 1.3.1
+
|MKRWAN_v2
 +
|Support library for MKR WAN 1300/1310 - firmware 1.3.1
 
|-
 
|-
|PhysicsLabFirmware: Firmware for the Physics Lab kit.
+
|PhysicsLabFirmware
 +
|Firmware for the Physics Lab kit.
 
|-
 
|-
|SpacebrewYun: Enables the communication between interactive objects using WebSockets. For Arduino Yún only.
+
|SpacebrewYun
 +
|Enables the communication between interactive objects using WebSockets. For Arduino Yún only.
 
|-
 
|-
|Temboo: This library enables calls to Temboo, a platform that connects Arduino/Genuino boards to 100+ APIs, databases, code utilities and more.
+
|Temboo
 +
|This library enables calls to Temboo, a platform that connects Arduino/Genuino boards to 100+ APIs, databases, code utilities and more.
 
|-
 
|-
|WiFi (retired): Enables network connection (local and Internet) using the Arduino WiFi shield.
+
|WiFi (retired)
 +
|Enables network connection (local and Internet) using the Arduino WiFi shield.
 
|-
 
|-
|WiFi Link: Enables network connection (local and Internet) using the Arduino WiFi Boards.
+
|WiFi Link
 +
|Enables network connection (local and Internet) using the Arduino WiFi Boards.
 
|-
 
|-
|WiFi101: Network driver for ATMEL WINC1500 module (used on Arduino/Genuino Wifi Shield 101 and MKR1000 boards)
+
|WiFi101
 +
|Network driver for ATMEL WINC1500 module (used on Arduino/Genuino Wifi Shield 101 and MKR1000 boards)
 
|-
 
|-
|WiFiNINA: Enables network connection (local and Internet) with the Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 and Nano 33 IoT.
+
|WiFiNINA
 +
|Enables network connection (local and Internet) with the Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 and Nano 33 IoT.
 
|}
 
|}
  
82行目: 118行目:
 
Contributed by the community
 
Contributed by the community
 
{| class="wikitable"
 
{| class="wikitable"
|107-Arduino-MCP2515: Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.
+
|107-Arduino-MCP2515
 +
|Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.
 
|-
 
|-
|107-Arduino-NMEA-Parser: Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages.
+
|107-Arduino-NMEA-Parser
 +
|Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages.
 
|-
 
|-
|107-Arduino-UAVCAN: Arduino library for providing a convenient C++ interface for accessing UAVCAN.
+
|107-Arduino-UAVCAN
 +
|Arduino library for providing a convenient C++ interface for accessing UAVCAN.
 
|-
 
|-
|ABB PowerOne Aurora inverter communication protocol: Arduino ABB PowerOne Aurora inverter communication protocol, esp8266 and esp32 Library.
+
|ABB PowerOne Aurora inverter communication protocol
 +
|Arduino ABB PowerOne Aurora inverter communication protocol, esp8266 and esp32 Library.
 
|-
 
|-
|ACAN: A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.
+
|ACAN
 +
|A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.
 
|-
 
|-
|ACAN2515: Driver for MCP2515 CAN Controller
+
|ACAN2515
 +
|Driver for MCP2515 CAN Controller
 
|-
 
|-
|ACAN2515Tiny: Driver for MCP2515 CAN Controller
+
|ACAN2515Tiny
 +
|Driver for MCP2515 CAN Controller
 
|-
 
|-
|ACAN2517: Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)
+
|ACAN2517
 +
|Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)
 
|-
 
|-
|ACAN2517FD: Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)
+
|ACAN2517FD
 +
|Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)
 
|-
 
|-
|ACAN_ESP32: An ESP32 CAN Driver.
+
|ACAN_ESP32
 +
|An ESP32 CAN Driver.
 
|-
 
|-
|ACAN_STM32: A STM32 CAN driver.
+
|ACAN_STM32
 +
|A STM32 CAN driver.
 
|-
 
|-
|ACAN_T4: A Teensy 4.0 / 4.1 CAN / CANFD driver.
+
|ACAN_T4
 +
|A Teensy 4.0 / 4.1 CAN / CANFD driver.
 
|-
 
|-
|ACANFD_FeatherM4CAN: An Adafruit Feather M4 CAN Express CANFD driver.
+
|ACANFD_FeatherM4CAN
 +
|An Adafruit Feather M4 CAN Express CANFD driver.
 
|-
 
|-
|AceSPI: Unified interface for selecting hardware or software SPI implementations on Arduino platforms.
+
|AceSPI
 +
|Unified interface for selecting hardware or software SPI implementations on Arduino platforms.
 
|-
 
|-
|AceTMI: Interfaces for communicating with the TM1637 and TM1638 LED controllers on Arduino platforms.
+
|AceTMI
 +
|Interfaces for communicating with the TM1637 and TM1638 LED controllers on Arduino platforms.
 
|-
 
|-
|AceWire: Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API.
+
|AceWire
 +
|Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API.
 
|-
 
|-
|ACS-M1128: ACS-M1128 SAM Element IoT WiFi Connectivity
+
|ACS-M1128
 +
|ACS-M1128 SAM Element IoT WiFi Connectivity
 
|-
 
|-
|AD7173: Arduino library for Analog Devices AD7173 analog digital converter
+
|AD7173
 +
|Arduino library for Analog Devices AD7173 analog digital converter
 
|-
 
|-
|Adafruit BLEFirmata: Modified Firmata code to work with Adafruit's nRF8001 Breakout and BlueFruit modules
+
|Adafruit BLEFirmata
 +
|Modified Firmata code to work with Adafruit's nRF8001 Breakout and BlueFruit modules
 
|-
 
|-
|Adafruit BluefruitLE nRF51: Arduino library for nRF51822-based Adafruit Bluefruit LE modules
+
|Adafruit BluefruitLE nRF51
 +
|Arduino library for nRF51822-based Adafruit Bluefruit LE modules
 
|-
 
|-
|Adafruit CC3000 Library: Library code for Adafruit's CC3000 WiFi breakouts.
+
|Adafruit CC3000 Library
 +
|Library code for Adafruit's CC3000 WiFi breakouts.
 
|-
 
|-
|Adafruit ESP8266: Example code for ESP8266 chipset
+
|Adafruit ESP8266
 +
|Example code for ESP8266 chipset
 
|-
 
|-
|Adafruit Floppy: Adafruit's floppy disk drive interfacing library
+
|Adafruit Floppy
 +
|Adafruit's floppy disk drive interfacing library
 
|-
 
|-
|Adafruit FONA Library: Arduino library for the Adafruit FONA
+
|Adafruit FONA Library
 +
|Arduino library for the Adafruit FONA
 
|-
 
|-
|Adafruit IO Arduino: Arduino library to access Adafruit IO.
+
|Adafruit IO Arduino
 +
|Arduino library to access Adafruit IO.
 
|-
 
|-
|Adafruit MFRC630 RFID: Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip
+
|Adafruit MFRC630 RFID
 +
|Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip
 
|-
 
|-
|Adafruit MQTT Library: MQTT library that supports the FONA, ESP8266, ESP32, Yun, and generic Arduino Client hardware.
+
|Adafruit MQTT Library
 +
|MQTT library that supports the FONA, ESP8266, ESP32, Yun, and generic Arduino Client hardware.
 
|-
 
|-
|Adafruit nRF8001: Drivers for Adafruit's nRF8001 Bluetooth Low Energy Breakout
+
|Adafruit nRF8001
 +
|Drivers for Adafruit's nRF8001 Bluetooth Low Energy Breakout
 
|-
 
|-
|Adafruit PN532: Arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip
+
|Adafruit PN532
 +
|Arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip
 
|-
 
|-
|Adafruit Si4713 Library: Arduino library for the Si4714 FM+RDS Transmitter in the Adafruit shop
+
|Adafruit Si4713 Library
 +
|Arduino library for the Si4714 FM+RDS Transmitter in the Adafruit shop
 
|-
 
|-
|Adafruit TinyUSB Library: TinyUSB library for Arduino
+
|Adafruit TinyUSB Library
 +
|TinyUSB library for Arduino
 
|-
 
|-
|Adafruit WipperSnapper Beta: Arduino client for Adafruit.io WipperSnapper
+
|Adafruit WipperSnapper Beta
 +
|Arduino client for Adafruit.io WipperSnapper
 
|-
 
|-
|ADS1115-Driver: Lightweight arduino library for the ADS1115 ADC converter IC
+
|ADS1115-Driver
 +
|Lightweight arduino library for the ADS1115 ADC converter IC
 
|-
 
|-
|advancedSerial: An Arduino library with additions to vanilla Serial.print(). Chainable methods and verbosity levels. Suitable for debug messages.
+
|advancedSerial
 +
|An Arduino library with additions to vanilla Serial.print(). Chainable methods and verbosity levels. Suitable for debug messages.
 
|-
 
|-
|AIOModule: AIO Modules for ESP8266 and Arduino
+
|AIOModule
 +
|AIO Modules for ESP8266 and Arduino
 
|-
 
|-
|AIS 4G board: Enables AIS 4G network connection use by AIS 4G Board
+
|AIS 4G board
 +
|Enables AIS 4G network connection use by AIS 4G Board
 
|-
 
|-
|AlertMe: Allows for sending email and SMS from nothing but the ESP8266!
+
|AlertMe
 +
|Allows for sending email and SMS from nothing but the ESP8266!
 
|-
 
|-
|Algoduino: A simple API client implementation in C++ for the Algorand Blockchain.
+
|Algoduino
 +
|A simple API client implementation in C++ for the Algorand Blockchain.
 
|-
 
|-
|AliyunIoTSDK: A toplevel client library for aliyun MQTT messaging.
+
|AliyunIoTSDK
 +
|A toplevel client library for aliyun MQTT messaging.
 
|-
 
|-
|AllThingsTalk LoRaWAN SDK: LoRaWAN SDK for AllThingsTalk Maker
+
|AllThingsTalk LoRaWAN SDK
 +
|LoRaWAN SDK for AllThingsTalk Maker
 
|-
 
|-
|AllThingsTalk LTE-M SDK: Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.
+
|AllThingsTalk LTE-M SDK
 +
|Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.
 
|-
 
|-
|AllThingsTalk WiFi SDK: Connect and control your device with AllThingsTalk
+
|AllThingsTalk WiFi SDK
 +
|Connect and control your device with AllThingsTalk
 
|-
 
|-
|AllWize: Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules
+
|AllWize
 +
|Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules
 
|-
 
|-
|AlmaviosLitMqtt: A Simple MQTT client for connection with cloud providers
+
|AlmaviosLitMqtt
 +
|A Simple MQTT client for connection with cloud providers
 
|-
 
|-
|AltSoftSerial: Software emulated serial using hardware timers for improved compatibility
+
|AltSoftSerial
 +
|Software emulated serial using hardware timers for improved compatibility
 
|-
 
|-
|Ambient ESP32 ESP8266 lib: Ambient library for Arduino ESP32 and ESP8266.
+
|Ambient ESP32 ESP8266 lib
 +
|Ambient library for Arduino ESP32 and ESP8266.
 
|-
 
|-
|ANSI: Arduino library to send ANSI escape sequences
+
|ANSI
 +
|Arduino library to send ANSI escape sequences
 
|-
 
|-
|ANT-Arduino: Library for communicating with various ANT radios from Dynastream Innovations.
+
|ANT-Arduino
 +
|Library for communicating with various ANT radios from Dynastream Innovations.
 
|-
 
|-
|Antares ESP8266 HTTP: A library to simplify the process of fetching/deploying data to Antares IoT platform
+
|Antares ESP8266 HTTP
 +
|A library to simplify the process of fetching/deploying data to Antares IoT platform
 
|-
 
|-
|Antares ESP8266 MQTT: A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266
+
|Antares ESP8266 MQTT
 +
|A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266
 
|-
 
|-
|AntaresLoraID: Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
+
|AntaresLoraID
 +
|Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
 
|-
 
|-
|anto-esp8266-arduino: Enables ESP8266 to connect to Anto.io IoT platform.
+
|anto-esp8266-arduino
 +
|Enables ESP8266 to connect to Anto.io IoT platform.
 
|-
 
|-
|ANTPLUS-Arduino: Library for easy ANT+ integration
+
|ANTPLUS-Arduino
 +
|Library for easy ANT+ integration
 
|-
 
|-
|App Fernando K: Library that helps working with the Fernando K app
+
|App Fernando K
 +
|Library that helps working with the Fernando K app
 
|-
 
|-
|AppleMIDI: AppleMIDI (aka rtpMIDI) MIDI I/Os for Arduino
+
|AppleMIDI
 +
|AppleMIDI (aka rtpMIDI) MIDI I/Os for Arduino
 
|-
 
|-
|Approximate: The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32.
+
|Approximate
 +
|The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32.
 
|-
 
|-
|APRS-Decoder-Lib: Library to decode APRS messages.
+
|APRS-Decoder-Lib
 +
|Library to decode APRS messages.
 
|-
 
|-
|APRS-IS-Lib: APRS-IS library for ESP32
+
|APRS-IS-Lib
 +
|APRS-IS library for ESP32
 
|-
 
|-
|AqualaboSensor: Aqualabo Sensors.
+
|AqualaboSensor
 +
|Aqualabo Sensors.
 
|-
 
|-
|Arancino: Enables communication between microcontroller and Arancino Module running mainly in Arancino boards.
+
|Arancino
 +
|Enables communication between microcontroller and Arancino Module running mainly in Arancino boards.
 
|-
 
|-
|ArdOSC: Open Sound Control(OSC) Library for Arduino.
+
|ArdOSC
 +
|Open Sound Control(OSC) Library for Arduino.
 
|-
 
|-
|ArdTap: A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.
+
|ArdTap
 +
|A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.
 
|-
 
|-
|arduino-async-duplex: Easily and asynchronously with a serial device requiring call-and-response style commands.
+
|arduino-async-duplex
 +
|Easily and asynchronously with a serial device requiring call-and-response style commands.
 
|-
 
|-
|arduino-async-modem: Asynchronously interact with your GSM or LTE modem.
+
|arduino-async-modem
 +
|Asynchronously interact with your GSM or LTE modem.
 
|-
 
|-
|arduino-managed-serial-device: Easily and asynchronously with a serial device requiring call-and-response style commands.
+
|arduino-managed-serial-device
 +
|Easily and asynchronously with a serial device requiring call-and-response style commands.
 
|-
 
|-
|Arduino-Websocket-Fast: Websocket client library (fast data sending).
+
|Arduino-Websocket-Fast
 +
|Websocket client library (fast data sending).
 
|-
 
|-
|Arduino_MKRMEM: SPIFFS on W25Q16DV for Arduino MKRMEM Shield.
+
|Arduino_MKRMEM
 +
|SPIFFS on W25Q16DV for Arduino MKRMEM Shield.
 
|-
 
|-
|ArduinoArcherPanelClient: Client library for websocket based communication with Archer Cloud panels.
+
|ArduinoArcherPanelClient
 +
|Client library for websocket based communication with Archer Cloud panels.
 
|-
 
|-
|ArduinoCloudStorage: CloudStorage lets you store and retrive values from a remote server.
+
|ArduinoCloudStorage
 +
|CloudStorage lets you store and retrive values from a remote server.
 
|-
 
|-
|ArduinoESPAT: A library to control esp-8266 from Arduino by AT commands easier.
+
|ArduinoESPAT
 +
|A library to control esp-8266 from Arduino by AT commands easier.
 
|-
 
|-
|ArduinoHttpServer: Server side minimalistic HTTP protocol implementation.
+
|ArduinoHttpServer
 +
|Server side minimalistic HTTP protocol implementation.
 
|-
 
|-
|ArduinoIHC: A Library for connecting to the IHC Controller data in/out.
+
|ArduinoIHC
 +
|A Library for connecting to the IHC Controller data in/out.
 
|-
 
|-
|ArduinoIRC: Easy library to make an Arduino IRC Bot (Also supports Twitch chat).
+
|ArduinoIRC
 +
|Easy library to make an Arduino IRC Bot (Also supports Twitch chat).
 
|-
 
|-
|ArduinoLang: Translate Wiring and CPP language to your native language.
+
|ArduinoLang
 +
|Translate Wiring and CPP language to your native language.
 
|-
 
|-
|ArduinoLog: Small logging framework
+
|ArduinoLog
 +
|Small logging framework
 
|-
 
|-
|ArduinoMqtt: MQTT Client library for Arduino based on the Eclipse Paho project.
+
|ArduinoMqtt
 +
|MQTT Client library for Arduino based on the Eclipse Paho project.
 
|-
 
|-
|ArduinoOSC: OSC subscriber / publisher for Arduino
+
|ArduinoOSC
 +
|OSC subscriber / publisher for Arduino
 
|-
 
|-
|ArduinoSerialToTCPBridgeClient: Open a TCP connection to a server from the Arduino using just serial. (No Ethernet/WiFi shields necessary)
+
|ArduinoSerialToTCPBridgeClient
 +
|Open a TCP connection to a server from the Arduino using just serial. (No Ethernet/WiFi shields necessary)
 
|-
 
|-
|ArduinosInSpace: A library for interfacing hardware with the Objects In Space video game.
+
|ArduinosInSpace
 +
|A library for interfacing hardware with the Objects In Space video game.
 
|-
 
|-
|ArduinoWebsockets: A library for writing modern Websockets applications with Arduino.
+
|ArduinoWebsockets
 +
|A library for writing modern Websockets applications with Arduino.
 
|-
 
|-
|aREST: RESTful API for the Arduino platform.
+
|aREST
 +
|RESTful API for the Arduino platform.
 
|-
 
|-
|aREST UI: A graphical user interface for Arduino based on the aREST API.
+
|aREST UI
 +
|A graphical user interface for Arduino based on the aREST API.
 
|-
 
|-
|Ark-Cpp-Client: A simple API client implementation in C++ for the ARK Blockchain.
+
|Ark-Cpp-Client
 +
|A simple API client implementation in C++ for the ARK Blockchain.
 
|-
 
|-
|Ark-Cpp-Crypto: A simple Cryptography Implementation in C++ for the ARK Blockchain.
+
|Ark-Cpp-Crypto
 +
|A simple Cryptography Implementation in C++ for the ARK Blockchain.
 
|-
 
|-
|ArtNet: Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)
+
|ArtNet
 +
|Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)
 
|-
 
|-
|ArtnetWifi: ArtNet with the ESP8266, ESP32 and more.
+
|ArtnetWifi
 +
|ArtNet with the ESP8266, ESP32 and more.
 
|-
 
|-
|AsciiMassage: AsciiMassage is a microcontroller message packer and parser for the ASCII format in different protocols.
+
|AsciiMassage
 +
|AsciiMassage is a microcontroller message packer and parser for the ASCII format in different protocols.
 
|-
 
|-
|AskSinPP: Homematic Protocol Library
+
|AskSinPP
 +
|Homematic Protocol Library
 
|-
 
|-
|Aspen SIM800: A comprehensive SIM800 Series library for simplified and in-depth chip access.
+
|Aspen SIM800
 +
|A comprehensive SIM800 Series library for simplified and in-depth chip access.
 
|-
 
|-
|AstroMech: Protocol for exchanging small amounts of data over audio.
+
|AstroMech
 +
|Protocol for exchanging small amounts of data over audio.
 
|-
 
|-
|AsyncDNSServer_Teensy41: Fully Asynchronous DNS Server Library for Teensy 4.1 using QNEthernet.
+
|AsyncDNSServer_Teensy41
 +
|Fully Asynchronous DNS Server Library for Teensy 4.1 using QNEthernet.
 
|-
 
|-
|AsyncElegantOTA: Perform OTAs for ESP8266 & ESP32 Asynchronously.
+
|AsyncElegantOTA
 +
|Perform OTAs for ESP8266 & ESP32 Asynchronously.
 
|-
 
|-
|AsyncHTTPRequest_Teensy41: Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Teensy41_AsyncTCP for Teensy 4.1 using QNEthernet.
+
|AsyncHTTPRequest_Teensy41
 +
|Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Teensy41_AsyncTCP for Teensy 4.1 using QNEthernet.
 
|-
 
|-
|AsyncHTTPSRequest_Generic: Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720).
+
|AsyncHTTPSRequest_Generic
 +
|Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720).
 
|-
 
|-
|AsyncMQTT_Generic: Arduino Library for ESP8266, ESP32, Portenta_H7 and STM32 asynchronous MQTT client implementation
+
|AsyncMQTT_Generic
 +
|Arduino Library for ESP8266, ESP32, Portenta_H7 and STM32 asynchronous MQTT client implementation
 
|-
 
|-
|AsyncSMS: Simple asynchronous SMS library for SIM800L
+
|AsyncSMS
 +
|Simple asynchronous SMS library for SIM800L
 
|-
 
|-
|AsyncStream: Async read from Stream objects (Serial, etc)
+
|AsyncStream
 +
|Async read from Stream objects (Serial, etc)
 
|-
 
|-
|AsyncTCP_SSL: Asynchronous SSL TCP Library for ESP32.
+
|AsyncTCP_SSL
 +
|Asynchronous SSL TCP Library for ESP32.
 
|-
 
|-
|AsyncTelegram2: Powerful, flexible and secure Arduino Telegram BOT library. Hardware independent, it can be used with any MCU capable of handling an SSL connection.
+
|AsyncTelegram2
 +
|Powerful, flexible and secure Arduino Telegram BOT library. Hardware independent, it can be used with any MCU capable of handling an SSL connection.
 
|-
 
|-
|AsyncUDP_Teensy41: Fully Asynchronous UDP Library for Teensy 4.1 using QNEthernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
+
|AsyncUDP_Teensy41
 +
|Fully Asynchronous UDP Library for Teensy 4.1 using QNEthernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
 
|-
 
|-
|AsyncWebServer_Teensy41: Asynchronous HTTP and WebSocket Server Library for Teensy 4.1 using QNEthernet
+
|AsyncWebServer_Teensy41
 +
|Asynchronous HTTP and WebSocket Server Library for Teensy 4.1 using QNEthernet
 
|-
 
|-
|AsyncWebServer_WT32_ETH01: AsyncWebServer for WT32_ETH01 using LAN8720
+
|AsyncWebServer_WT32_ETH01
 +
|AsyncWebServer for WT32_ETH01 using LAN8720
 
|-
 
|-
|aTalkArduino: Real Time Data communication protocol
+
|aTalkArduino
 +
|Real Time Data communication protocol
 
|-
 
|-
|ATCommands: AT command parser for those who want to expose their functions via UART as AT commands
+
|ATCommands
 +
|AT command parser for those who want to expose their functions via UART as AT commands
 
|-
 
|-
|Atmel TSS463C VAN bus Datalink Controller library: A library for the Atmel TSS463/TSS461 VAN Datalink Controller
+
|Atmel TSS463C VAN bus Datalink Controller library
 +
|A library for the Atmel TSS463/TSS461 VAN Datalink Controller
 
|-
 
|-
|ATtinySerialOut: Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.<br/>Perfect for debugging purposes.<br/>Code size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)<br/>
+
|ATtinySerialOut
 +
|Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.<br/>Perfect for debugging purposes.<br/>Code size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)<br/>
 
|-
 
|-
|AutoConnect: ESP8266/ESP32 WLAN configuration at runtime with web interface.
+
|AutoConnect
 +
|ESP8266/ESP32 WLAN configuration at runtime with web interface.
 
|-
 
|-
|autowp-mcp2515: Arduino MCP2515 CAN interface library
+
|autowp-mcp2515
 +
|Arduino MCP2515 CAN interface library
 
|-
 
|-
|aWOT: Arduino web server library.
+
|aWOT
 +
|Arduino web server library.
 
|-
 
|-
|AWS-SDK-ESP8266: SDK for AWS using ESP8266
+
|AWS-SDK-ESP8266
 +
|SDK for AWS using ESP8266
 
|-
 
|-
|Azure SDK for C: Azure SDK for C library (1.3.0-beta.1) for Arduino.
+
|Azure SDK for C
 +
|Azure SDK for C library (1.3.0-beta.1) for Arduino.
 
|-
 
|-
|AzureIoTHub: [See deprecation warning!] Azure IoT library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
+
|AzureIoTHub
 +
|[See deprecation warning!] Azure IoT library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
 
|-
 
|-
|AzureIoTHubMQTTClient: Azure IoT Hub client library for ESP8266 via MQTT protocol.
+
|AzureIoTHubMQTTClient
 +
|Azure IoT Hub client library for ESP8266 via MQTT protocol.
 
|-
 
|-
|AzureIoTProtocol_HTTP: [See deprecation warning!] Azure HTTP protocol library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
+
|AzureIoTProtocol_HTTP
 +
|[See deprecation warning!] Azure HTTP protocol library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
 
|-
 
|-
|AzureIoTProtocol_MQTT: [See deprecation warning!] Azure MQTT protocol library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
+
|AzureIoTProtocol_MQTT
 +
|[See deprecation warning!] Azure MQTT protocol library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
 
|-
 
|-
|AzureIoTSocket_WiFi: [See deprecation warning!] Azure IoT network adapter layer for use with Wi-Fi such as ESP32
+
|AzureIoTSocket_WiFi
 +
|[See deprecation warning!] Azure IoT network adapter layer for use with Wi-Fi such as ESP32
 
|-
 
|-
|AzureIoTUtility: [See deprecation warning!] Azure C shared utility library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
+
|AzureIoTUtility
 +
|[See deprecation warning!] Azure C shared utility library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
 
|-
 
|-
|BaleMessengerBot_Arduino: Arduino Bale Bot library.
+
|BaleMessengerBot_Arduino
 +
|Arduino Bale Bot library.
 
|-
 
|-
|BareBoneSim800: A BareBone Arduino Library For SIM800 Modules
+
|BareBoneSim800
 +
|A BareBone Arduino Library For SIM800 Modules
 
|-
 
|-
|base64: Base64 encoder/decoder for arduino repo
+
|base64
 +
|Base64 encoder/decoder for arduino repo
 
|-
 
|-
|BBQ10Keyboard: Library for using the BBQ10Keyboard PMOD
+
|BBQ10Keyboard
 +
|Library for using the BBQ10Keyboard PMOD
 
|-
 
|-
|Beacon: An AMX-style Ethernet beacon, allowing for remote discovery.
+
|Beacon
 +
|An AMX-style Ethernet beacon, allowing for remote discovery.
 
|-
 
|-
|BeaconNano: Create a Beacon from an Arduino Nano Ble
+
|BeaconNano
 +
|Create a Beacon from an Arduino Nano Ble
 
|-
 
|-
|Beelan LoRaWAN: LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.
+
|Beelan LoRaWAN
 +
|LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.
 
|-
 
|-
|BGWiFiConfig: BGWiFiConfig是一个为esp8266和esp32设计的简单易用Arduino配网库。
+
|BGWiFiConfig
 +
|BGWiFiConfig是一个为esp8266和esp32设计的简单易用Arduino配网库。
 
|-
 
|-
|BIP66: A simple Bitcoin BIP66 Implementation in C++ for the ARK Ecosystem.
+
|BIP66
 +
|A simple Bitcoin BIP66 Implementation in C++ for the ARK Ecosystem.
 
|-
 
|-
|BitBang_I2C: Bit-bang the I2C protocol on any 2 GPIO pins on any system.
+
|BitBang_I2C
 +
|Bit-bang the I2C protocol on any 2 GPIO pins on any system.
 
|-
 
|-
|BlaeckSerial: A simple library to send binary (sensor) data via Serial port to your PC.
+
|BlaeckSerial
 +
|A simple library to send binary (sensor) data via Serial port to your PC.
 
|-
 
|-
|BLE SDK for Arduino: Nordic BLE SDK for Arduino for nRF8001 products such as the BLE Shield, Blend and Blend Micro.
+
|BLE SDK for Arduino
 +
|Nordic BLE SDK for Arduino for nRF8001 products such as the BLE Shield, Blend and Blend Micro.
 
|-
 
|-
|BLE-MIDI: BLE-MIDI I/Os for Arduino
+
|BLE-MIDI
 +
|BLE-MIDI I/Os for Arduino
 
|-
 
|-
|ble_definitions: A library that contains ready to use definitions for different BLE Services and Characteristics
+
|ble_definitions
 +
|A library that contains ready to use definitions for different BLE Services and Characteristics
 
|-
 
|-
|BLEPeripheral: An Arduino library for creating custom BLE peripherals.
+
|BLEPeripheral
 +
|An Arduino library for creating custom BLE peripherals.
 
|-
 
|-
|BLESerial: A library to communicate with BLE Serial Modules
+
|BLESerial
 +
|A library to communicate with BLE Serial Modules
 
|-
 
|-
|Blinker: Build a easy way for your IoT project.
+
|Blinker
 +
|Build a easy way for your IoT project.
 
|-
 
|-
|Blinker_PMSX003ST: Arduino library for Plantower PMSX003ST family sensors.
+
|Blinker_PMSX003ST
 +
|Arduino library for Plantower PMSX003ST family sensors.
 
|-
 
|-
|BlueDisplay: This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.<br/>
+
|BlueDisplay
 +
|This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.<br/>
 
|-
 
|-
|bluemicro_hid: Creates a unified facade to both TinyUSB and nRF52 BlueFruit HID interfaces.
+
|bluemicro_hid
 +
|Creates a unified facade to both TinyUSB and nRF52 BlueFruit HID interfaces.
 
|-
 
|-
|Bluepad32: Enables gamepad support for NINA-based boards like the Nano RP2040 Connect, MKR WiFi 1010, MKR VIDOR 4000, UNO WiFi Rev.2 and Nano 33 IoT.
+
|Bluepad32
 +
|Enables gamepad support for NINA-based boards like the Nano RP2040 Connect, MKR WiFi 1010, MKR VIDOR 4000, UNO WiFi Rev.2 and Nano 33 IoT.
 
|-
 
|-
|Blues Wireless Notecard: An easy to use Notecard Library for Arduino.
+
|Blues Wireless Notecard
 +
|An easy to use Notecard Library for Arduino.
 
|-
 
|-
|Blynk: Build a smartphone app for your project in minutes!
+
|Blynk
 +
|Build a smartphone app for your project in minutes!
 
|-
 
|-
|Blynk For Chinese: Build a smartphone app for your project in minutes!
+
|Blynk For Chinese
 +
|Build a smartphone app for your project in minutes!
 
|-
 
|-
|Blynk_Async_ESP32_BT_WF: Simple WiFiManager for Blynk and ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM. Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Using AsyncWebServer instead of WebServer, with WiFi networks scanning for selection in Configuration Portal.
+
|Blynk_Async_ESP32_BT_WF
 +
|Simple WiFiManager for Blynk and ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM. Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Using AsyncWebServer instead of WebServer, with WiFi networks scanning for selection in Configuration Portal.
 
|-
 
|-
|Blynk_Async_GSM_Manager: Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
+
|Blynk_Async_GSM_Manager
 +
|Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
 
|-
 
|-
|Blynk_Async_WM: Simple Async WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.1 and ESP32 core v1.0.6
+
|Blynk_Async_WM
 +
|Simple Async WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.1 and ESP32 core v1.0.6
 
|-
 
|-
|Blynk_Esp8266AT_WM: Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52/TP2040 LittleFS.
+
|Blynk_Esp8266AT_WM
 +
|Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52/TP2040 LittleFS.
 
|-
 
|-
|Blynk_Teensy: Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields
+
|Blynk_Teensy
 +
|Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields
 
|-
 
|-
|Blynk_WiFiManager: Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6
+
|Blynk_WiFiManager
 +
|Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6
 
|-
 
|-
|Blynk_WiFiNINA_WM: Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS
+
|Blynk_WiFiNINA_WM
 +
|Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS
 
|-
 
|-
|BlynkESP32_BT_WF: Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.
+
|BlynkESP32_BT_WF
 +
|Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.
 
|-
 
|-
|BlynkEthernet_Manager: Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) boards, etc. with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
+
|BlynkEthernet_Manager
 +
|Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) boards, etc. with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
 
|-
 
|-
|BlynkEthernet_STM32_WM: Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.
+
|BlynkEthernet_STM32_WM
 +
|Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.
 
|-
 
|-
|BlynkGSM_Manager: Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
+
|BlynkGSM_Manager
 +
|Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
 
|-
 
|-
|BM64 Library: BM64/BM62 Library for Arduino
+
|BM64 Library
 +
|BM64/BM62 Library for Arduino
 
|-
 
|-
|Bolder Flight Systems Checksum: Checksum library.
+
|Bolder Flight Systems Checksum
 +
|Checksum library.
 
|-
 
|-
|Bolder Flight Systems Message Framing: Message framing library.
+
|Bolder Flight Systems Message Framing
 +
|Message framing library.
 
|-
 
|-
|BoodskapTransceiver: Boodskap IoT Platform Arduino Library
+
|BoodskapTransceiver
 +
|Boodskap IoT Platform Arduino Library
 
|-
 
|-
|BowlerCom: A library to communicate between an arduino and a computer.
+
|BowlerCom
 +
|A library to communicate between an arduino and a computer.
 
|-
 
|-
|BPLib: This library simplifies using the RN-42 Bluetooth Module
+
|BPLib
 +
|This library simplifies using the RN-42 Bluetooth Module
 
|-
 
|-
|BridgeHttpClient: A practical and easy to use generic HTTP client library for the Yun.
+
|BridgeHttpClient
 +
|A practical and easy to use generic HTTP client library for the Yun.
 
|-
 
|-
|Brzo I2C: Brzo I2C is a fast I2C Implementation written in Assembly for the esp8266
+
|Brzo I2C
 +
|Brzo I2C is a fast I2C Implementation written in Assembly for the esp8266
 
|-
 
|-
|BTLE: Arduino library for basic Bluetooth LE communication.
+
|BTLE
 +
|Arduino library for basic Bluetooth LE communication.
 
|-
 
|-
|Buffered Streams: Implementation of Arduino's Stream class which use internal ring buffers to emulate a pair of connected Streams or a Loopback Stream.
+
|Buffered Streams
 +
|Implementation of Arduino's Stream class which use internal ring buffers to emulate a pair of connected Streams or a Loopback Stream.
 
|-
 
|-
|Button2: Arduino/ESP library to simplify working with buttons.
+
|Button2
 +
|Arduino/ESP library to simplify working with buttons.
 
|-
 
|-
|ByteConvert: Library for converting variables to bytes and reverse
+
|ByteConvert
 +
|Library for converting variables to bytes and reverse
 
|-
 
|-
|CafeIOT: CafeIOT library for Eep8266.
+
|CafeIOT
 +
|CafeIOT library for Eep8266.
 
|-
 
|-
|CafeIot_Arduino: CafeIot library for Arduino.
+
|CafeIot_Arduino
 +
|CafeIot library for Arduino.
 
|-
 
|-
|Camino: A library for controlling an Arduino from Python over Serial.
+
|Camino
 +
|A library for controlling an Arduino from Python over Serial.
 
|-
 
|-
|CAN: An Arduino library for sending and receiving data using CAN bus.
+
|CAN
 +
|An Arduino library for sending and receiving data using CAN bus.
 
|-
 
|-
|CAN Adafruit Fork: An Arduino library for sending and receiving data using CAN bus.
+
|CAN Adafruit Fork
 +
|An Arduino library for sending and receiving data using CAN bus.
 
|-
 
|-
|CanBusData_asukiaaa: It defines data frame of CAN bus.
+
|CanBusData_asukiaaa
 +
|It defines data frame of CAN bus.
 
|-
 
|-
|CanBusMCP2515_asukiaaa: It communicate with MCP2515 or MCP25625 on SPI to use CAN Bus.
+
|CanBusMCP2515_asukiaaa
 +
|It communicate with MCP2515 or MCP25625 on SPI to use CAN Bus.
 
|-
 
|-
|Canon BLE remote: [BETA] Canon bluetooth remote control library for Arduino.
+
|Canon BLE remote
 +
|[BETA] Canon bluetooth remote control library for Arduino.
 
|-
 
|-
|CayenneLPP: CayenneLPP Arduino Library.
+
|CayenneLPP
 +
|CayenneLPP Arduino Library.
 
|-
 
|-
|CayenneLPPdec: CayenneLPP data decoder
+
|CayenneLPPdec
 +
|CayenneLPP data decoder
 
|-
 
|-
|CayenneMQTT: Connect a device to the Cayenne dashboard using MQTT.
+
|CayenneMQTT
 +
|Connect a device to the Cayenne dashboard using MQTT.
 
|-
 
|-
|CBUS: Library for MERG CBUS
+
|CBUS
 +
|Library for MERG CBUS
 
|-
 
|-
|CBUS2515: Library for MERG CBUS using MCP2515, 25625 ICs
+
|CBUS2515
 +
|Library for MERG CBUS using MCP2515, 25625 ICs
 
|-
 
|-
|CBUSBUZZER: Arduino library for MERG CBUS buzzer processing
+
|CBUSBUZZER
 +
|Arduino library for MERG CBUS buzzer processing
 
|-
 
|-
|CBUSconfig: Arduino library for MERG CBUS module configuration
+
|CBUSconfig
 +
|Arduino library for MERG CBUS module configuration
 
|-
 
|-
|CBUSLED: Arduino library for MERG CBUS LED processing
+
|CBUSLED
 +
|Arduino library for MERG CBUS LED processing
 
|-
 
|-
|CBUSSwitch: Arduino library for MERG CBUS pushbutton switch processing
+
|CBUSSwitch
 +
|Arduino library for MERG CBUS pushbutton switch processing
 
|-
 
|-
|CC3000 MDNS: Simple multicast DNS name resolution library for Adafruit's CC3000 and Arduino.
+
|CC3000 MDNS
 +
|Simple multicast DNS name resolution library for Adafruit's CC3000 and Arduino.
 
|-
 
|-
|CEClient: A library which allows communication with HDMI CEC capable devices.
+
|CEClient
 +
|A library which allows communication with HDMI CEC capable devices.
 
|-
 
|-
|CH9328-Keyboard: USB HID Keyboard using WCH CH9328 chip. It is almost compatible with Arduino Keyboard library.
+
|CH9328-Keyboard
 +
|USB HID Keyboard using WCH CH9328 chip. It is almost compatible with Arduino Keyboard library.
 
|-
 
|-
|ChirpSDK: Chirp SDK
+
|ChirpSDK
 +
|Chirp SDK
 
|-
 
|-
|cI2C: Arduino Hardware I2C for AVR (in plain c)
+
|cI2C
 +
|Arduino Hardware I2C for AVR (in plain c)
 
|-
 
|-
|CliTerminal: Simple Serial Terminal
+
|CliTerminal
 +
|Simple Serial Terminal
 
|-
 
|-
|ClosedCube TCA9546A: Arduino library for Texas Instruments TCA9546A 4-Channel I2C Multiplexer/Switch With Reset Function
+
|ClosedCube TCA9546A
 +
|Arduino library for Texas Instruments TCA9546A 4-Channel I2C Multiplexer/Switch With Reset Function
 
|-
 
|-
|ClosedCube TCA9548A: Arduino library for Arduino library for Texas Instruments TCA9548A 8-Channel I2C Switch/Multiplexer
+
|ClosedCube TCA9548A
 +
|Arduino library for Arduino library for Texas Instruments TCA9548A 8-Channel I2C Switch/Multiplexer
 
|-
 
|-
|ClosedCube_I2C_Driver: Arduino library for ClosedCube I2C Driver (Wrapper)
+
|ClosedCube_I2C_Driver
 +
|Arduino library for ClosedCube I2C Driver (Wrapper)
 
|-
 
|-
|cloud4rpi-esp-arduino: Connect a board to the Cloud4RPi control panel using MQTT - https://cloud4rpi.io.
+
|cloud4rpi-esp-arduino
 +
|Connect a board to the Cloud4RPi control panel using MQTT - https://cloud4rpi.io.
 
|-
 
|-
|Cloudchip IoT: Cloudchip.io communication library for Arduino, ESP8266 & EPS32
+
|Cloudchip IoT
 +
|Cloudchip.io communication library for Arduino, ESP8266 & EPS32
 
|-
 
|-
|CmdMessenger: A serial messaging library for the Arduino and .NET/Mono platform.
+
|CmdMessenger
 +
|A serial messaging library for the Arduino and .NET/Mono platform.
 
|-
 
|-
|CMMC MQTT Connector: MQTT Connector library
+
|CMMC MQTT Connector
 +
|MQTT Connector library
 
|-
 
|-
|CMMC OTA: CMMC OTA
+
|CMMC OTA
 +
|CMMC OTA
 
|-
 
|-
|CMMC Packet: A simple CMMC Packet data structure.
+
|CMMC Packet
 +
|A simple CMMC Packet data structure.
 
|-
 
|-
|CMMC WiFi Connector: WiFiConnector by CMMC
+
|CMMC WiFi Connector
 +
|WiFiConnector by CMMC
 
|-
 
|-
|CMMC_Interval: CMMC_Interval
+
|CMMC_Interval
 +
|CMMC_Interval
 
|-
 
|-
|CMMC_NB-IoT: CMMC_NB-IoT
+
|CMMC_NB-IoT
 +
|CMMC_NB-IoT
 
|-
 
|-
|CoAP simple library: Simple CoAP client/server library for generic Arduino Client hardware.
+
|CoAP simple library
 +
|Simple CoAP client/server library for generic Arduino Client hardware.
 
|-
 
|-
|Codec2: The Codec2 library is a proof-of-concept for running the Codec2 audio codec on an Arduino-compatible Adafruit Feather nRF52 Bluefruit LE board.
+
|Codec2
 +
|The Codec2 library is a proof-of-concept for running the Codec2 audio codec on an Arduino-compatible Adafruit Feather nRF52 Bluefruit LE board.
 
|-
 
|-
|CoinMarketCapApi: A wrapper for the CoinMarketCap.com Api (supports ESP8266, ESP32 & WiFi101 boards)
+
|CoinMarketCapApi
 +
|A wrapper for the CoinMarketCap.com Api (supports ESP8266, ESP32 & WiFi101 boards)
 
|-
 
|-
|ComDriverSpi: SPI communication driver class
+
|ComDriverSpi
 +
|SPI communication driver class
 
|-
 
|-
|Commander: Command line library for Arduino.
+
|Commander
 +
|Command line library for Arduino.
 
|-
 
|-
|CommandParser: An Arduino library for parsing commands of the form COMMAND_NAME ARG1 ARG2 ARG3.
+
|CommandParser
 +
|An Arduino library for parsing commands of the form COMMAND_NAME ARG1 ARG2 ARG3.
 
|-
 
|-
|ConfigManager: WiFi connection manager for ESP8266 and ESP32
+
|ConfigManager
 +
|WiFi connection manager for ESP8266 and ESP32
 
|-
 
|-
|ConnectThings_ESP8266: Allows communication with WiFi network for all Arduino boards.
+
|ConnectThings_ESP8266
 +
|Allows communication with WiFi network for all Arduino boards.
 
|-
 
|-
|Console: Arduino based VT100 comparable serial console library.
+
|Console
 +
|Arduino based VT100 comparable serial console library.
 
|-
 
|-
|Constellation: Arduino/ESP library for Constellation 1.8
+
|Constellation
 +
|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. Позволяет быстро и просто создать веб интерфейс для настройки и управления устройством.
+
|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.
+
|CRMX_TimoTwo
 +
|Provides a library for reading and interpreting CRMX TimoTwo MKR Shield data over SPI.
 
|-
 
|-
|CS5490: A library control an integrated circuit Cirrus Logic - CS5490
+
|CS5490
 +
|A library control an integrated circuit Cirrus Logic - CS5490
 
|-
 
|-
|cSerialWatcher: Monitor and modify arduino variables via serial usb
+
|cSerialWatcher
 +
|Monitor and modify arduino variables via serial usb
 
|-
 
|-
|CTBot: Simple Arduino Telegram BOT library for ESP8266/ESP32
+
|CTBot
 +
|Simple Arduino Telegram BOT library for ESP8266/ESP32
 
|-
 
|-
|Cumulocity IoT client: A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.
+
|Cumulocity IoT client
 +
|A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.
 
|-
 
|-
|CWLibrary: Library to send CW message with your custom function and device.
+
|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.
+
|CWW Morse Transmit
 +
|Send Morse Code on a digital I/O pin with optional audio sidetone.
 
|-
 
|-
|Cytron ESPWiFi Shield: Library for Cytron ESPWiFi Shield
+
|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
+
|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.
+
|Dabble
 +
|Updated Dabble library with Internet module for Arduino.
 
|-
 
|-
|DabbleESP32: Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE.
+
|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.
+
|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.
+
|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.
+
|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.
+
|DCD SDK for Arduino
 +
|A library that allows to connect to dcd hub and update value of thing property provided by property_id.
 
|-
 
|-
|DDNS_Generic: DDNS Update Client Library for SAM DUE, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, AVR Mega, megaAVR, Teensy, RP2040-based RASPBERRY_PI_PICO, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP8266-AT/ESP32-AT WiFi, WiFiNINA, Ethernet W5x00, ENC28J60, LAN8742A or Teensy NativeEthernet
+
|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
+
|DebugLog
 +
|Logging library for Arduino that can output to both Serial and File with one line
 
|-
 
|-
|DFL168A_Async: Arduino board accesses OBD2/J1939/J1708 Data by DFL168A Integrated Circuit Chip. Most methods are unblocked.
+
|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.
+
|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_IICSerial
 +
|DFRobot Standard library(SKU:DFR0627).
 
|-
 
|-
|DFRobot_LoRa: DFRobot_LoRa is the Communication library of DFRobot
+
|DFRobot_LoRa
 +
|DFRobot_LoRa is the Communication library of DFRobot
 
|-
 
|-
|DFRobot_SIM: base class library.
+
|DFRobot_SIM
 +
|base class library.
 
|-
 
|-
|DFRobot_SIM7000: communication device library.(SKU:DFR0572/DFR0505-CN)
+
|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).
+
|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.
+
|DFW
 +
|Tele-op and autonomous change over for WPI RBE platform.
 
|-
 
|-
|DLPacket: Structure a collection numerical data to be sent through a stream into a well-defined packet.
+
|DLPacket
 +
|Structure a collection numerical data to be sent through a stream into a well-defined packet.
 
|-
 
|-
|DMXSerial: Enables DMX communication using the built-in serial port for Arduino boards.
+
|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.
+
|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.
+
|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
+
|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.
+
|DRA818
 +
|Configure and communicate with FM module DRA818.
 
|-
 
|-
|DropboxManager: Manipulate your Dropbox files by ESP8266
+
|DropboxManager
 +
|Manipulate your Dropbox files by ESP8266
 
|-
 
|-
|due_can: Allows for CAN bus communications with the Arduino Due
+
|due_can
 +
|Allows for CAN bus communications with the Arduino Due
 
|-
 
|-
|DW1000: A library that offers functionality to use Decawave's DW1000 chips/modules.
+
|DW1000
 +
|A library that offers functionality to use Decawave's DW1000 chips/modules.
 
|-
 
|-
|dwarf433: Arduino libary to transmit arbitrary RF433 signals
+
|dwarf433
 +
|Arduino libary to transmit arbitrary RF433 signals
 
|-
 
|-
|dWin: Dwin HMI LCD Screen Library.
+
|dWin
 +
|Dwin HMI LCD Screen Library.
 
|-
 
|-
|Dynamixel2Arduino: DYNAMIXEL protocol Library for Arduino
+
|Dynamixel2Arduino
 +
|DYNAMIXEL protocol Library for Arduino
 
|-
 
|-
|E131: E1.31 sACN for AVR Ethernet and ESP8266.
+
|E131
 +
|E1.31 sACN for AVR Ethernet and ESP8266.
 
|-
 
|-
|Easy IoT with CC1101 - Sub-1GHz LORA-like: Easy to use Arduino Library for the TI CC1101 Low-Power Sub-1GHz RF Transceiver
+
|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: Simplified reading/writing data chunks from/to RFID tags with MFRC522 module.
+
|Easy MFRC522
 +
|Simplified reading/writing data chunks from/to RFID tags with MFRC522 module.
 
|-
 
|-
|EasyDDNS: ESP8266 & ESP32 DDNS Update Client Library.
+
|EasyDDNS
 +
|ESP8266 & ESP32 DDNS Update Client Library.
 
|-
 
|-
|EasyHTTP: An ESP32 library to facilitate the execution of HTTP requests.
+
|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.
+
|Easyiot-Esp8266
 +
|An Arduino library for sending and receiving data to an online platform using Esp8266 ESP-12E Boards.
 
|-
 
|-
|EasyMorse: A simplified Morse code library to be used as a method of Communication.
+
|EasyMorse
 +
|A simplified Morse code library to be used as a method of Communication.
 
|-
 
|-
|EasySSDP: Easy, single function SSDP setup.
+
|EasySSDP
 +
|Easy, single function SSDP setup.
 
|-
 
|-
|EasyUI: ESP8266 User Interface Library.
+
|EasyUI
 +
|ESP8266 User Interface Library.
 
|-
 
|-
|EasyWebServer: An easy-to-use web server
+
|EasyWebServer
 +
|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 and esp32. sx1262/sx1268
+
|EByte LoRa E22 library
 +
|LoRa EBYTE E22 device library complete and tested with Arduino, Arduino SAMD (Nano 33 IoT and MKR), esp8266 and esp32. sx1262/sx1268
 
|-
 
|-
|EByte LoRa E220 library: LoRa EBYTE E220 device library complete and tested with Arduino, esp8266 and esp32. LLCC68
+
|EByte LoRa E220 library
 +
|LoRa EBYTE E220 device library complete and tested with Arduino, esp8266 and esp32. LLCC68
 
|-
 
|-
|EByte LoRa E32 library: LoRa EBYTE E32 device library complete and tested with Arduino, Arduino SAMD, esp8266 and esp32. sx1278/sx1276.
+
|EByte LoRa E32 library
 +
|LoRa EBYTE E32 device library complete and tested with Arduino, Arduino SAMD, esp8266 and esp32. sx1278/sx1276.
 
|-
 
|-
|EL_dev_arduino: Library and Sample of ECHONET Lite for Arduino
+
|EL_dev_arduino
 +
|Library and Sample of ECHONET Lite for Arduino
 
|-
 
|-
|Electronic Cats PN7150: Arduino library for SPI and I2C access to the PN7150 RFID/Near Field Communication chip.
+
|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!
+
|ElegantOTA
 +
|Perform OTAs for ESP8266 & ESP32 Elegantly!
 
|-
 
|-
|ELMDuino: Arduino library to easily interface with the common OBDII scanner: ELM327
+
|ELMDuino
 +
|Arduino library to easily interface with the common OBDII scanner
 +
|ELM327
 
|-
 
|-
|ELMo: Low-level synchronous Arduino library to interface with ELM327 OBDII devices.
+
|ELMo
 +
|Low-level synchronous Arduino library to interface with ELM327 OBDII devices.
 
|-
 
|-
|EMailSender: Send EMail via SMTP, library for Arduino Ethernet and SAMD (WiFiNINA), esp8266 and esp32.
+
|EMailSender
 +
|Send EMail via SMTP, library for Arduino Ethernet and SAMD (WiFiNINA), esp8266 and esp32.
 
|-
 
|-
|EmbUI: Embedded Web UI framework for esp8266/esp32/esp32-c3/esp32-s2 IoT prototyping
+
|EmbUI
 +
|Embedded Web UI framework for esp8266/esp32/esp32-c3/esp32-s2 IoT prototyping
 
|-
 
|-
|EMUcan: ECUMaster EMU CAN Stream Reader Arduino Library
+
|EMUcan
 +
|ECUMaster EMU CAN Stream Reader Arduino Library
 
|-
 
|-
|EMUcanT4: ECUMaster EMU CAN Stream Reader Arduino Teensy 4 Library
+
|EMUcanT4
 +
|ECUMaster EMU CAN Stream Reader Arduino Teensy 4 Library
 
|-
 
|-
|EMUSerial: ECUMaster EMU Serial Library
+
|EMUSerial
 +
|ECUMaster EMU Serial Library
 
|-
 
|-
|ESP Async E1.31: Async E1.31 sACN for ESP8266.
+
|ESP Async E1.31
 +
|Async E1.31 sACN for ESP8266.
 
|-
 
|-
|ESP Battery: Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level.
+
|ESP Battery
 +
|Arduino Library to calculate the ESP8266 (Feather Huzzah) battery level.
 
|-
 
|-
|ESP Line Notify: Line Notify Library for ESP8266 and ESP32.
+
|ESP Line Notify
 +
|Line Notify Library for ESP8266 and ESP32.
 
|-
 
|-
|ESP Mail Client: Arduino Mail Client Library to send, read and get incoming mail notification for ESP32, ESP8266 and SAMD21 devices.
+
|ESP Mail Client
 +
|Arduino Mail Client Library to send, read and get incoming mail notification for ESP32, ESP8266 and SAMD21 devices.
 
|-
 
|-
|ESP-DASH: A blazing fast library to create realtime dashboards for ESP8266's and ESP32's.
+
|ESP-DASH
 +
|A blazing fast library to create realtime dashboards for ESP8266's and ESP32's.
 
|-
 
|-
|esp-fs-webserver: From FSBrowser.ino example to library
+
|esp-fs-webserver
 +
|From FSBrowser.ino example to library
 
|-
 
|-
|ESP-Google-Sheet-Client: Arduino Google Sheet REST client library for ESP8266 and ESP32.
+
|ESP-Google-Sheet-Client
 +
|Arduino Google Sheet REST client library for ESP8266 and ESP32.
 
|-
 
|-
|ESP-WiFiSettings: WiFi configuration manager for the ESP32 and ESP8266 platforms.
+
|ESP-WiFiSettings
 +
|WiFi configuration manager for the ESP32 and ESP8266 platforms.
 
|-
 
|-
|ESP32 BLE ANCS Notifications: Arduino library for ESP32, for reading and interacting with Smartphone notifications from iOS.
+
|ESP32 BLE ANCS Notifications
 +
|Arduino library for ESP32, for reading and interacting with Smartphone notifications from iOS.
 
|-
 
|-
|ESP32 BLE Arduino: BLE functions for ESP32
+
|ESP32 BLE Arduino
 +
|BLE functions for ESP32
 
|-
 
|-
|ESP32 I2C Slave: I2C Slave library for ESP32 (unofficial)
+
|ESP32 I2C Slave
 +
|I2C Slave library for ESP32 (unofficial)
 
|-
 
|-
|ESP32 Mail Client: Mail Client Arduino Library for ESP32
+
|ESP32 Mail Client
 +
|Mail Client Arduino Library for ESP32
 
|-
 
|-
|ESP32 Rest Client: Arduino WIFI Rest Client for ESP32
+
|ESP32 Rest Client
 +
|Arduino WIFI Rest Client for ESP32
 
|-
 
|-
|ESP32 RMT Peripheral VAN bus reader library: ESP32 RMT Peripheral VAN bus reader library
+
|ESP32 RMT Peripheral VAN bus reader library
 +
|ESP32 RMT Peripheral VAN bus reader library
 
|-
 
|-
|ESP32-BLE-Gamepad: Bluetooth LE Gamepad library for the ESP32.
+
|ESP32-BLE-Gamepad
 +
|Bluetooth LE Gamepad library for the ESP32.
 
|-
 
|-
|ESP32-BLE-MIDI: A library to use MIDI over Bluetooth Low Energy on ESP32 boards.
+
|ESP32-BLE-MIDI
 +
|A library to use MIDI over Bluetooth Low Energy on ESP32 boards.
 
|-
 
|-
|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_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_ftpclient: An FTP-Client for the ESP32.
+
|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
 +
|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_https_server_compat
 +
|An Arduino library for an alternative ESP32 HTTP/HTTPS web server implementation
 
|-
 
|-
|ESP32DMASPI: SPI library for ESP32 which use DMA buffer to send/receive transactions
+
|ESP32DMASPI
 +
|SPI library for ESP32 which use DMA buffer to send/receive transactions
 
|-
 
|-
|esp32FOTA: A simple library for firmware OTA updates
+
|esp32FOTA
 +
|A simple library for firmware OTA updates
 
|-
 
|-
|Esp32SimplePacketComs: This Arduino library supports Simple Packet Coms for Esp32.
+
|Esp32SimplePacketComs
 +
|This Arduino library supports Simple Packet Coms for Esp32.
 
|-
 
|-
|ESP32SPISlave: SPI Slave library for ESP32
+
|ESP32SPISlave
 +
|SPI Slave library for ESP32
 
|-
 
|-
|ESP32TinyUSB: USB functions for ESP32-S2
+
|ESP32TinyUSB
 +
|USB functions for ESP32-S2
 
|-
 
|-
|Esp32WifiManager: This Arduino library supports Wifi Management for Esp32.
+
|Esp32WifiManager
 +
|This Arduino library supports Wifi Management for Esp32.
 
|-
 
|-
|ESP8266 Firebase: Library for ESP8266 to read and write data to Firebase Realtime Database.
+
|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 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 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 Webhooks
 +
|Library for ESP8266 to trigger events using Webhooks and IFTTT.
 
|-
 
|-
|esp8266-framework: esp8266 framework stack for easy configurable applications
+
|esp8266-framework
 +
|esp8266 framework stack for easy configurable applications
 
|-
 
|-
|ESP8266-ping: A library to enable esp8266 platform to send and receive ping messages.
+
|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_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_mdns: mDNS queries and responses on esp8266.
+
|esp8266_mdns
 +
|mDNS queries and responses on esp8266.
 
|-
 
|-
|ESP8266_multipart: A small multipart file sending library for the ESP8266.
+
|ESP8266_multipart
 +
|A small multipart file sending library for the ESP8266.
 
|-
 
|-
|ESP8266MQTTClient: MQTT Client for ESP8266
+
|ESP8266MQTTClient
 +
|MQTT Client for ESP8266
 
|-
 
|-
|ESP8266RestClient: ESP8266 RESTful HTTP Request Library.
+
|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_abus
 +
|ABUS Socket Communication library for PLCs (Cybro-2 and Cybro-3) from Cybrotech and ESP32 / ESP8266 over WiFi
 
|-
 
|-
|ESP_AT_Lib: An ESP8266/ESP32-AT library for Arduino providing an easy-to-use way to control 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 ESP8266/ESP32 AT-command shields.
+
|ESP_AT_Lib
 +
|An ESP8266/ESP32-AT library for Arduino providing an easy-to-use way to control 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 ESP8266/ESP32 AT-command shields.
 
|-
 
|-
|ESP_AT_WiFiManager: WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using ESP8266/ESP32-AT-command shields with fallback web configuration portal. Credentials are saved in EEPROM, SAMD FlashStorage, DueFlashStorage or nRF52/RP2040 LittleFS.
+
|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 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 ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
+
|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 ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
 
|-
 
|-
|esp_dmx: Transmit and receive DMX using an ESP32.
+
|esp_dmx
 +
|Transmit and receive DMX 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
 +
|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.
+
|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
+
|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
 +
|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.
+
|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.
 
|-
 
|-
|ESPCanary: Create an ESP32 or ESP8266 OpenCanary Honeypot
+
|ESPCanary
 +
|Create an ESP32 or ESP8266 OpenCanary Honeypot
 
|-
 
|-
|ESPConnect: Simple & Easy WiFi Manager with Captive Portal for ESP8266 / ESP32
+
|ESPConnect
 +
|Simple & Easy WiFi Manager with Captive Portal for ESP8266 / ESP32
 
|-
 
|-
|ESPectro: ESPectro development board library for Arduino IDE
+
|ESPectro
 +
|ESPectro development board library for Arduino IDE
 
|-
 
|-
|ESPectro32: ESPectro32 development board library for Arduino IDE
+
|ESPectro32
 +
|ESPectro32 development board library for Arduino IDE
 
|-
 
|-
|ESPert: ESPert library for Arduino IDE
+
|ESPert
 +
|ESPert library for Arduino IDE
 
|-
 
|-
|ESPEssentials: Essentials to get you started with your ESP8266 projects
+
|ESPEssentials
 +
|Essentials to get you started with your ESP8266 projects
 
|-
 
|-
|EspHtmlTemplateProcessor: A library that provide simple HTML template processing for ESP using SPIFFS
+
|EspHtmlTemplateProcessor
 +
|A library that provide simple HTML template processing for ESP using SPIFFS
 
|-
 
|-
|ESPMail: EMail library.
+
|ESPMail
 +
|EMail library.
 
|-
 
|-
|EspMQTTClient: A library that provides a wifi and MQTT connection to an ESP8266/ESP32
+
|EspMQTTClient
 +
|A library that provides a wifi and MQTT connection to an ESP8266/ESP32
 
|-
 
|-
|ESPNexUpload: Upload UI file to Nextion displays using ESP's
+
|ESPNexUpload
 +
|Upload UI file to Nextion displays using ESP's
 
|-
 
|-
|EspNow2Mqtt: Use Esp-now to connect to mqtt and send and recive data.
+
|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.
+
|ESPpassthrough
 +
|Library that uses ESP AT serial commands to set it in Passthrough (transparent) Mode.
 
|-
 
|-
|EspSimpleRemoteUpdate: Simple remote update handling for ESP8266/ESP32
+
|EspSimpleRemoteUpdate
 +
|Simple remote update handling for ESP8266/ESP32
 
|-
 
|-
|EspSimpleWifiHandler: Simple and automatic WiFi handling for ESP8266/ESP32
+
|EspSimpleWifiHandler
 +
|Simple and automatic WiFi handling for ESP8266/ESP32
 
|-
 
|-
|ESPUI: ESP32 and ESP8266 Web Interface Library
+
|ESPUI
 +
|ESP32 and ESP8266 Web Interface Library
 
|-
 
|-
|EspWii: A library to send Wii extension controllers data over wifi.
+
|EspWii
 +
|A library to send Wii extension controllers data over wifi.
 
|-
 
|-
|EtherCard: EtherCard is an IPv4 driver for the ENC28J60 chip.
+
|EtherCard
 +
|EtherCard is an IPv4 driver for the ENC28J60 chip.
 
|-
 
|-
|Ethernet2: Enables network connection (local and Internet) using W5500 based Ethernet shields.
+
|Ethernet2
 +
|Enables network connection (local and Internet) using W5500 based Ethernet shields.
 
|-
 
|-
|Ethernet3: Enables network connection (local and Internet) using the Arduino Ethernet board or shield. For all Arduino boards.
+
|Ethernet3
 +
|Enables network connection (local and Internet) using the Arduino Ethernet board or shield. For all Arduino boards.
 
|-
 
|-
|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
 +
|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_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.
+
|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: Bonjour (ZeroConf) Library for Arduino & Teensyduino
+
|EthernetBonjour
 +
|Bonjour (ZeroConf) Library for Arduino & Teensyduino
 
|-
 
|-
|EthernetENC: Ethernet library for ENC28J60. Only include EthernetENC.h instead of Ethernet.h
+
|EthernetENC
 +
|Ethernet library for ENC28J60. Only include EthernetENC.h instead of Ethernet.h
 
|-
 
|-
|EthernetIndustruino: Library for the Industruino Ethernet module
+
|EthernetIndustruino
 +
|Library for the Industruino Ethernet module
 
|-
 
|-
|EthernetWebServer: Simple Ethernet WebServer, HTTP Client and WebSocket Client library 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
+
|EthernetWebServer
 +
|Simple Ethernet WebServer, HTTP Client and WebSocket Client library 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
 
|-
 
|-
|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
 +
|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_SSL_STM32
 +
|Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards running WebServer using built-in Ethernet LAN8742A, Ethernet LAN8720, W5x00 or ENC28J60 shields. It now supports Ethernet TLS/SSL Client.
 
|-
 
|-
|EthernetWebServer_STM32: EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields
+
|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
+
|EtherSia
 +
|IPv6 library for the ENC28J60, W5500 or W5100 Ethernet controllers
 
|-
 
|-
|ev3-arduino: Enables the communication with an ev3 brick
+
|ev3-arduino
 +
|Enables the communication with an ev3 brick
 
|-
 
|-
|ExodeCore: Communication between Arduino microcontroller boards and a connected computers.
+
|ExodeCore
 +
|Communication between Arduino microcontroller boards and a connected computers.
 
|-
 
|-
|Exosite: Easily interface with Exosite's device HTTP API.
+
|Exosite
 +
|Easily interface with Exosite's device HTTP API.
 
|-
 
|-
|FacebookApi: A wrapper for the Facebook Graph API for Arduino (supports ESP8266 & WiFi101 boards)
+
|FacebookApi
 +
|A wrapper for the Facebook Graph API for Arduino (supports ESP8266 & WiFi101 boards)
 
|-
 
|-
|FastBLE: BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010
+
|FastBLE
 +
|BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010
 
|-
 
|-
|FastBot: Simple library for Telegram bot (messages and menus)
+
|FastBot
 +
|Simple library for Telegram bot (messages and menus)
 
|-
 
|-
|FauxmoESP: Amazon Alexa support for ESP8266 and ESP32
+
|FauxmoESP
 +
|Amazon Alexa support for ESP8266 and ESP32
 
|-
 
|-
|Fetch: Gives you high level Javascript's fetch like API to make you any request with any server.
+
|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.
+
|FHEM
 +
|This library allows communication with a FHEM Server.
 
|-
 
|-
|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 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 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 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 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
+
|Firebase ESP8266 Client
 +
|Google Firebase Realtime Database Arduino Client Library for Espressif ESP8266
 
|-
 
|-
|FireBase32: Allows communication with Firebase.
+
|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.
+
|FirebaseJson
 +
|The easiest Arduino library JSON parser, builder and editor for ESP8266, ESP32, Teensy 3.x, Teensy 4.x and others MCUs.
 
|-
 
|-
|fishyDIYdevices: A library to simplify creating, operating, and using your DIY Internet of Things devices using NodeMCU (ESP8266) devices.
+
|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)
+
|FMDataClient
 +
|Filemaker 17 DATA API Client (ESP32)
 
|-
 
|-
|fork-webbino-ahmsec: Experimental fork of Webbino library.
+
|fork-webbino-ahmsec
 +
|Experimental fork of Webbino library.
 
|-
 
|-
|FortniteAPI: Arduino library to access unofficial Fortnite API.
+
|FortniteAPI
 +
|Arduino library to access unofficial Fortnite API.
 
|-
 
|-
|FSerial: A Delay Less Communication Protocol.
+
|FSerial
 +
|A Delay Less Communication Protocol.
 
|-
 
|-
|ft817: Serial CAT interface to control a Yaesu FT-817 transceiver
+
|ft817
 +
|Serial CAT interface to control a Yaesu FT-817 transceiver
 
|-
 
|-
|FTTech SAMD51 XBee: Arduino library to make easier to use an XBee.
+
|FTTech SAMD51 XBee
 +
|Arduino library to make easier to use an XBee.
 
|-
 
|-
|GeekFactory Shell Library: Library to create a simple Command Line Interface (CLI).
+
|GeekFactory Shell Library
 +
|Library to create a simple Command Line Interface (CLI).
 
|-
 
|-
|GEENYmodem: Arduino library for the GEENYmodem GPRS modem
+
|GEENYmodem
 +
|Arduino library for the GEENYmodem GPRS modem
 
|-
 
|-
|ghaemShopSmSim: arduino SMS Remote Controler over ghaemShopSmSim protocol
+
|ghaemShopSmSim
 +
|arduino SMS Remote Controler over ghaemShopSmSim protocol
 
|-
 
|-
|Gigabits: Gigabits interface for Arduino
+
|Gigabits
 +
|Gigabits interface for Arduino
 
|-
 
|-
|glpi_esp8266: It performs the integration between the GLPi system and the ESP8266
+
|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.
+
|Google Cloud IoT Core JWT
 +
|Demonstrates JWT generation for connecting Arduino clients to Google Cloud IoT Core.
 
|-
 
|-
|GoogleMapsApi: A wrapper for the Google Maps API for Arduino (supports ESP8266 & WiFi101 boards)
+
|GoogleMapsApi
 +
|A wrapper for the Google Maps API for Arduino (supports ESP8266 & WiFi101 boards)
 
|-
 
|-
|GoPRO: GoPRO API library for Arduino
+
|GoPRO
 +
|GoPRO API library for Arduino
 
|-
 
|-
|GPRSbee: An Arduino library for the SODAQ GPRSbee.
+
|GPRSbee
 +
|An Arduino library for the SODAQ GPRSbee.
 
|-
 
|-
|GPS: GPS code class for Arduino
+
|GPS
 +
|GPS code class for Arduino
 
|-
 
|-
|GrafanaLoki: Send logs/events to Grafana Loki
+
|GrafanaLoki
 +
|Send logs/events to Grafana Loki
 
|-
 
|-
|Grandeur: Let your arduinos and ESPs communicate with Grandeur in realtime.
+
|Grandeur
 +
|Let your arduinos and ESPs communicate with Grandeur in realtime.
 
|-
 
|-
|Green Beacon: BLE beacon library compatible with LINE Simple Beacon
+
|Green Beacon
 +
|BLE beacon library compatible with LINE Simple Beacon
 
|-
 
|-
|Grove - 125KHz RFID Reader: Arduino library to control Grove - 125KHz RFID Reader.
+
|Grove - 125KHz RFID Reader
 +
|Arduino library to control Grove - 125KHz RFID Reader.
 
|-
 
|-
|Grove - Infrared Receiver And Emitter: Arduino library to control Grove - Infrared Emitter and Grove - Infrared Receiver.
+
|Grove - Infrared Receiver And Emitter
 +
|Arduino library to control Grove - Infrared Emitter and Grove - Infrared Receiver.
 
|-
 
|-
|Grove - LoRa Radio 433MHz 868MHz: Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.
+
|Grove - LoRa Radio 433MHz 868MHz
 +
|Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.
 
|-
 
|-
|GSM-Playground: A library for GSM Playground device.
+
|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.
+
|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
+
|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
+
|GyverBus
 +
|Communicating by GBUS interface
 
|-
 
|-
|GyverPortal: Simple web interface builder for esp8266 and ESP32
+
|GyverPortal
 +
|Simple web interface builder for esp8266 and ESP32
 
|-
 
|-
|GyverTransfer: Library for 1-wire communication by GT interface
+
|GyverTransfer
 +
|Library for 1-wire communication by GT interface
 
|-
 
|-
|GyverUART: Light and fast Serial library
+
|GyverUART
 +
|Light and fast Serial library
 
|-
 
|-
|HaCWifiManager: An event driven wifimanager library with Json input.
+
|HaCWifiManager
 +
|An event driven wifimanager library with Json input.
 
|-
 
|-
|HaLakeKitFirst: A library to define communication between HaLakeKitFirst blocks.
+
|HaLakeKitFirst
 +
|A library to define communication between HaLakeKitFirst blocks.
 
|-
 
|-
|HAMqttDevice: A library that provides tools to simplify MQTT discovery implementation for Home Assistant
+
|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.
+
|HAMqttDiscoveryHandler
 +
|A library that generates MQTT topics and configuration message for Home Assistant MQTT Discovery.
 
|-
 
|-
|HardwareBLESerial: An Arduino library for Nordic Semiconductors proprietary UART/Serial Port Emulation over BLE protocol, using ArduinoBLE.
+
|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
+
|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.
+
|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
+
|Helium
 +
|Arduino library for the Helium Atom module
 
|-
 
|-
|hellothing_BG96_NBIoT: NB-IoT library for hellothing BG96 Arduino shield
+
|hellothing_BG96_NBIoT
 +
|NB-IoT library for hellothing BG96 Arduino shield
 
|-
 
|-
|HID Buttons: Easily handle state changes for HID button inputs.
+
|HID Buttons
 +
|Easily handle state changes for HID button inputs.
 
|-
 
|-
|HID-Project: Extended HID Functions for Arduino
+
|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.
+
|homecontrol-mqtt
 +
|A client library for MQTT messaging.
 
|-
 
|-
|HomeDing: Building Internet Things made easy.
+
|HomeDing
 +
|Building Internet Things made easy.
 
|-
 
|-
|HomeKit-ESP8266: Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
+
|HomeKit-ESP8266
 +
|Native Apple HomeKit accessory implementation for the ESP8266 Arduino core.
 
|-
 
|-
|Homeyduino: Homeyduino allows you to connect your Arduino projects with Homey.
+
|Homeyduino
 +
|Homeyduino allows you to connect your Arduino projects with Homey.
 
|-
 
|-
|HONEYLemon: A library HONEYLemon Platform.
+
|HONEYLemon
 +
|A library HONEYLemon Platform.
 
|-
 
|-
|HoverboardAPI: Hoverboard API controller
+
|HoverboardAPI
 +
|Hoverboard API controller
 
|-
 
|-
|HTTP: A full HTTP/1.1 implementation library for Arduino.
+
|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.
+
|HttpClient
 +
|Library to easily make HTTP GET, POST and PUT requests to a web server.
 
|-
 
|-
|HyperDeck: BlackMagic Design HyperDeck controller for Arduino via TCP
+
|HyperDeck
 +
|BlackMagic Design HyperDeck controller for Arduino via TCP
 
|-
 
|-
|I2C: A ligthweight communication library over the Arduino framework
+
|I2C
 +
|A ligthweight communication library over the Arduino framework
 
|-
 
|-
|I2C_DMAC: Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).
+
|I2C_DMAC
 +
|Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).
 
|-
 
|-
|I2C_Functions: Generic I2C data communication standard functions.
+
|I2C_Functions
 +
|Generic I2C data communication standard functions.
 
|-
 
|-
|i2cdetect: Arduino library for scanning I2C bus for devices
+
|i2cdetect
 +
|Arduino library for scanning I2C bus for devices
 
|-
 
|-
|I2CExtension: I2C extension/wrapper for Arduino
+
|I2CExtension
 +
|I2C extension/wrapper for Arduino
 
|-
 
|-
|I2CHelper: This is a wrapper for Wire that simplifies I2C communication when creating libraries for new I2C devices.
+
|I2CHelper
 +
|This is a wrapper for Wire that simplifies I2C communication when creating libraries for new I2C devices.
 
|-
 
|-
|I2Commands: A library that enables you to easily send and receive data with easy-to-use commands.
+
|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.
+
|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)
+
|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).
+
|IbusTrx
 +
|Arduino library for sending and receiving messages over the BMW infotainment bus (IBUS).
 
|-
 
|-
|IFTTTMaker: A helper library for triggering IFTTT maker events (ESP8266 & Wifi-101)
+
|IFTTTMaker
 +
|A helper library for triggering IFTTT maker events (ESP8266 & Wifi-101)
 
|-
 
|-
|IFTTTWebhook: Library for triggering IFTTT web hooks
+
|IFTTTWebhook
 +
|Library for triggering IFTTT web hooks
 
|-
 
|-
|IHCSoapClient: A Library for connecting to the IHC Controller using soap
+
|IHCSoapClient
 +
|A Library for connecting to the IHC Controller using soap
 
|-
 
|-
|indhilib: ESP32 developer library for using with Indhi platform.
+
|indhilib
 +
|ESP32 developer library for using with Indhi platform.
 
|-
 
|-
|InqPortal: ESP8266 Full featured IoT Application Server.
+
|InqPortal
 +
|ESP8266 Full featured IoT Application Server.
 
|-
 
|-
|InstagramStats: Get Instagram Stats on your Arduino (supports ESP8266, ESP32 & WiFi101 boards)
+
|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)
+
|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.
+
|IoT Pipe
 +
|A library to use with the IoT Pipe web service.
 
|-
 
|-
|IOTAppStory-ESP: Update your ESP8266, ESP32 & Nextion displays over the air(OTA)
+
|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.
+
|IoTeX-blockchain-client
 +
|A simple API client implementation in C++ for the IoTeX blockchain.
 
|-
 
|-
|IoTGuru: Cloud based backend services to your devices.
+
|IoTGuru
 +
|Cloud based backend services to your devices.
 
|-
 
|-
|Iotkaran: Iotkaran library for Arduino.
+
|Iotkaran
 +
|Iotkaran library for Arduino.
 
|-
 
|-
|IoTtweet: A library that makes Internet of Things send data and control on IoTtweet.com.
+
|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.
+
|IoTtweetESP32
 +
|A library that makes Internet of Things send data and control on IoTtweet.com.
 
|-
 
|-
|IoTtweetNBIoT: A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.
+
|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.
+
|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
+
|IoTWay
 +
|Arduino library for connecting to IoTWay servers through Proxy
 
|-
 
|-
|IotWebConf: ESP8266/ESP32 non-blocking WiFi/AP web configuration.
+
|IotWebConf
 +
|ESP8266/ESP32 non-blocking WiFi/AP web configuration.
 
|-
 
|-
|IoTWebConf_for_Visuino_modified_by_IoT_Jedi: 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
+
|IPGeolocation
 +
|Library to get current timezone using your IP - uses IPGeolocation.io
 
|-
 
|-
|ipMIDI: ipMIDI for Arduino
+
|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.
+
|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.
+
|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
+
|IRremote
 +
|Send and receive infrared signals with multiple protocols
 
|-
 
|-
|iSYNC: A library that makes Internet of Things for iSYNC IoT Cloud Platform.
+
|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).
+
|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 Arduino Transceiver Library
 +
|Arduino library for J1850-Arduino-Transceiver
 
|-
 
|-
|J1850 VPW Arduino Transceiver Library: Arduino library for J1850-VPW-Arduino-Transceiver
+
|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
+
|jeager-one
 +
|Easy use of jeager connection with LoRa, WiFi, and GSM connections
 
|-
 
|-
|JeVe_EasyOTA: Easy include OTA Updates
+
|JeVe_EasyOTA
 +
|Easy include OTA Updates
 
|-
 
|-
|jm_Wire: Revisited Arduino Wire Library.
+
|jm_Wire
 +
|Revisited Arduino Wire Library.
 
|-
 
|-
|JMA_SPComm: A library that makes simple communication protocol for Arduino.
+
|JMA_SPComm
 +
|A library that makes simple communication protocol for Arduino.
 
|-
 
|-
|jsonlib: A simple JSON parsing library.
+
|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.
+
|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
+
|JustWifi
 +
|Wifi Manager for ESP8266
 
|-
 
|-
|KerbalSimpit: A library for interfacing with the Kerbal Space Program video game.
+
|KerbalSimpit
 +
|A library for interfacing with the Kerbal Space Program video game.
 
|-
 
|-
|KickstarterStats: A library to fetch Kickstarter stats (supports ESP8266/ESP32 & others)
+
|KickstarterStats
 +
|A library to fetch Kickstarter stats (supports ESP8266/ESP32 & others)
 
|-
 
|-
|KIMlib: Library for TAPKO KIMaip EIB/KNX Interface Module
+
|KIMlib
 +
|Library for TAPKO KIMaip EIB/KNX Interface Module
 
|-
 
|-
|KMP_RS485: Library allows you send and receieve data using RS485 protocol
+
|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
+
|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
+
|KomootBLEConnect
 +
|A library to receive Komoot BLE Connect Packages
 
|-
 
|-
|KONNEKTING Device Library: A library that enables creating KNX devices powered by Arduino.
+
|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.
+
|kRPC
 +
|Client library for kRPC, a Remote Procedure Call server for Kerbal Space Program.
 
|-
 
|-
|lansium-arduino: Connect board to Lansium Server
+
|lansium-arduino
 +
|Connect board to Lansium Server
 
|-
 
|-
|Layad Circuits Saleng GSM Shield: Library for SIM800L based GSM shield from Layad Circuits.
+
|Layad Circuits Saleng GSM Shield
 +
|Library for SIM800L based GSM shield from Layad Circuits.
 
|-
 
|-
|LCBUrl: A library to manipulate URL strings
+
|LCBUrl
 +
|A library to manipulate URL strings
 
|-
 
|-
|Lewis: A morse code stream/print interpreter
+
|Lewis
 +
|A morse code stream/print interpreter
 
|-
 
|-
|LibAPRS_Tracker: A library that turns the aruino into a APRS Packet Sender
+
|LibAPRS_Tracker
 +
|A library that turns the aruino into a APRS Packet Sender
 
|-
 
|-
|libedge: A client library for MQTT messaging.
+
|libedge
 +
|A client library for MQTT messaging.
 
|-
 
|-
|LibPrintf: Library adding support for the printf family of functions to the Arduino SDK.
+
|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.
+
|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 emulation with background operation
 +
|LIN master node emulation with preemptive background operation
 
|-
 
|-
|LinxESP32: LINX - Digilent/LabVIEW MakerHub for ESP32
+
|LinxESP32
 +
|LINX - Digilent/LabVIEW MakerHub for ESP32
 
|-
 
|-
|LiquidCrystal_PCF8574: A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
+
|LiquidCrystal_PCF8574
 +
|A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
 
|-
 
|-
|LiveObjectsSDK: A library that makes connection with Orange LiveObjects platform a breeze.
+
|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.
+
|LM35
 +
|Gets the raw value of LM35 and tranform to Celsius, Fahrenheit or Kelvin.
 
|-
 
|-
|LocoNet: Enables Digitrax LocoNet Communication
+
|LocoNet
 +
|Enables Digitrax LocoNet Communication
 
|-
 
|-
|Logger: An Arduino library for serial logging.
+
|Logger
 +
|An Arduino library for serial logging.
 
|-
 
|-
|LongFi: Enables LongFi Communication with Semtech Compatible Radios.
+
|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
+
|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.
+
|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.
+
|LoraID
 +
|Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
 
|-
 
|-
|LoRaLayer2: Layer 2 routing protocol for LoRa connected devices.
+
|LoRaLayer2
 +
|Layer 2 routing protocol for LoRa connected devices.
 
|-
 
|-
|LoRaNow: LoRaNow Library is a simple LoRa Node <> Gateway communication protocol.
+
|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.
+
|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: MQTT library to easily communicate with the Losant IoT platform.
+
|losant-mqtt-arduino
 +
|MQTT library to easily communicate with the Losant IoT platform.
 
|-
 
|-
|lwIOLink: Lightweight IOLink Device library.
+
|lwIOLink
 +
|Lightweight IOLink Device library.
 
|-
 
|-
|M2M Solutions Logger Library: Arduino library for logging.
+
|M2M Solutions Logger Library
 +
|Arduino library for logging.
 
|-
 
|-
|M2M Solutions MiraOne Library: Arduino library for the MiraOne radio module by Lumenradio AB.
+
|M2M Solutions MiraOne Library
 +
|Arduino library for the MiraOne radio module by Lumenradio AB.
 
|-
 
|-
|M2M Solutions Purplepoint Boards Library: Arduino library for Purplepoint IoT boards.
+
|M2M Solutions Purplepoint Boards Library
 +
|Arduino library for Purplepoint IoT boards.
 
|-
 
|-
|M2M Solutions Quectel Library: Arduino library for Quectel cellular modules.
+
|M2M Solutions Quectel Library
 +
|Arduino library for Quectel cellular modules.
 
|-
 
|-
|M2M Solutions TLV Library: Arduino library for the TLV format.
+
|M2M Solutions TLV Library
 +
|Arduino library for the TLV format.
 
|-
 
|-
|M5FacesEncoder: Arduino Library for reading encoder values from the M5Stack Faces Encoder Module
+
|M5FacesEncoder
 +
|Arduino Library for reading encoder values from the M5Stack Faces Encoder Module
 
|-
 
|-
|MaerklinMotorola: Decoding the signals from the Märklin-Motorola-protocol.
+
|MaerklinMotorola
 +
|Decoding the signals from the Märklin-Motorola-protocol.
 
|-
 
|-
|MakestroCloudClient: Library for connecting with Makestro Cloud
+
|MakestroCloudClient
 +
|Library for connecting with Makestro Cloud
 
|-
 
|-
|MAX3100 Serial: Serial communication using MAX3100 USART chip.
+
|MAX3100 Serial
 +
|Serial communication using MAX3100 USART chip.
 
|-
 
|-
|MaxMtrParser: Max/MSP MTR (Multi-Track Recorder) Protocol Parser for Arduino
+
|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 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.
+
|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
+
|MBUSPayload
 +
|MBUS application layer payload encoder and decoder
 
|-
 
|-
|MCCI Arduino LoRaWAN Library: High-level library for LoRaWAN-based Arduino end-devices.
+
|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 LoRaWAN LMIC library
 +
|Arduino port of the LMIC (LoraWAN-MAC-in-C) framework provided by IBM.
 
|-
 
|-
|MCP2515-nb: Arduino library for MCP2515 with non-blocking support.
+
|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.
+
|MCP3XXX
 +
|An Arduino Library supporting the MCP3XXX series of ADC SPI chips, including MCP3002, MCP3004, MCP3008 and others.
 
|-
 
|-
|mcp_can: MCP_CAN Library
+
|mcp_can
 +
|MCP_CAN Library
 
|-
 
|-
|MCreator Link: Adds support for the MCreator Link system.
+
|MCreator Link
 +
|Adds support for the MCreator Link system.
 
|-
 
|-
|mDash: Remote control and OTA for ESP32 via mdash.net IoT backend
+
|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
+
|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: Resolves MDNS names for the ESP8266.
+
|mDNSResolver
 +
|Resolves MDNS names for the ESP8266.
 
|-
 
|-
|Meeo: This library is used for connecting your Arduino device to Meeo.
+
|Meeo
 +
|This library is used for connecting your Arduino device to Meeo.
 
|-
 
|-
|Melopero UBX Protocol: A library to easily create Ubx messages.
+
|Melopero UBX Protocol
 +
|A library to easily create Ubx messages.
 
|-
 
|-
|MeshGnome: Mesh Synchronization and OTA for ESP-Now on the ESP8266.
+
|MeshGnome
 +
|Mesh Synchronization and OTA for ESP-Now on the ESP8266.
 
|-
 
|-
|MeteoLabBeacon: Arduino library for environmental sensor communication.
+
|MeteoLabBeacon
 +
|Arduino library for environmental sensor communication.
 
|-
 
|-
|MFRC522: Arduino RFID Library for MFRC522 (SPI)
+
|MFRC522
 +
|Arduino RFID Library for MFRC522 (SPI)
 
|-
 
|-
|MFRC522-spi-i2c-uart-async: Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks
+
|MFRC522-spi-i2c-uart-async
 +
|Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks
 
|-
 
|-
|MFRC522_I2C: MFR522 i2c Library to read NFC Tags with Arduino or ESP2866/ESP32 (NodeMCU)
+
|MFRC522_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
+
|MFUthings
 +
|This is the library that be used in www.mfuthings.com which belongs to Mae Fah Luang University
 
|-
 
|-
|Microchip_RN487x: An Arduino library for the Microchip RN487x
+
|Microchip_RN487x
 +
|An Arduino library for the Microchip RN487x
 
|-
 
|-
|microgear-nbiot: NETPIE client library for BC95 NB-IOT module on Arduino platform.
+
|microgear-nbiot
 +
|NETPIE client library for BC95 NB-IOT module on Arduino platform.
 
|-
 
|-
|MicroShell: Shell implementation, compatible with VT100 terminal
+
|MicroShell
 +
|Shell implementation, compatible with VT100 terminal
 
|-
 
|-
|MicroUART: Simple implementation of UART (ATmega328)
+
|MicroUART
 +
|Simple implementation of UART (ATmega328)
 
|-
 
|-
|microWire: Light library for I2C communication
+
|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.
+
|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.
+
|MideaIRWrapper
 +
|A library that makes, easier work with Midea Air Conditioners.
 
|-
 
|-
|MIDI Library: MIDI I/Os for Arduino
+
|MIDI Library
 +
|MIDI I/Os for Arduino
 
|-
 
|-
|Midier: A library for playing, recording, looping and programming MIDI notes, arpeggios and sequences.
+
|Midier
 +
|A library for playing, recording, looping and programming MIDI notes, arpeggios and sequences.
 
|-
 
|-
|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.
+
|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-esp8266: Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security
+
|modbus-esp8266
 +
|Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security
 
|-
 
|-
|ModbusConfig: ModbusConfig library for ESP8266/ESP32/Arduino. The library process a modbus configuration file in JSON format.
+
|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.
+
|ModbusMaster
 +
|Enlighten your Arduino to be a Modbus master.
 
|-
 
|-
|ModbusRTUSlave: This is an Arduino library that implements the slave logic of the Modbus RTU protocol.
+
|ModbusRTUSlave
 +
|This is an Arduino library that implements the slave logic of the Modbus RTU protocol.
 
|-
 
|-
|ModBusSlave: ModBus Slave RTU over RS485
+
|ModBusSlave
 +
|ModBus Slave RTU over RS485
 
|-
 
|-
|ModuleInterface: ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
+
|ModuleInterface
 +
|ModuleInterface is an open-source system for configuration of and data logging from Arduinos and similar devices.
 
|-
 
|-
|Morse: Morse code class for Arduino
+
|Morse
 +
|Morse code class for Arduino
 
|-
 
|-
|MorseCodeMachine: Get started with Arduino by learning Morse code.
+
|MorseCodeMachine
 +
|Get started with Arduino by learning Morse code.
 
|-
 
|-
|MQTT: MQTT library for Arduino
+
|MQTT
 +
|MQTT library for Arduino
 
|-
 
|-
|MQTT Client: MQTT Client lets you connect to a MQTT broker and publish strings to a topic.
+
|MQTT Client
 +
|MQTT Client lets you connect to a MQTT broker and publish strings to a topic.
 
|-
 
|-
|MqttLogger: Remote logging on a mqtt broker with the same interface as Serial.print()
+
|MqttLogger
 +
|Remote logging on a mqtt broker with the same interface as Serial.print()
 
|-
 
|-
|MQTTPubSubClient: MQTT and MQTT over WebSoket Client for Arduino
+
|MQTTPubSubClient
 +
|MQTT and MQTT over WebSoket Client for Arduino
 
|-
 
|-
|MrMx - Arduino SI4012: Arduino SI4012 library.
+
|MrMx - Arduino SI4012
 +
|Arduino SI4012 library.
 
|-
 
|-
|MrMx - AW9523B: AW9523B LED Driver & GPIO I2C 16bit expander library
+
|MrMx - AW9523B
 +
|AW9523B LED Driver & GPIO I2C 16bit expander library
 
|-
 
|-
|MsgPack: MessagePack implementation for Arduino (compatible with other C++ apps)
+
|MsgPack
 +
|MessagePack implementation for Arduino (compatible with other C++ apps)
 
|-
 
|-
|MsgPacketizer: msgpack based serializer and deserializer with packetize for Arduino and more
+
|MsgPacketizer
 +
|msgpack based serializer and deserializer with packetize for Arduino and more
 
|-
 
|-
|MsgPackRosInterfaces: ROS2 common_interfaces bridge based on MsgPack
+
|MsgPackRosInterfaces
 +
|ROS2 common_interfaces bridge based on MsgPack
 
|-
 
|-
|MTCParser: Midi Time Code (MTC) parser
+
|MTCParser
 +
|Midi Time Code (MTC) parser
 
|-
 
|-
|muCom: The reliable, fast and easy way to exchange binary data via UART
+
|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.
+
|Multi_BitBang
 +
|Bit-bang the I2C protocol on multiple GPIO pins on any system.
 
|-
 
|-
|Multiplex: Arduino Library implementing a stream multiplexer
+
|Multiplex
 +
|Arduino Library implementing a stream multiplexer
 
|-
 
|-
|MultiTrans: This library is an implementation of a multi channel transceiver (optionally via IR)
+
|MultiTrans
 +
|This library is an implementation of a multi channel transceiver (optionally via IR)
 
|-
 
|-
|mWebSockets: Simple to use implementation of WebSockets for microcontrollers
+
|mWebSockets
 +
|Simple to use implementation of WebSockets for microcontrollers
 
|-
 
|-
|MySensors: Home Automation Framework
+
|MySensors
 +
|Home Automation Framework
 
|-
 
|-
|MySQL Connector Arduino: Connects Arduino using Arduino Ethernet-compatible shields including the Ethernet Shield and WiFi Shield.
+
|MySQL Connector Arduino
 +
|Connects Arduino using Arduino Ethernet-compatible shields including the Ethernet Shield and WiFi Shield.
 
|-
 
|-
|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, EthernetLarge, Ethernet2 or Ethernet3 library. ENC28J60 can use either EthernetENC or UIPEthernet Library.
+
|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, EthernetLarge, Ethernet2 or Ethernet3 library. ENC28J60 can use either EthernetENC or UIPEthernet Library.
 
|-
 
|-
|nb-twi-cmd: NB TWI command set.
+
|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
+
|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).
+
|NbMicro
 +
|Control devices that implement the NB command set over TWI (I2C).
 
|-
 
|-
|NceCabBus: Enables NCE Cab Bus Communication
+
|NceCabBus
 +
|Enables NCE Cab Bus Communication
 
|-
 
|-
|NDNOverUDP: A simpler and lighter NDN protocol for local IoT contexts.
+
|NDNOverUDP
 +
|A simpler and lighter NDN protocol for local IoT contexts.
 
|-
 
|-
|NeoBufferedPrint: Intermediate printing class for reducing the number of writes.
+
|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
+
|NeoGPS
 +
|NMEA and ublox GPS parser, configurable to use as few as 10 bytes of RAM
 
|-
 
|-
|NeoHWSerial: NeoHWSerial for AVR
+
|NeoHWSerial
 +
|NeoHWSerial for AVR
 
|-
 
|-
|NeoSWSerial: An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
+
|NeoSWSerial
 +
|An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
 
|-
 
|-
|NetEEPROM: A library that stores and retrieves network configuration from EEPROM.
+
|NetEEPROM
 +
|A library that stores and retrieves network configuration from EEPROM.
 
|-
 
|-
|NETSGPClient: Interface for MicroInverters speaking the so-called NETSGP protocol.
+
|NETSGPClient
 +
|Interface for MicroInverters speaking the so-called NETSGP protocol.
 
|-
 
|-
|NFC Tag M24LR6E: Arduino library to control Grove - NFC Tag
+
|NFC Tag M24LR6E
 +
|Arduino library to control Grove - NFC Tag
 
|-
 
|-
|NimBLE-Arduino: Bluetooth low energy (BLE) library for arduino-esp32 based on NimBLE.
+
|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.
+
|Nintendo Extension Ctrl
 +
|Library for talking to Nintendo extension controllers over I2C.
 
|-
 
|-
|NMEAParser: A simple Arduino library to parse NMEA sentences.
+
|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.
+
|noolite_tx
 +
|TX library for noolite 433 MHz communication protocol.
 
|-
 
|-
|NRF51_Radio_library: Microbit Radio library for NRF51, based on runtine inplementation from Landcaster University
+
|NRF51_Radio_library
 +
|Microbit Radio library for NRF51, based on runtine inplementation from Landcaster University
 
|-
 
|-
|nRF905 Radio Library: nRF905 Radio Library for Arduino
+
|nRF905 Radio Library
 +
|nRF905 Radio Library for Arduino
 
|-
 
|-
|NRF_HAL: nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.
+
|NRF_HAL
 +
|nRFgo SDK nRF24L01 transceiver HAL API port for Arduino.
 
|-
 
|-
|NRFLite: nRF24L01+ library requiring very little code along with YouTube videos showing all available features.
+
|NRFLite
 +
|nRF24L01+ library requiring very little code along with YouTube videos showing all available features.
 
|-
 
|-
|NullPacketComms: Packet Based Serial Communication.
+
|NullPacketComms
 +
|Packet Based Serial Communication.
 
|-
 
|-
|NullSerial: Serial like library which throwing away input/output.
+
|NullSerial
 +
|Serial like library which throwing away input/output.
 
|-
 
|-
|NXTBluetooth: A library that makes communicating with the LEGO Mindstorms NXT via bluetooth easy.
+
|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.
+
|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.
+
|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.
+
|ObloqAdafruit
 +
|Hacky library to work with Oblock module and Adafruit servers.
 
|-
 
|-
|OctoPrintAPI: Arduino library to access OctoPrint API.
+
|OctoPrintAPI
 +
|Arduino library to access OctoPrint API.
 
|-
 
|-
|OmEspHelpers: Web front end for simple IoT projects.
+
|OmEspHelpers
 +
|Web front end for simple IoT projects.
 
|-
 
|-
|OneIoT Connectivity: This library can be used for serial communication with the OneIoT Connectivity Module.
+
|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.
+
|OneWireNg
 +
|Arduino 1-wire service library. OneWire alternative.
 
|-
 
|-
|OPC: A library for Arduino OPC Server support.
+
|OPC
 +
|A library for Arduino OPC Server support.
 
|-
 
|-
|OpcServer: Open Pixel Control (OPC) Server Library for Arduino
+
|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
+
|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.
+
|OpenLCB_Single_Thread
 +
|Implements Single-threaded OpenLCB/LCC stack based on Arduino IDE.
 
|-
 
|-
|OpenMRNLite: Network protocol stack for model railroading: OpenLCB and LCC implementation.
+
|OpenMRNLite
 +
|Network protocol stack for model railroading
 +
|OpenLCB and LCC implementation.
 
|-
 
|-
|OpenMV Arduino RPC: OpenMV Arduino RPC Interface Library
+
|OpenMV Arduino RPC
 +
|OpenMV Arduino RPC Interface Library
 
|-
 
|-
|Opentherm: Arduino library to send and receive data from Opentherm devices.
+
|Opentherm
 +
|Arduino library to send and receive data from Opentherm devices.
 
|-
 
|-
|OpenTherm Library: OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.
+
|OpenTherm Library
 +
|OpenTherm Library for HVAC system control communication using Arduino and ESP8266 hardware.
 
|-
 
|-
|OPTIGATrustE: This library allows you to communicate with Optiga Trust E
+
|OPTIGATrustE
 +
|This library allows you to communicate with Optiga Trust E
 
|-
 
|-
|OROCA-EduBot: A library for OROCA-EduBot
+
|OROCA-EduBot
 +
|A library for OROCA-EduBot
 
|-
 
|-
|Orvibo WiWo S20 Library: ESP8266 library for controlling Orvibo WiWo S20 smart plugs.
+
|Orvibo WiWo S20 Library
 +
|ESP8266 library for controlling Orvibo WiWo S20 smart plugs.
 
|-
 
|-
|Oscup: Oscup is a customized UART protocol for ESP32!
+
|Oscup
 +
|Oscup is a customized UART protocol for ESP32!
 
|-
 
|-
|OvhAPI: Arduino/ESP library to simplify working with OVH API.
+
|OvhAPI
 +
|Arduino/ESP library to simplify working with OVH API.
 
|-
 
|-
|Packetizer: binary data packetization encoder / decoder based on COBS / SLIP encoding
+
|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.
+
|PacketSerial
 +
|An Arduino Library that facilitates packet-based serial communication using COBS or SLIP encoding.
 
|-
 
|-
|PadComLib: A library adds functionality for the PadCom program
+
|PadComLib
 +
|A library adds functionality for the PadCom program
 
|-
 
|-
|PageBuilder: HTML string assembly aid library for ESP8266/ESP32 WebServer.
+
|PageBuilder
 +
|HTML string assembly aid library for ESP8266/ESP32 WebServer.
 
|-
 
|-
|Painless Mesh: A painless way to setup a mesh with ESP8266 and ESP32 devices
+
|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.
+
|ParallelPrinter
 +
|Experimental (not complete) library to connect a parallel printer to Arduino.
 
|-
 
|-
|PathVariableHandlers: Library for handling paths containing variables.
+
|PathVariableHandlers
 +
|Library for handling paths containing variables.
 
|-
 
|-
|pdulib: A library written in C++ to encode/decode PDU data for GSM modems. Both ASCII 7-bit and UCS-2 16 bit alphabets are supported which mean, in practice, you can send/receive SMS in any language (including emojis).
+
|pdulib
 +
|A library written in C++ to encode/decode PDU data for GSM modems. Both ASCII 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
+
|PersWiFiManager
 +
|Persistent WiFi Manager
 
|-
 
|-
|PHPoC: PHPoC Ethernet/WiFi Shield for Arduino
+
|PHPoC
 +
|PHPoC Ethernet/WiFi Shield for Arduino
 
|-
 
|-
|PinInGroup: A class that groups input pins so they can be read in one logical step.
+
|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.
+
|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
+
|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
+
|PJON
 +
|PJON is an open-source, multi-master, multi-media bus network protocol
 
|-
 
|-
|PLCustomDevices: [BETA] Perfect Lights Custom Devices official library
+
|PLCustomDevices
 +
|[BETA] Perfect Lights Custom Devices official library
 
|-
 
|-
|pm25senses: A library provided to send dust quality data report on PM25 platform.
+
|pm25senses
 +
|A library provided to send dust quality data report on PM25 platform.
 
|-
 
|-
|PodEnoSim: A library to interface with Pod ENO SIM Application
+
|PodEnoSim
 +
|A library to interface with Pod ENO SIM Application
 
|-
 
|-
|PointzNet: A library that makes Internet of Things send data to PointzNet.com.
+
|PointzNet
 +
|A library that makes Internet of Things send data to PointzNet.com.
 
|-
 
|-
|PololuMaestro: Pololu Maestro Servo Controller library for Arduino
+
|PololuMaestro
 +
|Pololu Maestro Servo Controller library for Arduino
 
|-
 
|-
|PololuRPiSlave: Pololu Raspberry Pi I2C Slave Arduino library
+
|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_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_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_AsyncUDP
 +
|Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
 
|-
 
|-
|Portenta_H7_AsyncWebServer: Asynchronous WebServer Library for STM32H7-based Portenta_H7 using mbed_portenta core.
+
|Portenta_H7_AsyncWebServer
 +
|Asynchronous WebServer Library for STM32H7-based Portenta_H7 using mbed_portenta core.
 
|-
 
|-
|Powerbaas: Arduino library for Powerbaas Smart Meter P1 Shield
+
|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.
+
|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.
+
|PPPOSClient
 +
|A client library for gsm ppp protocol.
 
|-
 
|-
|PRDC_FreePort: FreePort Protocol for communication with VFD over RS485 implemented in Arduino library.
+
|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_RS485HD_STM32
 +
|PR-DC Half-Duplex RS485 communication Library for Arduino_Core_STM32.
 
|-
 
|-
|PRDC_TMAESC: PR-DC Arduino Library for T-Motor ALPHA ESC Telemetry Protocol.
+
|PRDC_TMAESC
 +
|PR-DC Arduino Library for T-Motor ALPHA ESC Telemetry Protocol.
 
|-
 
|-
|PrintEx: A printing & formatting enhancement for Stream & Print based libraries.
+
|PrintEx
 +
|A printing & formatting enhancement for Stream & Print based libraries.
 
|-
 
|-
|PrometheusArduino: Send data to Prometheus via the remote write protocol.
+
|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
+
|PromLokiTransport
 +
|Abstracts a bunch of hardware and connectivity away from the GrafanaLoki and PrometheusArduino libraries
 
|-
 
|-
|ps2dev: Library to emulate PS2 keyboard/mouse using arduino
+
|ps2dev
 +
|Library to emulate PS2 keyboard/mouse using arduino
 
|-
 
|-
|Ps2KeyboardHost: PS2 Keyboard host controller
+
|Ps2KeyboardHost
 +
|PS2 Keyboard host controller
 
|-
 
|-
|ps2shebei: 将arduino开发板作为ps/2设备端与主机通讯。
+
|ps2shebei
 +
|将arduino开发板作为ps/2设备端与主机通讯。
 
|-
 
|-
|ps2zhuji: 用于arduino开发板与ps/2协议的设备通讯。
+
|ps2zhuji
 +
|用于arduino开发板与ps/2协议的设备通讯。
 
|-
 
|-
|PS3 Controller Host: Control your ESP32 projects with a PS3 controller!
+
|PS3 Controller Host
 +
|Control your ESP32 projects with a PS3 controller!
 
|-
 
|-
|Pubnub: Pubnub SDK for Arduino.
+
|Pubnub
 +
|Pubnub SDK for Arduino.
 
|-
 
|-
|PubSubClient: A client library for MQTT messaging.
+
|PubSubClient
 +
|A client library for MQTT messaging.
 
|-
 
|-
|PubSubClientTools: Tools for easier usage of PubSubClient
+
|PubSubClientTools
 +
|Tools for easier usage of PubSubClient
 
|-
 
|-
|PulseCom: Universal communication library for protocols using pulse length to define bytes.
+
|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
+
|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.
+
|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
+
|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.
+
|PyDuinoBridge
 +
|A transparent library for communication between Python and Arduino.
 
|-
 
|-
|QNEthernet: An lwIP-based Ethernet library for Teensy 4.1.
+
|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.
 
|-
 
|-
|RadioLib: Universal wireless communication library
+
|RadioLib
 +
|Universal wireless communication library
 
|-
 
|-
|RapifireMqttClient: Enables the communication between Arduino and RAPIFIRE platform.
+
|RapifireMqttClient
 +
|Enables the communication between Arduino and RAPIFIRE platform.
 
|-
 
|-
|RBD_SerialManager: A simple interface for serial communication.
+
|RBD_SerialManager
 +
|A simple interface for serial communication.
 
|-
 
|-
|RBL_nRF8001: An Arduino library for the nRF8001 products such as the BLE Shield and Blend.
+
|RBL_nRF8001
 +
|An Arduino library for the nRF8001 products such as the BLE Shield and Blend.
 
|-
 
|-
|Rcn600: Enable RCN-600 SUSI Communication
+
|Rcn600
 +
|Enable RCN-600 SUSI Communication
 
|-
 
|-
|RCReceiver: A library to add support for rc receivers.
+
|RCReceiver
 +
|A library to add support for rc receivers.
 
|-
 
|-
|ReactorProtocol: Simulated Reactor communication protocol.
+
|ReactorProtocol
 +
|Simulated Reactor communication protocol.
 
|-
 
|-
|Redis for Arduino: An Arduino library for Redis.
+
|Redis for Arduino
 +
|An Arduino library for Redis.
 
|-
 
|-
|Redis for ESP8266: An Arduino library for Redis that works on ESP8266.
+
|Redis for ESP8266
 +
|An Arduino library for Redis that works on ESP8266.
 
|-
 
|-
|redkea: Build custom user interfaces to control your devices using your smartphone.
+
|redkea
 +
|Build custom user interfaces to control your devices using your smartphone.
 
|-
 
|-
|RemoteDebug: A library for Arduino to debug projects over WiFi, with web app or telnet client, with Print commands like Serial Monitor.
+
|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
+
|RemoteDebugger
 +
|RemoteDebug addon
 +
|RemoteDebugger, an simple software debugger - based on SerialDebug Library
 
|-
 
|-
|RemoteMe: Libraries for RemoteMe.org system
+
|RemoteMe
 +
|Libraries for RemoteMe.org system
 
|-
 
|-
|RemoteMeUtils: Utils Libraries for RemoteMe.org system
+
|RemoteMeUtils
 +
|Utils Libraries for RemoteMe.org system
 
|-
 
|-
|RemoteXY: For all RemoteXY projects.
+
|RemoteXY
 +
|For all RemoteXY projects.
 
|-
 
|-
|RESTClient: Enables sending REST messages using Arduino Ethernet. For all boards.
+
|RESTClient
 +
|Enables sending REST messages using Arduino Ethernet. For all boards.
 
|-
 
|-
|Restfully: Handles Rest requests including parsing of URIs with arguments.
+
|Restfully
 +
|Handles Rest requests including parsing of URIs with arguments.
 
|-
 
|-
|RF24: Radio driver, OSI layer 2 library for nrf24L01(+) modules.
+
|RF24
 +
|Radio driver, OSI layer 2 library for nrf24L01(+) modules.
 
|-
 
|-
|RF24Ethernet: OSI layer 4/5 (TCP/IP) wireless/radio IoT mesh networks for nRF24L01(+)
+
|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.
+
|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.
+
|RF24Mesh
 +
|OSI Layer 7, Automated 'mesh' style networking for nrf24L01(+) radios.
 
|-
 
|-
|RF24Network: OSI Layer 3 Networking for nrf24L01(+) devices.
+
|RF24Network
 +
|OSI Layer 3 Networking for nrf24L01(+) devices.
 
|-
 
|-
|RF433any: A library to decode any protocol received on a 433 Mhz Radio Frequencies receiver
+
|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
+
|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
+
|RF433send
 +
|A library to send data on a 433 Mhz Radio Frequencies transmitter
 
|-
 
|-
|RFID_MFRC522v2: Arduino RFID driver library for MFRC522 (SPI, I2C)
+
|RFID_MFRC522v2
 +
|Arduino RFID driver library for MFRC522 (SPI, I2C)
 
|-
 
|-
|RFM69_LowPowerLab: Simple Arduino library for RFM69/SX1231h based radio module transceivers
+
|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.
+
|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_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)
+
|RoboCore - SMW_SX1276M0
 +
|Library for the LoRaWAN SMW_SX1276M0 module (https://www.robocore.net/loja/produtos/1239)
 
|-
 
|-
|RootCertificates: Library used to associate certificates to top level domains
+
|RootCertificates
 +
|Library used to associate certificates to top level domains
 
|-
 
|-
|ros2arduino: ROS2 Library for Arduino
+
|ros2arduino
 +
|ROS2 Library for Arduino
 
|-
 
|-
|Rosserial Arduino Library: Use an Arduino as a ROS publisher/subscriber
+
|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.
+
|rs485_asukiaaa
 +
|Functions and classes about rs485 modbus.
 
|-
 
|-
|RS485HwSerial: Enhanced Arduino serial library with RS485 transmit enable control.
+
|RS485HwSerial
 +
|Enhanced Arduino serial library with RS485 transmit enable control.
 
|-
 
|-
|RTT-Ethernet: RT-Thread Ethernet driver
+
|RTT-Ethernet
 +
|RT-Thread Ethernet driver
 
|-
 
|-
|RX8010SJ: This is a library to handle Seikos RX8010SJ RTC module with an arduino.
+
|RX8010SJ
 +
|This is a library to handle Seikos RX8010SJ RTC module with an arduino.
 
|-
 
|-
|sACNSource: defines sACN (ANSI E1.31) protocol packets for DMX-512 lighting control.
+
|sACNSource
 +
|defines sACN (ANSI E1.31) protocol packets for DMX-512 lighting control.
 
|-
 
|-
|SakuraIO: Library for Sakura Communication Module (https://sakura.io/)
+
|SakuraIO
 +
|Library for Sakura Communication Module (https://sakura.io/)
 
|-
 
|-
|SDI-12: An Arduino library for SDI-12 communication with a wide variety of environmental sensors.
+
|SDI-12
 +
|An Arduino library for SDI-12 communication with a wide variety of environmental sensors.
 
|-
 
|-
|Seeed Arduino Mic: An extensible library for interfacing with Microphone devices
+
|Seeed Arduino Mic
 +
|An extensible library for interfacing with Microphone devices
 
|-
 
|-
|Seeed Arduino rpcBLE: A lightweight BLE Arduino Library
+
|Seeed Arduino rpcBLE
 +
|A lightweight BLE Arduino Library
 
|-
 
|-
|Seeed Arduino rpcUnified: An rpc system can be connected to the rtl8720 module
+
|Seeed Arduino rpcUnified
 +
|An rpc system can be connected to the rtl8720 module
 
|-
 
|-
|Seeed Arduino rpcWiFi: A lightweight WiFi Arduino Library
+
|Seeed Arduino rpcWiFi
 +
|A lightweight WiFi Arduino Library
 
|-
 
|-
|Seeed_Arduino_mbedtls: Seeed Arduino library for TLS/SSL connection
+
|Seeed_Arduino_mbedtls
 +
|Seeed Arduino library for TLS/SSL connection
 
|-
 
|-
|Seeeduino GPRS: Arduino library to control Seeeduino GPRS.
+
|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_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
 +
|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.
+
|Senses_wifi_esp32
 +
|A library that makes Internet of Things send data and control on Senses IoT platform.
 
|-
 
|-
|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.
+
|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
+
|Sensor Communication Library
 +
|Arduino library for easy sensors data communication
 
|-
 
|-
|SercomSPISlave: Sercom SPI library for ATSAMD21 boards
+
|SercomSPISlave
 +
|Sercom SPI library for ATSAMD21 boards
 
|-
 
|-
|Serde: Exchange structured data between Arduino boards
+
|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 Data Exporter
 +
|This library provides a simple way to collect and export data via Serial in various output formats.
 
|-
 
|-
|SerialCmd: Just another library to tokenize and parse commands.
+
|SerialCmd
 +
|Just another library to tokenize and parse commands.
 
|-
 
|-
|SerialCom: Arduino Library for sending data
+
|SerialCom
 +
|Arduino Library for sending data
 
|-
 
|-
|SerialCommand: Arduino library for Serial Commands over a serial port
+
|SerialCommand
 +
|Arduino library for Serial Commands over a serial port
 
|-
 
|-
|SerialDebug: Improved serial debug to Arduino with debug levels an simple software debugger
+
|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.
+
|SerialDebugger
 +
|A library for serial port debugging parameter for Arduino or ESP32.
 
|-
 
|-
|SerialMenuCmd: This library constitutes a basic command line interface
+
|SerialMenuCmd
 +
|This library constitutes a basic command line interface
 
|-
 
|-
|serialMux: Serial multiplexer for Arduino
+
|serialMux
 +
|Serial multiplexer for Arduino
 
|-
 
|-
|SerialTerminal: Arduino Hardware Serial Terminal
+
|SerialTerminal
 +
|Arduino Hardware Serial Terminal
 
|-
 
|-
|SerialTransfer: Arduino library to transfer packetized data fast/reliably via UART/Serial
+
|SerialTransfer
 +
|Arduino library to transfer packetized data fast/reliably via UART/Serial
 
|-
 
|-
|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.
+
|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
+
|SerialUtil
 +
|A library for sending/recieving data between two arduino's over serial communication
 
|-
 
|-
|SerialVariable: Save values to the Arduino over Serial
+
|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.
+
|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
+
|Sharer
 +
|Arduino library that simplifies Serial communication
 
|-
 
|-
|SiC45x: Arduino library for the SiC450, SiC451, SiC453 DC/DC buck regulator from Vishay
+
|SiC45x
 +
|Arduino library for the SiC450, SiC451, SiC453 DC/DC buck regulator from Vishay
 
|-
 
|-
|SigmaDSP: An intuitive and easy to use Arduino library for interfacing with the AAU1401, ADAU1701 or ADAU1702 audio DSP over i2c
+
|SigmaDSP
 +
|An intuitive and easy to use Arduino library for interfacing with the AAU1401, ADAU1701 or ADAU1702 audio DSP over i2c
 
|-
 
|-
|SIM800L HTTP connector: Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.
+
|SIM800L HTTP connector
 +
|Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.
 
|-
 
|-
|Sim800L Library Revised: 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 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
+
|simple-web-dashboard
 +
|Displays variable values on a simple web page
 
|-
 
|-
|SimpleBox: A Simple MQTT client for connection with cloud providers
+
|SimpleBox
 +
|A Simple MQTT client for connection with cloud providers
 
|-
 
|-
|SimpleEspNowConnection: EspNow Library for communication and device pairing
+
|SimpleEspNowConnection
 +
|EspNow Library for communication and device pairing
 
|-
 
|-
|SimpleFTPServer: Simple FTP server for esp8266, esp32 and Arduino
+
|SimpleFTPServer
 +
|Simple FTP server for esp8266, esp32 and Arduino
 
|-
 
|-
|SimpleJ1939: Simple J1939 CAN library.
+
|SimpleJ1939
 +
|Simple J1939 CAN library.
 
|-
 
|-
|SimpleMotionV2-Arduino: An Arduino library for controlling SimpleMotion IONI/ARGON drives from Granite Devices.
+
|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.
+
|SimplePacketComs
 +
|A library to convert byte streams of packets into floats.
 
|-
 
|-
|SimplePortal: Simple WiFi credentials captive portal for esp8266
+
|SimplePortal
 +
|Simple WiFi credentials captive portal for esp8266
 
|-
 
|-
|simpleRPC: Simple RPC implementation for Arduino.
+
|simpleRPC
 +
|Simple RPC implementation for Arduino.
 
|-
 
|-
|SimpleSerialProtocol: Library for communicate between serial port enabled devices
+
|SimpleSerialProtocol
 +
|Library for communicate between serial port enabled devices
 
|-
 
|-
|SimpleSerialShell: Simple serial text shell for sending commands to Arduino board.
+
|SimpleSerialShell
 +
|Simple serial text shell for sending commands to Arduino board.
 
|-
 
|-
|SimpleShell: A quick and easy way to control your Arduino using serial.
+
|SimpleShell
 +
|A quick and easy way to control your Arduino using serial.
 
|-
 
|-
|SimpleUDPController: Decodes messages sent from InoPad app.
+
|SimpleUDPController
 +
|Decodes messages sent from InoPad app.
 
|-
 
|-
|SimpleWiFiClient: Enables low latency control with the UDP protocol
+
|SimpleWiFiClient
 +
|Enables low latency control with the UDP protocol
 
|-
 
|-
|SingleWireSerial: Robust software serial library using a single line in half-duplex mode.
+
|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
 +
|Library for https://sinric.pro - simple way to connect your device to alexa
 
|-
 
|-
|Sixfab_CellularIoT: This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.
+
|Sixfab_CellularIoT
 +
|This is library of Sixfab Cellular IoT Shield and Cellular IoT Application Shield.
 
|-
 
|-
|Sixfab_NBIoT: This is library of Sixfab NBIoT Shield.
+
|Sixfab_NBIoT
 +
|This is library of Sixfab NBIoT Shield.
 
|-
 
|-
|SlackAPI: A library to wrap the Slack API (supports ESP8266/ESP32 & others)
+
|SlackAPI
 +
|A library to wrap the Slack API (supports ESP8266/ESP32 & others)
 
|-
 
|-
|slight_DebugMenu: Helper Library to create Simple Menu.
+
|slight_DebugMenu
 +
|Helper Library to create Simple Menu.
 
|-
 
|-
|SlipMassage: SlipMassage is a microcontroller message packer and parser for the SLIP format in different protocols.
+
|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.
+
|SLIPStream
 +
|A decorator for Stream objects that sends and receives SLIP.
 
|-
 
|-
|SMA SunnyBoy Reader: Library for reading data from an SMA SunnyBoy Inverter
+
|SMA SunnyBoy Reader
 +
|Library for reading data from an SMA SunnyBoy Inverter
 
|-
 
|-
|SmartEverything CC2541: Library code for the TDK-SP13808 module.
+
|SmartEverything CC2541
 +
|Library code for the TDK-SP13808 module.
 
|-
 
|-
|SmartEverything Lion RN2483: Library code for the Microchip RN2483 LoaraWAN 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 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
+
|SmartEverything SIGFOX LE51-868
 +
|Library code for the TELEIT LE51-868 a SIGFOX module
 
|-
 
|-
|SMoS: Utility library for encoding and decoding of SMoS messages.
+
|SMoS
 +
|Utility library for encoding and decoding of SMoS messages.
 
|-
 
|-
|sMQTTBroker: A simple broker library for MQTT messaging.
+
|sMQTTBroker
 +
|A simple broker library for MQTT messaging.
 
|-
 
|-
|SnailwalkPromptpay: library gen promptpay qr code
+
|SnailwalkPromptpay
 +
|library gen promptpay qr code
 
|-
 
|-
|SnappyProto: A library which includes a snappy compressor and nanopb for creating snappy compressed protobufs.
+
|SnappyProto
 +
|A library which includes a snappy compressor and nanopb for creating snappy compressed protobufs.
 
|-
 
|-
|SNMP: A SNMP library to write SNMP agent or manager for Arduino boards.
+
|SNMP
 +
|A SNMP library to write SNMP agent or manager for Arduino boards.
 
|-
 
|-
|SNMP Manager: A SNMP Manager for esp32/esp8266 to send SNMP requests to other SNMP enabled devices.
+
|SNMP Manager
 +
|A SNMP Manager for esp32/esp8266 to send 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.
+
|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.
+
|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
+
|SocketIoClient
 +
|socket.io Client for ESP8266 and Arduino
 
|-
 
|-
|Sodaq_LIS3DE: An Arduino library for the ST LIS3DE.
+
|Sodaq_LIS3DE
 +
|An Arduino library for the ST LIS3DE.
 
|-
 
|-
|Sodaq_LSM303AGR: An Arduino library for the ST LSM303AGR.
+
|Sodaq_LSM303AGR
 +
|An Arduino library for the ST LSM303AGR.
 
|-
 
|-
|Sodaq_N2X: An Arduino library for the SARA N2X modules.
+
|Sodaq_N2X
 +
|An Arduino library for the SARA N2X modules.
 
|-
 
|-
|Sodaq_nbIOT: An Arduino library for the uBlox nbIOT modules.
+
|Sodaq_nbIOT
 +
|An Arduino library for the uBlox nbIOT modules.
 
|-
 
|-
|Sodaq_R4X: An Arduino library for the UBlox SARA R4X 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_R4X_MQTT
 +
|Adapter to use the Sodaq_R4X library with Sodaq_MQTT
 
|-
 
|-
|Sodaq_RN2483: An Arduino library for the Microchip RN2483.
+
|Sodaq_RN2483
 +
|An Arduino library for the Microchip RN2483.
 
|-
 
|-
|Sodaq_UBlox_GPS: An Arduino library for the UBlox EVA7M (as available on LoRaONE).
+
|Sodaq_UBlox_GPS
 +
|An Arduino library for the UBlox EVA7M (as available on LoRaONE).
 
|-
 
|-
|SoftI2CMaster: I2C lib that supports bit banging and hardware support
+
|SoftI2CMaster
 +
|I2C lib that supports bit banging and hardware support
 
|-
 
|-
|SoftModem: Audio Jack Modem Library for Arduino.
+
|SoftModem
 +
|Audio Jack Modem Library for Arduino.
 
|-
 
|-
|SoftWire: Software I2C library.
+
|SoftWire
 +
|Software I2C library.
 
|-
 
|-
|SomeSerial: A library to wrap HardwareSerial, SoftwareSerial or USBAPI Serial_.
+
|SomeSerial
 +
|A library to wrap HardwareSerial, SoftwareSerial or USBAPI Serial_.
 
|-
 
|-
|SOMOIoD: SOMO Library for the gen4-IoD and IoD-09 by 4D Systems
+
|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
+
|Sony9PinRemote
 +
|RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino
 
|-
 
|-
|SoracomArcESP32: A utility library to use/bootstrap Soracom Arc easily on ESP32 Arduino boards.
+
|SoracomArcESP32
 +
|A utility library to use/bootstrap Soracom Arc easily on ESP32 Arduino boards.
 
|-
 
|-
|souliss: SmartHome Networking Framework
+
|souliss
 +
|SmartHome Networking Framework
 
|-
 
|-
|Spacecat: An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card
+
|Spacecat
 +
|An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card
 
|-
 
|-
|SparkFun ARGOS ARTIC R2 Arduino Library: Library for the ARGOS ARTIC R2 chipset found on the SparkFun ARTIC R2 Breakout
+
|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 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 HM1X Bluetooth Arduino Library
 +
|Library for the HM-12 and HM-13 Bluetooth 4.0 modules
 
|-
 
|-
|SparkFun LTE Shield Arduino Library: Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B
+
|SparkFun 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 MG2639 CellShield
 +
|Driver library for SparkFun's MG2639 cellular shield.
 
|-
 
|-
|SparkFun QwiicRF: Arduino library for controlling the QwiicRF LoRa Radio Board
+
|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 I<sup>2</sup>C.
+
|SparkFun smol Power Board Arduino Library
 +
|This library facilitates communication with the smôl Power Boards over I<sup>2</sup>C.
 
|-
 
|-
|SparkFun Swarm Satellite Arduino Library: Library for the Swarm M138 satellite modem<br/><br/>
+
|SparkFun Swarm Satellite Arduino Library
 +
|Library for the Swarm M138 satellite modem<br/><br/>
 
|-
 
|-
|SparkFun u-blox SARA-R5 Arduino Library: Library for the u-blox SARA-R5 LTE-M / NB-IoT modules with secure cloud<br/><br/>
+
|SparkFun u-blox SARA-R5 Arduino Library
 +
|Library for the u-blox SARA-R5 LTE-M / NB-IoT modules with secure cloud<br/><br/>
 
|-
 
|-
|SPIFFSReadServer: SPIFFS Read Server
+
|SPIFFSReadServer
 +
|SPIFFS Read Server
 
|-
 
|-
|SSLClient: Arduino library to add TLS functionality to any Client class
+
|SSLClient
 +
|Arduino library to add TLS functionality to any Client class
 
|-
 
|-
|StarterRemote: IR remote library for mini sumo (and sumo, tracker etc.) start modules.
+
|StarterRemote
 +
|IR remote library for mini sumo (and sumo, tracker etc.) start modules.
 
|-
 
|-
|StatsD: StatsD client with tag support.
+
|StatsD
 +
|StatsD client with tag support.
 
|-
 
|-
|statsdclient: Report metrics using statsd
+
|statsdclient
 +
|Report metrics using statsd
 
|-
 
|-
|STM32duino I-NUCLEO-LRWAN1: This library provides the LoRa® driver for the expansion board 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 ISM43362-M3G-L44
 +
|This library includes drivers for Inventek Systems WiFi device named ISM43362-M3G-L44.
 
|-
 
|-
|STM32duino LwIP: A Lightweight TCP/IP stack
+
|STM32duino LwIP
 +
|A Lightweight TCP/IP stack
 
|-
 
|-
|STM32duino M24SR64-Y: This library includes drivers for ST's M24SR64-Y NFC/RFID tag.
+
|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 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 S2-LP
 +
|This library includes drivers for ST S2-LP sub-1GHz transceiver.
 
|-
 
|-
|STM32duino SPBTLE-RF: This library includes drivers for ST's BlueNRG/BlueNRG-MS Bluetooth Low Energy device.
+
|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 ST25DV
 +
|Allows controlling the NFC ST25DV
 
|-
 
|-
|STM32duino ST25R3911B: Allows controlling the ST ST25R3911B component
+
|STM32duino ST25R3911B
 +
|Allows controlling the ST ST25R3911B component
 
|-
 
|-
|STM32duino ST25R3916: Allows controlling the ST ST25R3916 component
+
|STM32duino ST25R3916
 +
|Allows controlling the ST ST25R3916 component
 
|-
 
|-
|STM32duino ST25R95: Allows controlling the ST ST25R95 component
+
|STM32duino ST25R95
 +
|Allows controlling the ST ST25R95 component
 
|-
 
|-
|STM32duino STM32Ethernet: Enables network connection (local and Internet) using the STM32 Board.
+
|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-IDB05A1
 +
|Allows controlling the ST X-NUCLEO-IDB05A1 expansion board
 
|-
 
|-
|STM32duino X-NUCLEO-NFC01A1: Allows controlling the ST X-NUCLEO-NFC01A1 expansion board
+
|STM32duino X-NUCLEO-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-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-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-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-NFC06A1
 +
|Allows controlling the ST X-NUCLEO-NFC06A1 expansion board
 
|-
 
|-
|STM32duino X-NUCLEO-S2868A1: Allows controlling the S2-LP radio on board of X-NUCLEO-S2868A1
+
|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-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 X-NUCLEO-S2915A1
 +
|Allows controlling the S2-LP radio on board of X-NUCLEO-S2915A1
 
|-
 
|-
|STM32duino-Semihosting: Debug arduinos with arm processors.
+
|STM32duino-Semihosting
 +
|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.
+
|STM32duinoBLE
 +
|Fork of ArduinoBLE library to add the support of STM32WB, SPBTLE-RF, SPBTLE-1S, BLUENRG-M2SP and BLUENRG-M0 BLE modules.
 
|-
 
|-
|StreamDebugger: Debugger for Arduino Stream-based communication
+
|StreamDebugger
 +
|Debugger for Arduino Stream-based communication
 
|-
 
|-
|Streaming: Streaming C++-style Output with Operator <<
+
|Streaming
 +
|Streaming C++-style Output with Operator <<
 
|-
 
|-
|StreamlabsArduinoAlerts: Library to get Streamlabs event from Twitch
+
|StreamlabsArduinoAlerts
 +
|Library to get Streamlabs event from Twitch
 
|-
 
|-
|sunezy-mon: Arduino Library to communicate with SunEzy / Orion inverters.
+
|sunezy-mon
 +
|Arduino Library to communicate with SunEzy / Orion inverters.
 
|-
 
|-
|SuplaDevice: Library enables you to connect the device to the SUPLA automation system.
+
|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.
+
|SwarmTile
 +
|Library for the Swarm Tile satellite modem, enabling low cost satellite communication for IoT projects.
 
|-
 
|-
|swRTC: Software implementation of a Real-Time Clock for Arduino boards and Atmel microcontrollers.
+
|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
+
|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
+
|Synapse
 +
|A library designed for the Synapse CV/Gate I/O shield
 
|-
 
|-
|Syncano Arduino Library: A library that provides access to Syncano
+
|Syncano Arduino Library
 +
|A library that provides access to Syncano
 
|-
 
|-
|t6iot: Library to connect Arduino Sensors to t6 framework Saas or On Premise.
+
|t6iot
 +
|Library to connect Arduino Sensors to t6 framework Saas or On Premise.
 
|-
 
|-
|TCA6416A: Arduino library for operating TCA6416A.
+
|TCA6416A
 +
|Arduino library for operating TCA6416A.
 
|-
 
|-
|TCA9548A: Arduino library for the TCA9548A
+
|TCA9548A
 +
|Arduino library for the TCA9548A
 
|-
 
|-
|TEE UC20 Shield: Library for Quectel UC20 3G Shield and Quectel UC15 3G Module for Arduino Board.
+
|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
+
|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.
+
|TeensyDMX
 +
|A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.
 
|-
 
|-
|TeensySimplePacketComs: A library to use SimplePacketCOms with the USB HID on the Teensy class device
+
|TeensySimplePacketComs
 +
|A library to use SimplePacketCOms with the USB HID on the Teensy class device
 
|-
 
|-
|TelegramBot: Arduino library for TelegramBot
+
|TelegramBot
 +
|Arduino library for TelegramBot
 
|-
 
|-
|TelegramBotClient: A non blocking client library for accessing Telegram's Bot API
+
|TelegramBotClient
 +
|A non blocking client library for accessing Telegram's Bot API
 
|-
 
|-
|TelemetryJet: A lightweight telemetry protocol for hardware sensor data.
+
|TelemetryJet
 +
|A lightweight telemetry protocol for hardware sensor data.
 
|-
 
|-
|Telit xE910 Series GSM Modem Library: Telit xE910 series GSM modem library.
+
|Telit xE910 Series GSM Modem Library
 +
|Telit xE910 series GSM modem library.
 
|-
 
|-
|TelnetStream: Stream implementation over telnet for OTA debuging
+
|TelnetStream
 +
|Stream implementation over telnet for OTA debuging
 
|-
 
|-
|TelnetStream2: Stream implementation over telnet for OTA debuging
+
|TelnetStream2
 +
|Stream implementation over telnet for OTA debuging
 
|-
 
|-
|TeXie arduino Client: Client library of TeXie plattform.
+
|TeXie arduino Client
 +
|Client library of TeXie plattform.
 
|-
 
|-
|TFL-Status: A small library for an ESP8266 to pull tube status from the TFL API (work in progress)
+
|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.
+
|TheThingsNetwork
 +
|The Things Network Arduino Library.
 
|-
 
|-
|TheThingsNode: The Things Node Arduino Library.
+
|TheThingsNode
 +
|The Things Node Arduino Library.
 
|-
 
|-
|TheTroll: Arduino Library for use with Patrick Mitchells "The Troll" board.
+
|TheTroll
 +
|Arduino Library for use with Patrick Mitchells "The Troll" board.
 
|-
 
|-
|thinger.io: Arduino library for the Thinger.io Internet of Things Platform.
+
|thinger.io
 +
|Arduino library for the Thinger.io Internet of Things Platform.
 
|-
 
|-
|ThingerCore32: Thinger.io Core32 OS Library for ESP32 based devices
+
|ThingerCore32
 +
|Thinger.io Core32 OS Library for ESP32 based devices
 
|-
 
|-
|ThingESP: Arduino library for the ThingsESP Platform.
+
|ThingESP
 +
|Arduino library for the ThingsESP Platform.
 
|-
 
|-
|ThingfaceClient: The thingface client library for Arduino
+
|ThingfaceClient
 +
|The thingface client library for Arduino
 
|-
 
|-
|Thingplus: Helps connecting your Arduino board to Thing+ cloud easly and fast
+
|Thingplus
 +
|Helps connecting your Arduino board to Thing+ cloud easly and fast
 
|-
 
|-
|ThingsBoard: ThingsBoard library for Arduino.
+
|ThingsBoard
 +
|ThingsBoard library for Arduino.
 
|-
 
|-
|ThingsIoT: Arduino library for the ThingsIoT Cloud Platform.
+
|ThingsIoT
 +
|Arduino library for the ThingsIoT Cloud Platform.
 
|-
 
|-
|ThingsML: Thingsml Encoder/Decoder
+
|ThingsML
 +
|Thingsml Encoder/Decoder
 
|-
 
|-
|ThingsOfValue SDK for Arduino: LOTTE IoT Platform (a.k.a Things Of Value) SDK for Arduino
+
|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
 +
|ThingSpeak Communication Library for Arduino, ESP8266 & EPS32
 
|-
 
|-
|ThingSpeak_asukiaaa: An API manager for ThingSpeak
+
|ThingSpeak_asukiaaa
 +
|An API manager for ThingSpeak
 
|-
 
|-
|THiNX: A library to wrap THiNX device registration, MQTT and ESP8266HttpUpdate/ArduinoOTA
+
|THiNX
 +
|A library to wrap THiNX device registration, MQTT and ESP8266HttpUpdate/ArduinoOTA
 
|-
 
|-
|THiNX32: A library to wrap THiNX device registration, MQTT and OTA Update
+
|THiNX32
 +
|A library to wrap THiNX device registration, MQTT and OTA Update
 
|-
 
|-
|TI TCA9548A: Support for the TI TCA9584A Low-Voltage 8-Channel I2C Switch with Reset.
+
|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.
+
|TimonelTwiM
 +
|Upload firmware to a microcontroller running the Timonel bootloader.
 
|-
 
|-
|TinBus: A library for creating a multi master bus using the UART.
+
|TinBus
 +
|A library for creating a multi master bus using the UART.
 
|-
 
|-
|TindieApi: A library to wrap the Tindie API (supports ESP8266/ESP32 & others)
+
|TindieApi
 +
|A library to wrap the Tindie API (supports ESP8266/ESP32 & others)
 
|-
 
|-
|TinyDebug: ATtiny85 Serial-like debug interface for the Wokwi.com simulator.
+
|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).
+
|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
+
|TinyGPSPlus
 +
|TinyGPSPlus provides object-oriented parsing of GPS (NMEA) sentences
 
|-
 
|-
|TinyGSM: A small Arduino library for GPRS modules, that just works.
+
|TinyGSM
 +
|A small Arduino library for GPRS modules, that just works.
 
|-
 
|-
|TinyLoRa: Tiny LoRa Library for TTN
+
|TinyLoRa
 +
|Tiny LoRa Library for TTN
 
|-
 
|-
|TinyMegaI2C: An efficient optimised i2c library for new ATTINY series uCs
+
|TinyMegaI2C
 +
|An efficient optimised i2c library for new ATTINY series uCs
 
|-
 
|-
|TinyMqtt: A tiny broker and client library for MQTT messaging.
+
|TinyMqtt
 +
|A tiny broker and client library for MQTT messaging.
 
|-
 
|-
|tinyproto: Allows to communicate other boards/PC via physical connection.
+
|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.
+
|tinySPI
 +
|tinySPI is an Arduino SPI master library for ATtiny24/44/84, 25/45/85, 261/461/861, 2313/4313 MCUs.
 
|-
 
|-
|TinySuite: A collection of tools for ATTiny85
+
|TinySuite
 +
|A collection of tools for ATTiny85
 
|-
 
|-
|TinyUPnP: Add port mappings to your router automatically
+
|TinyUPnP
 +
|Add port mappings to your router automatically
 
|-
 
|-
|TinyUSBSimplePacketComs: A library to use SimplePacketComs with the USB HID on the TinyUSB class device
+
|TinyUSBSimplePacketComs
 +
|A library to use SimplePacketComs with the USB HID on the TinyUSB class device
 
|-
 
|-
|TLog: Arduino TLog library; to also send (Serial) logs via telnet, mqtt, syslog, a web browser, etc.
+
|TLog
 +
|Arduino TLog library; to also send (Serial) logs via telnet, mqtt, syslog, a web browser, etc.
 
|-
 
|-
|TMRpcm: PCM/WAV Audio playback
+
|TMRpcm
 +
|PCM/WAV Audio playback
 
|-
 
|-
|Toggl API v8 - Arduino Implementation: Toggl API v8 implementation for ESP
+
|Toggl API v8 - Arduino Implementation
 +
|Toggl API v8 implementation for ESP
 
|-
 
|-
|TopView NBduino Library: Arduino library for the TopView NBduino shield
+
|TopView NBduino Library
 +
|Arduino library for the TopView NBduino shield
 
|-
 
|-
|Tr4cker: Tr4cker is a device tracker/locator which only use Wifi. It works perfectly with ESP8266 and ESP32 modules.
+
|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_Linenotify
 +
|A library for LINE Nofity
 
|-
 
|-
|TridentTD_SimplePair: ESP8266 Simple-Pair library that exchange basic data without connecting WiFi
+
|TridentTD_SimplePair
 +
|ESP8266 Simple-Pair library that exchange basic data without connecting WiFi
 
|-
 
|-
|TroykaGPS: Allows you to read data from the GPS/GLONASS sensor module.
+
|TroykaGPS
 +
|Allows you to read data from the GPS/GLONASS sensor module.
 
|-
 
|-
|TSBridge: An Arduino library for controlling Train Simulator.
+
|TSBridge
 +
|An Arduino library for controlling Train Simulator.
 
|-
 
|-
|TSController: An Arduino library for controlling Train Simulator.
+
|TSController
 +
|An Arduino library for controlling Train Simulator.
 
|-
 
|-
|TsyDMASPI: SPI library using DMA buffer for Teensy
+
|TsyDMASPI
 +
|SPI library using DMA buffer for Teensy
 
|-
 
|-
|TTN_esp32: ESP 32 port of the Arduino TheThingsNetwork library.
+
|TTN_esp32
 +
|ESP 32 port of the Arduino TheThingsNetwork library.
 
|-
 
|-
|TTN_M5Stack: M5Stack Lorawan Module 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_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_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.
+
|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.
+
|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.
+
|twilio-esp32-client
 +
|Library for sending and receiving SMS/MMS using Twilio.
 
|-
 
|-
|TwitchApi: A library to wrap the Twitch API (supports ESP8266/ESP32 & others)
+
|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)
+
|TwitterApi
 +
|A wrapper for the Twitter API for Arduino (supports ESP8266 & WiFi101 boards)
 
|-
 
|-
|Two Way ESP: A simple wrapper for the ESP_NOW protocol
+
|Two Way ESP
 +
|A simple wrapper for the ESP_NOW protocol
 
|-
 
|-
|TXOnlySerial: Enables one-way serial communication (TX) on any digital pin.
+
|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 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.
+
|UARDECS_MEGA Library
 +
|A library that provides communication functions conforming to UECS, a common standard for horticulture in Japan.
 
|-
 
|-
|Ubidots FONA Library: Ubidots library for the Adafruit FONA
+
|Ubidots FONA Library
 +
|Ubidots library for the Adafruit FONA
 
|-
 
|-
|Ubidots GPRS Library: Ubidots library for the GPRS module SIM900
+
|Ubidots GPRS Library
 +
|Ubidots library for the GPRS module SIM900
 
|-
 
|-
|UbidotsXLR8: Ubidots library for an XLR8 board with a WINC1500
+
|UbidotsXLR8
 +
|Ubidots library for an XLR8 board with a WINC1500
 
|-
 
|-
|UbxGps: A library for the fastest and simplest communication with u-blox GPS modules.
+
|UbxGps
 +
|A library for the fastest and simplest communication with u-blox GPS modules.
 
|-
 
|-
|UCloudIoTSDK: An Arduino library for connecting ucloud iot platform made by UCloud IoT team.
+
|UCloudIoTSDK
 +
|An Arduino library for connecting ucloud iot platform made by UCloud IoT team.
 
|-
 
|-
|uDebugLib: Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization
+
|uDebugLib
 +
|Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization
 
|-
 
|-
|Ufox: Ufox devkit Sigfox RC4.
+
|Ufox
 +
|Ufox devkit Sigfox RC4.
 
|-
 
|-
|UHS2-MIDI: USB Host Shield Library 2.0 MIDI I/O for Arduino
+
|UHS2-MIDI
 +
|USB Host Shield Library 2.0 MIDI I/O for Arduino
 
|-
 
|-
|UIPEthernet: Ethernet library for ENC28J60
+
|UIPEthernet
 +
|Ethernet library for ENC28J60
 
|-
 
|-
|Unified Log: Unified Log for Serial, MQTT, etc. output.
+
|Unified Log
 +
|Unified Log for Serial, MQTT, etc. output.
 
|-
 
|-
|UniversalTelegramBot: Arduino Telegram Bot library for multiple different architectures.
+
|UniversalTelegramBot
 +
|Arduino Telegram Bot library for multiple different architectures.
 
|-
 
|-
|Uno WiFi Developer Edition Serial1: Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266
+
|Uno WiFi Developer Edition Serial1
 +
|Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266
 
|-
 
|-
|UPnP_Generic: Automatically add port mappings to router using UPnP SSDP.
+
|UPnP_Generic
 +
|Automatically add port mappings to router using UPnP SSDP.
 
|-
 
|-
|USB-MIDI: USB-MIDI I/Os for Arduino
+
|USB-MIDI
 +
|USB-MIDI I/Os for Arduino
 
|-
 
|-
|USBHID: USB HID / MIDI / mass storage library for STM32F1
+
|USBHID
 +
|USB HID / MIDI / mass storage library for STM32F1
 
|-
 
|-
|USBMIDI: USB MIDI library for Arduino.
+
|USBMIDI
 +
|USB MIDI library for Arduino.
 
|-
 
|-
|USBPause: Pause and restore USB interrupts
+
|USBPause
 +
|Pause and restore USB interrupts
 
|-
 
|-
|USIWire: USI based TWI/I2C library for Arduino
+
|USIWire
 +
|USI based TWI/I2C library for Arduino
 
|-
 
|-
|uTLGBotLib: Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots.
+
|uTLGBotLib
 +
|Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots.
 
|-
 
|-
|VanBus: Vehicle Area Network (VAN) bus packet reader/writer.
+
|VanBus
 +
|Vehicle Area Network (VAN) bus packet reader/writer.
 
|-
 
|-
|VEDirect: A library for interfacing with Victron VE.Direct Hex protocol
+
|VEDirect
 +
|A library for interfacing with Victron VE.Direct Hex protocol
 
|-
 
|-
|ViraLink-MQTT-Client: ViraLink IoT Cloud Platform MQTT Client for ESP82266/ESP32.
+
|ViraLink-MQTT-Client
 +
|ViraLink IoT Cloud Platform MQTT Client for ESP82266/ESP32.
 
|-
 
|-
|Virtuino: Required for communication with Virtuino app
+
|Virtuino
 +
|Required for communication with Virtuino app
 
|-
 
|-
|Virtuino library for all ESP8266 and ESP32 boards: Required for communication with Virtuino app
+
|Virtuino library for all ESP8266 and ESP32 boards
 +
|Required for communication with Virtuino app
 
|-
 
|-
|Virtuino library for STM32 boards: Required for communication with Virtuino app
+
|Virtuino library for STM32 boards
 +
|Required for communication with Virtuino app
 
|-
 
|-
|VirtuinoCM: Required for communication with Virtuino app
+
|VirtuinoCM
 +
|Required for communication with Virtuino app
 
|-
 
|-
|VitconIOT: A library for interfacing arduino device with VITCON IoT service.
+
|VitconIOT
 +
|A library for interfacing arduino device with VITCON IoT service.
 
|-
 
|-
|VitconMQTT: A library for interfacing arduino-based device with MQTT using VITCON WIFI-LINK.
+
|VitconMQTT
 +
|A library for interfacing arduino-based device with MQTT using VITCON WIFI-LINK.
 
|-
 
|-
|VivicoreSerial: Library to talk with VIVIWARE Cell Core.
+
|VivicoreSerial
 +
|Library to talk with VIVIWARE Cell Core.
 
|-
 
|-
|VizIoTMqttClient: A client library for connect to MQTT server VizIoT.com.
+
|VizIoTMqttClient
 +
|A client library for connect to MQTT server VizIoT.com.
 
|-
 
|-
|VMA11: The library for the Velleman VMA11 FM stereo arduino shield and the MM100 mini-module.
+
|VMA11
 +
|The library for the Velleman VMA11 FM stereo arduino shield and the MM100 mini-module.
 
|-
 
|-
|Vrekrer SCPI parser: Simple SCPI parser for Arduino
+
|Vrekrer SCPI parser
 +
|Simple SCPI parser for Arduino
 
|-
 
|-
|VRPC: Asynchronous RPC via MQTT
+
|VRPC
 +
|Asynchronous RPC via MQTT
 
|-
 
|-
|VSCP: Very Simple Control Protocol L1 framework for all Arduino boards.
+
|VSCP
 +
|Very Simple Control Protocol L1 framework for all Arduino boards.
 
|-
 
|-
|VT100: Library to control a VT100 terminal via an Arduino
+
|VT100
 +
|Library to control a VT100 terminal via an Arduino
 
|-
 
|-
|VT1100_Mini: VT1100 CC2530 Wireless Transceiver library
+
|VT1100_Mini
 +
|VT1100 CC2530 Wireless Transceiver library
 
|-
 
|-
|VT1300_Shield: VT1300 CC2530 Wireless Transceiver library
+
|VT1300_Shield
 +
|VT1300 CC2530 Wireless Transceiver library
 
|-
 
|-
|Webbino: Advanced webserver for Arduino
+
|Webbino
 +
|Advanced webserver for Arduino
 
|-
 
|-
|WebSerial: A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
+
|WebSerial
 +
|A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
 
|-
 
|-
|WebServer_WT32_ETH01: Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for WT32_ETH01 boards using LAN8720 Ethernet.
+
|WebServer_WT32_ETH01
 +
|Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for WT32_ETH01 boards using LAN8720 Ethernet.
 
|-
 
|-
|WebSockets: WebSockets for Arduino (Server + Client)
+
|WebSockets
 +
|WebSockets for Arduino (Server + Client)
 
|-
 
|-
|WebSockets2_Generic: A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications.
+
|WebSockets2_Generic
 +
|A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications.
 
|-
 
|-
|WebSockets_Generic: RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO
+
|WebSockets_Generic
 +
|RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO
 
|-
 
|-
|WebSocketStreamClient: A WebSocketClient that can be used with PubCubClient for MQTT over WebSockets.
+
|WebSocketStreamClient
 +
|A WebSocketClient that can be used with PubCubClient for MQTT over WebSockets.
 
|-
 
|-
|webthing-arduino: A library for creating Web Things using the Web of Things API
+
|webthing-arduino
 +
|A library for creating Web Things using the Web of Things API
 
|-
 
|-
|WEDO 2.0 BLE for ESP32: A library that supports to use BLE to connect and cotnrol the wedo2.0
+
|WEDO 2.0 BLE for ESP32
 +
|A library that supports to use BLE to connect and cotnrol the wedo2.0
 
|-
 
|-
|WhareHauoraWiFiManager: ESP8266 WiFi Connection manager with fallback web configuration portal
+
|WhareHauoraWiFiManager
 +
|ESP8266 WiFi Connection manager with fallback web configuration portal
 
|-
 
|-
|WiFi Picker: Allows an user to dynamically add and remove saved WiFi APs.
+
|WiFi Picker
 +
|Allows an user to dynamically add and remove saved WiFi APs.
 
|-
 
|-
|WiFiConnect: A WiFi Manager for ESP8266 or ESP32 with OLED support
+
|WiFiConnect
 +
|A WiFi Manager for ESP8266 or ESP32 with OLED support
 
|-
 
|-
|WiFiConnect Lite: A simple WiFi Connection Manager (captive portal) for the ESP8266 or ESP32.
+
|WiFiConnect Lite
 +
|A simple WiFi Connection Manager (captive portal) for the ESP8266 or ESP32.
 
|-
 
|-
|WiFiEspAT: Enables network connection with esp8266 or esp32 as network adapter.
+
|WiFiEspAT
 +
|Enables network connection with esp8266 or esp32 as network adapter.
 
|-
 
|-
|WiFiMan: WiFiMan and ESP8266OTA
+
|WiFiMan
 +
|WiFiMan and ESP8266OTA
 
|-
 
|-
|WiFiManager: WiFi Configuration manager with web configuration portal for Espressif ESPx boards, by tzapu
+
|WiFiManager
 +
|WiFi Configuration manager with web configuration portal for Espressif ESPx boards, by tzapu
 
|-
 
|-
|WiFiManager_Generic_Lite: Light-Weight MultiWiFi/Credentials Manager for Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running Generic WiFi (WiFiNINA, WiFi101, ESP8266-AT, ESP32-AT, etc.) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
+
|WiFiManager_Generic_Lite
 +
|Light-Weight MultiWiFi/Credentials Manager for Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running Generic WiFi (WiFiNINA, WiFi101, ESP8266-AT, ESP32-AT, etc.) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
 
|-
 
|-
|WiFiManager_NINA_Lite: Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
+
|WiFiManager_NINA_Lite
 +
|Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
 
|-
 
|-
|WiFiManager_Portenta_H7_Lite: Light-Weight MultiWiFi/Credentials Manager for Portenta_H7 boards using built-in WiFi (Murata) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
+
|WiFiManager_Portenta_H7_Lite
 +
|Light-Weight MultiWiFi/Credentials Manager for Portenta_H7 boards using built-in WiFi (Murata) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
 
|-
 
|-
|WiFiMulti_Generic: Simple MultiWiFi library to adapt ESP32/ESP8266 MultiWiFi of WiFi libraries to all other WiFi modules and libraries.
+
|WiFiMulti_Generic
 +
|Simple MultiWiFi library to adapt ESP32/ESP8266 MultiWiFi of WiFi libraries to all other WiFi modules and libraries.
 
|-
 
|-
|WiFiNINA_Generic: Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect
+
|WiFiNINA_Generic
 +
|Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect
 
|-
 
|-
|WiFiSpi: Arduino WiFi library connecting ESP8266 via SPI protocol
+
|WiFiSpi
 +
|Arduino WiFi library connecting ESP8266 via SPI protocol
 
|-
 
|-
|WiFiWebServer: Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.
+
|WiFiWebServer
 +
|Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.
 
|-
 
|-
|WiFiWebServer_RTL8720: Simple WiFiWebServer, HTTP Client, MQTT and WebSocket Client library for Realtek RTL8720DN, RTL8722DM, RTM8722CSM boards using WiFi. Supporting WiFi at 2.4GHz and 5GHz
+
|WiFiWebServer_RTL8720
 +
|Simple WiFiWebServer, HTTP Client, MQTT and WebSocket Client library for Realtek RTL8720DN, RTL8722DM, RTM8722CSM boards using WiFi. Supporting WiFi at 2.4GHz and 5GHz
 
|-
 
|-
|WiiChuck: A library to communicate with all Wii i2c devices, Classic Controllers, Nunchuks and other Wii extension devices.
+
|WiiChuck
 +
|A library to communicate with all Wii i2c devices, Classic Controllers, Nunchuks and other Wii extension devices.
 
|-
 
|-
|Wio 3G for Arduino: Wio 3G board dependencies and 3G module driver.
+
|Wio 3G for Arduino
 +
|Wio 3G board dependencies and 3G module driver.
 
|-
 
|-
|Wio cell lib for Arduino: Wio 3G and Wio LTE M1/NB1(BG96) boards driver.
+
|Wio cell lib for Arduino
 +
|Wio 3G and Wio LTE M1/NB1(BG96) boards driver.
 
|-
 
|-
|Wio LTE for Arduino: The LTE module driver for Wio LTE.
+
|Wio LTE for Arduino
 +
|The LTE module driver for Wio LTE.
 
|-
 
|-
|WIOTerminal_WiFiManager: SAMD51 WIO-Terminal MultiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal
+
|WIOTerminal_WiFiManager
 +
|SAMD51 WIO-Terminal MultiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal
 
|-
 
|-
|wire_asukiaaa: Functions about wire for Arduino.
+
|wire_asukiaaa
 +
|Functions about wire for Arduino.
 
|-
 
|-
|WireData: A library to simplify sending data via I2C (aka TWI).<br />
+
|WireData
 +
|A library to simplify sending data via I2C (aka TWI).<br />
 
|-
 
|-
|WireGuard-ESP32: WireGuard implementation for Arduino ESP32
+
|WireGuard-ESP32
 +
|WireGuard implementation for Arduino ESP32
 
|-
 
|-
|Wireling: Simple helper functions for using Wireling boards.
+
|Wireling
 +
|Simple helper functions for using Wireling boards.
 
|-
 
|-
|WireSusi: RCN-600 SUSI Messages Over I2c Wire bus.
+
|WireSusi
 +
|RCN-600 SUSI Messages Over I2c Wire bus.
 
|-
 
|-
|WireUpdate: Update firmware on SAMD based boards using I2C
+
|WireUpdate
 +
|Update firmware on SAMD based boards using I2C
 
|-
 
|-
|WireWrapper: Arduino Wrapper for Wire librarry (for SAM, ESP8266...)
+
|WireWrapper
 +
|Arduino Wrapper for Wire librarry (for SAM, ESP8266...)
 
|-
 
|-
|WisBlock-API: API for WisBlock Core module
+
|WisBlock-API
 +
|API for WisBlock Core module
 
|-
 
|-
|WizFi250: Helps using your Arduino board to Wi-Fi easily and fast
+
|WizFi250
 +
|Helps using your Arduino board to Wi-Fi easily and fast
 
|-
 
|-
|WizFi310: Helps using your Arduino board to Wi-Fi easily and fast
+
|WizFi310
 +
|Helps using your Arduino board to Wi-Fi easily and fast
 
|-
 
|-
|WizFi360: OrangeBoard WiFi+ library for WizFi360.
+
|WizFi360
 +
|OrangeBoard WiFi+ library for WizFi360.
 
|-
 
|-
|Word100 Library: Library for 100+ Word Shield and LBT
+
|Word100 Library
 +
|Library for 100+ Word Shield and LBT
 
|-
 
|-
|WSN_RFM69: This is a library for developing Wireless Sensor Network using RFM69 LowPowerLab Library.
+
|WSN_RFM69
 +
|This is a library for developing Wireless Sensor Network using RFM69 LowPowerLab Library.
 
|-
 
|-
|XBee-Arduino library: Library for talking to to various wireless XBee modules from Digi.
+
|XBee-Arduino library
 +
|Library for talking to to various wireless XBee modules from Digi.
 
|-
 
|-
|xbee_serial_array: sends and receive string data in mode api with variable length.
+
|xbee_serial_array
 +
|sends and receive string data in mode api with variable length.
 
|-
 
|-
|XBeeATCmds: XBee AT Command Wrapper for Arduino
+
|XBeeATCmds
 +
|XBee AT Command Wrapper for Arduino
 
|-
 
|-
|XInput: Library for emulating an Xbox controller over USB.
+
|XInput
 +
|Library for emulating an Xbox controller over USB.
 
|-
 
|-
|XLR8Wire: Library to access I2C XBs.
+
|XLR8Wire
 +
|Library to access I2C XBs.
 
|-
 
|-
|Yet Another Arduino Wiegand Library: An Arduino Library to receive data from Wiegand card readers.
+
|Yet Another Arduino Wiegand Library
 +
|An Arduino Library to receive data from Wiegand card readers.
 
|-
 
|-
|Youless Arduino Library: A library for use with Youless Energy Monitor.
+
|Youless Arduino Library
 +
|A library for use with Youless Energy Monitor.
 
|-
 
|-
|YouMadeIt: Library to connect to YouMadeIt! service.
+
|YouMadeIt
 +
|Library to connect to YouMadeIt! service.
 
|-
 
|-
|YouTube Sight: Retrieves YouTube channel statistics through YouTube Sight
+
|YouTube Sight
 +
|Retrieves YouTube channel statistics through YouTube Sight
 
|-
 
|-
|YoutubeApi: A wrapper for the YouTube API for Arduino (supports ESP8266 & WiFi101 boards)
+
|YoutubeApi
 +
|A wrapper for the YouTube API for Arduino (supports ESP8266 & WiFi101 boards)
 
|-
 
|-
|YouTubeLiveStreamArduino: An arduino library for interacting with YouTube live streams. (supports ESP8266/ESP32 & probably others)
+
|YouTubeLiveStreamArduino
 +
|An arduino library for interacting with YouTube live streams. (supports ESP8266/ESP32 & probably others)
 
|-
 
|-
|Zaber ASCII: Provides helpers for interacting with Zaber devices using the Zaber ASCII protocol.
+
|Zaber ASCII
 +
|Provides helpers for interacting with Zaber devices using the Zaber ASCII protocol.
 
|-
 
|-
|Zaber Binary: Provides helpers for interacting with Zaber devices using the Zaber Binary protocol.
+
|Zaber Binary
 +
|Provides helpers for interacting with Zaber devices using the Zaber Binary protocol.
 
|-
 
|-
|Zentser ESP SDK: Zentser library for ESP8266 or ESP32
+
|Zentser ESP SDK
 +
|Zentser library for ESP8266 or ESP32
 
|-
 
|-
|zForce Air Library: A library that makes it easy to communicate with the zForce AIR Sensor.
+
|zForce Air Library
 +
|A library that makes it easy to communicate with the zForce AIR Sensor.
 
|}
 
|}

2022年3月23日 (水) 16:51時点における版

Communication

Official libraries

Arduino Cloud Provider Examples Examples of how to connect various Arduino boards to cloud providers
Arduino Uno WiFi Dev Ed Library This library allows users to use network features like rest and mqtt. Includes some tools for the ESP8266.
Arduino_BHY2Host Library for Host boards that interact with BHY2 chip on Nicla Sense ME
Arduino_Braccio_plusplus Board support library for the Arduino Braccio++ 6-DOF robot arm.
Arduino_ConnectionHandler Arduino Library for network connection management (WiFi, GSM, NB, [Ethernet])
Arduino_DebugUtils Debugging module with different debug levels, timestamps and printf-style output.
Arduino_MachineControl Arduino Library for Portenta Machine Control - PMC
Arduino_OAuth [BETA] OAuth 1.0 client library for Arduino.
Arduino_Portenta_OTA Firmware update for the Portenta H7.
Arduino_ScienceJournal The Arduino Science Journal firmware for the Physics Lab kit and the Arduino Nano 33 BLE Sense.
ArduinoBearSSL Port of BearSSL to Arduino.
ArduinoBLE Enables BLE connectivity on the Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, and Arduino Nano 33 BLE.
ArduinoCloudThing Easly connect your Arduino/Genuino board to the Arduino Cloud
ArduinoECCX08 Arduino Library for the Atmel/Microchip ECC508 and ECC608 crypto chips
ArduinoHttpClient [EXPERIMENTAL] Easily interact with web servers from Arduino, using HTTP and WebSocket's.
ArduinoIoTCloud This library allows to connect to the Arduino IoT Cloud service.
ArduinoIoTCloudBearSSL Port of BearSSL to Arduino.
ArduinoModbus Use Modbus equipment with your Arduino.
ArduinoMqttClient [BETA] Allows you to send and receive MQTT messages using Arduino.
ArduinoRS485 Enables sending and receiving data using the RS-485 standard with RS-485 shields, like the MKR 485 Shield.
Bridge Enables the communication between the Linux processor and the microcontroller. For Arduino/Genuino Yún, Yún Shield and TRE only.
Ciao Enables communication between microcontroller and MIPS cpu. Natively support network communications, terminal (linux) and file access.
Ethernet Enables network connection (local and Internet) using the Arduino Ethernet Board or Shield.
GSM Enables GSM/GRPS network connection using the Arduino GSM Shield.
LoRa Node LoRa Node library for Arduino LoRa Node Shield.
MKRGSM Enables GSM/GRPS network connection using the Arduino MKR GSM 1400 board.
MKRNB Enables NB/GRPS network connection using the Arduino MKR NB 1500 board.
MKRWAN Support library for MKR WAN 1300/1310
MKRWAN_v2 Support library for MKR WAN 1300/1310 - firmware 1.3.1
PhysicsLabFirmware Firmware for the Physics Lab kit.
SpacebrewYun Enables the communication between interactive objects using WebSockets. For Arduino Yún only.
Temboo This library enables calls to Temboo, a platform that connects Arduino/Genuino boards to 100+ APIs, databases, code utilities and more.
WiFi (retired) Enables network connection (local and Internet) using the Arduino WiFi shield.
WiFi Link Enables network connection (local and Internet) using the Arduino WiFi Boards.
WiFi101 Network driver for ATMEL WINC1500 module (used on Arduino/Genuino Wifi Shield 101 and MKR1000 boards)
WiFiNINA Enables network connection (local and Internet) with the Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 and Nano 33 IoT.


Contributed by the community

107-Arduino-MCP2515 Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.
107-Arduino-NMEA-Parser Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages.
107-Arduino-UAVCAN Arduino library for providing a convenient C++ interface for accessing UAVCAN.
ABB PowerOne Aurora inverter communication protocol Arduino ABB PowerOne Aurora inverter communication protocol, esp8266 and esp32 Library.
ACAN A Teensy 3.1 / 3.2, 3.5, 3.6 CAN driver.
ACAN2515 Driver for MCP2515 CAN Controller
ACAN2515Tiny Driver for MCP2515 CAN Controller
ACAN2517 Driver for the MCP2517FD and the MCP2518FD CAN Controllers (CAN 2.0B mode)
ACAN2517FD Driver for MCP2517FD and MCP2518FD CAN Controller (CAN FD mode)
ACAN_ESP32 An ESP32 CAN Driver.
ACAN_STM32 A STM32 CAN driver.
ACAN_T4 A Teensy 4.0 / 4.1 CAN / CANFD driver.
ACANFD_FeatherM4CAN An Adafruit Feather M4 CAN Express CANFD driver.
AceSPI Unified interface for selecting hardware or software SPI implementations on Arduino platforms.
AceTMI Interfaces for communicating with the TM1637 and TM1638 LED controllers on Arduino platforms.
AceWire Fast and compact software I2C implementations (SimpleWireInterface, SimpleWireFastInterface) on Arduino platforms. Also provides adapter classes to allow the use of third party I2C libraries using the same API.
ACS-M1128 ACS-M1128 SAM Element IoT WiFi Connectivity
AD7173 Arduino library for Analog Devices AD7173 analog digital converter
Adafruit BLEFirmata Modified Firmata code to work with Adafruit's nRF8001 Breakout and BlueFruit modules
Adafruit BluefruitLE nRF51 Arduino library for nRF51822-based Adafruit Bluefruit LE modules
Adafruit CC3000 Library Library code for Adafruit's CC3000 WiFi breakouts.
Adafruit ESP8266 Example code for ESP8266 chipset
Adafruit Floppy Adafruit's floppy disk drive interfacing library
Adafruit FONA Library Arduino library for the Adafruit FONA
Adafruit IO Arduino Arduino library to access Adafruit IO.
Adafruit MFRC630 RFID Arduino library for I2C and SPI access to the MFRC630 RFID/Near Field Communication chip
Adafruit MQTT Library MQTT library that supports the FONA, ESP8266, ESP32, Yun, and generic Arduino Client hardware.
Adafruit nRF8001 Drivers for Adafruit's nRF8001 Bluetooth Low Energy Breakout
Adafruit PN532 Arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip
Adafruit Si4713 Library Arduino library for the Si4714 FM+RDS Transmitter in the Adafruit shop
Adafruit TinyUSB Library TinyUSB library for Arduino
Adafruit WipperSnapper Beta Arduino client for Adafruit.io WipperSnapper
ADS1115-Driver Lightweight arduino library for the ADS1115 ADC converter IC
advancedSerial An Arduino library with additions to vanilla Serial.print(). Chainable methods and verbosity levels. Suitable for debug messages.
AIOModule AIO Modules for ESP8266 and Arduino
AIS 4G board Enables AIS 4G network connection use by AIS 4G Board
AlertMe Allows for sending email and SMS from nothing but the ESP8266!
Algoduino A simple API client implementation in C++ for the Algorand Blockchain.
AliyunIoTSDK A toplevel client library for aliyun MQTT messaging.
AllThingsTalk LoRaWAN SDK LoRaWAN SDK for AllThingsTalk Maker
AllThingsTalk LTE-M SDK Connect your LTE-M enabled Arduino device to AllThingsTalk IoT Platform.
AllThingsTalk WiFi SDK Connect and control your device with AllThingsTalk
AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules
AlmaviosLitMqtt A Simple MQTT client for connection with cloud providers
AltSoftSerial Software emulated serial using hardware timers for improved compatibility
Ambient ESP32 ESP8266 lib Ambient library for Arduino ESP32 and ESP8266.
ANSI Arduino library to send ANSI escape sequences
ANT-Arduino Library for communicating with various ANT radios from Dynastream Innovations.
Antares ESP8266 HTTP A library to simplify the process of fetching/deploying data to Antares IoT platform
Antares ESP8266 MQTT A library to simplify the process of subscribing and publishing data to Antares IoT platform via MQTT on ESP8266
AntaresLoraID Lora.id Arduino Library for Dragino/RFM and standalone LoRaWAN modules.
anto-esp8266-arduino Enables ESP8266 to connect to Anto.io IoT platform.
ANTPLUS-Arduino Library for easy ANT+ integration
App Fernando K Library that helps working with the Fernando K app
AppleMIDI AppleMIDI (aka rtpMIDI) MIDI I/Os for Arduino
Approximate The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32.
APRS-Decoder-Lib Library to decode APRS messages.
APRS-IS-Lib APRS-IS library for ESP32
AqualaboSensor Aqualabo Sensors.
Arancino Enables communication between microcontroller and Arancino Module running mainly in Arancino boards.
ArdOSC Open Sound Control(OSC) Library for Arduino.
ArdTap A library to manage an Arduino board from a mobile in a couple of minutes. No coding, only configuration.
arduino-async-duplex Easily and asynchronously with a serial device requiring call-and-response style commands.
arduino-async-modem Asynchronously interact with your GSM or LTE modem.
arduino-managed-serial-device Easily and asynchronously with a serial device requiring call-and-response style commands.
Arduino-Websocket-Fast Websocket client library (fast data sending).
Arduino_MKRMEM SPIFFS on W25Q16DV for Arduino MKRMEM Shield.
ArduinoArcherPanelClient Client library for websocket based communication with Archer Cloud panels.
ArduinoCloudStorage CloudStorage lets you store and retrive values from a remote server.
ArduinoESPAT A library to control esp-8266 from Arduino by AT commands easier.
ArduinoHttpServer Server side minimalistic HTTP protocol implementation.
ArduinoIHC A Library for connecting to the IHC Controller data in/out.
ArduinoIRC Easy library to make an Arduino IRC Bot (Also supports Twitch chat).
ArduinoLang Translate Wiring and CPP language to your native language.
ArduinoLog Small logging framework
ArduinoMqtt MQTT Client library for Arduino based on the Eclipse Paho project.
ArduinoOSC OSC subscriber / publisher for Arduino
ArduinoSerialToTCPBridgeClient Open a TCP connection to a server from the Arduino using just serial. (No Ethernet/WiFi shields necessary)
ArduinosInSpace A library for interfacing hardware with the Objects In Space video game.
ArduinoWebsockets A library for writing modern Websockets applications with Arduino.
aREST RESTful API for the Arduino platform.
aREST UI A graphical user interface for Arduino based on the aREST API.
Ark-Cpp-Client A simple API client implementation in C++ for the ARK Blockchain.
Ark-Cpp-Crypto A simple Cryptography Implementation in C++ for the ARK Blockchain.
ArtNet Art-Net Sender/Receiver for Arduino (Ethernet, WiFi)
ArtnetWifi ArtNet with the ESP8266, ESP32 and more.
AsciiMassage AsciiMassage is a microcontroller message packer and parser for the ASCII format in different protocols.
AskSinPP Homematic Protocol Library
Aspen SIM800 A comprehensive SIM800 Series library for simplified and in-depth chip access.
AstroMech Protocol for exchanging small amounts of data over audio.
AsyncDNSServer_Teensy41 Fully Asynchronous DNS Server Library for Teensy 4.1 using QNEthernet.
AsyncElegantOTA Perform OTAs for ESP8266 & ESP32 Asynchronously.
AsyncHTTPRequest_Teensy41 Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Teensy41_AsyncTCP for Teensy 4.1 using QNEthernet.
AsyncHTTPSRequest_Generic Simple Async HTTPS Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP_SSL library for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720).
AsyncMQTT_Generic Arduino Library for ESP8266, ESP32, Portenta_H7 and STM32 asynchronous MQTT client implementation
AsyncSMS Simple asynchronous SMS library for SIM800L
AsyncStream Async read from Stream objects (Serial, etc)
AsyncTCP_SSL Asynchronous SSL TCP Library for ESP32.
AsyncTelegram2 Powerful, flexible and secure Arduino Telegram BOT library. Hardware independent, it can be used with any MCU capable of handling an SSL connection.
AsyncUDP_Teensy41 Fully Asynchronous UDP Library for Teensy 4.1 using QNEthernet. The library is easy to use and includes support for Unicast, Broadcast and Multicast environments.
AsyncWebServer_Teensy41 Asynchronous HTTP and WebSocket Server Library for Teensy 4.1 using QNEthernet
AsyncWebServer_WT32_ETH01 AsyncWebServer for WT32_ETH01 using LAN8720
aTalkArduino Real Time Data communication protocol
ATCommands AT command parser for those who want to expose their functions via UART as AT commands
Atmel TSS463C VAN bus Datalink Controller library A library for the Atmel TSS463/TSS461 VAN Datalink Controller
ATtinySerialOut Minimal bit-bang send serial 115200 or 38400 baud for 1 MHz or 230400 baud for 8/16 MHz ATtiny clock.
Perfect for debugging purposes.
Code size is only 76 Bytes@38400 baud or 196 Bytes@115200 baud (including first call)
AutoConnect ESP8266/ESP32 WLAN configuration at runtime with web interface.
autowp-mcp2515 Arduino MCP2515 CAN interface library
aWOT Arduino web server library.
AWS-SDK-ESP8266 SDK for AWS using ESP8266
Azure SDK for C Azure SDK for C library (1.3.0-beta.1) for Arduino.
AzureIoTHub [See deprecation warning!] Azure IoT library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
AzureIoTHubMQTTClient Azure IoT Hub client library for ESP8266 via MQTT protocol.
AzureIoTProtocol_HTTP [See deprecation warning!] Azure HTTP protocol library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
AzureIoTProtocol_MQTT [See deprecation warning!] Azure MQTT protocol library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
AzureIoTSocket_WiFi [See deprecation warning!] Azure IoT network adapter layer for use with Wi-Fi such as ESP32
AzureIoTUtility [See deprecation warning!] Azure C shared utility library for Arduino. For the Arduino MKR1000 or Zero and WiFi Shield 101, Adafruit Huzzah and Feather M0, or SparkFun Thing.
BaleMessengerBot_Arduino Arduino Bale Bot library.
BareBoneSim800 A BareBone Arduino Library For SIM800 Modules
base64 Base64 encoder/decoder for arduino repo
BBQ10Keyboard Library for using the BBQ10Keyboard PMOD
Beacon An AMX-style Ethernet beacon, allowing for remote discovery.
BeaconNano Create a Beacon from an Arduino Nano Ble
Beelan LoRaWAN LoRaWAN Arduino Library for standalone LoRaWAN modules class A and C with a simple API.
BGWiFiConfig BGWiFiConfig是一个为esp8266和esp32设计的简单易用Arduino配网库。
BIP66 A simple Bitcoin BIP66 Implementation in C++ for the ARK Ecosystem.
BitBang_I2C Bit-bang the I2C protocol on any 2 GPIO pins on any system.
BlaeckSerial A simple library to send binary (sensor) data via Serial port to your PC.
BLE SDK for Arduino Nordic BLE SDK for Arduino for nRF8001 products such as the BLE Shield, Blend and Blend Micro.
BLE-MIDI BLE-MIDI I/Os for Arduino
ble_definitions A library that contains ready to use definitions for different BLE Services and Characteristics
BLEPeripheral An Arduino library for creating custom BLE peripherals.
BLESerial A library to communicate with BLE Serial Modules
Blinker Build a easy way for your IoT project.
Blinker_PMSX003ST Arduino library for Plantower PMSX003ST family sensors.
BlueDisplay This library enables an Android smartphone or tablet to act as a graphical display for your Arduino.
bluemicro_hid Creates a unified facade to both TinyUSB and nRF52 BlueFruit HID interfaces.
Bluepad32 Enables gamepad support for NINA-based boards like the Nano RP2040 Connect, MKR WiFi 1010, MKR VIDOR 4000, UNO WiFi Rev.2 and Nano 33 IoT.
Blues Wireless Notecard An easy to use Notecard Library for Arduino.
Blynk Build a smartphone app for your project in minutes!
Blynk For Chinese Build a smartphone app for your project in minutes!
Blynk_Async_ESP32_BT_WF Simple WiFiManager for Blynk and ESP32 with or without SSL, configuration data saved in either SPIFFS or EEPROM. Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM. Using AsyncWebServer instead of WebServer, with WiFi networks scanning for selection in Configuration Portal.
Blynk_Async_GSM_Manager Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
Blynk_Async_WM Simple Async WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.1 and ESP32 core v1.0.6
Blynk_Esp8266AT_WM Simple WiFiManager for Blynk with MultiWiFi Credentials, for Mega, SAM DUE, SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based RASPBERRY_PI_PICO, etc. boards running ESP8266/ESP32-AT shields. Configuration data saved in EEPROM, EEPROM-emulated FlashStorage_STM32 or FlashStorage_SAMD, SAM-DUE DueFlashStorage or nRF52/TP2040 LittleFS.
Blynk_Teensy Enable Blynk support of Teensy boards, especially latest Teensy 4.0/4.1, using WiFi, Ethernet, BT/BLE and GMSM/GPRS shields
Blynk_WiFiManager Simple WiFiManager for Blynk and ESP32 (including ESP32-S2, ESP32-C3), ESP8266 with or without SSL, configuration data saved in either LittleFS, SPIFFS or EEPROM. Now working with new ESP8266 core v3.0.0 and ESP32 core v1.0.6
Blynk_WiFiNINA_WM Simple WiFiManager for Blynk and Mega, UNO WiFi Rev2, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52, RP2040-based boards, etc. using WiFiNINA shields, configuration data saved in EEPROM, FlashStorage_SAMD, FlashStorage_STM32, DueFlashStorage, nRF52/RP2040 LittleFS
BlynkESP32_BT_WF Enable inclusion of both ESP32 Blynk BT/BLE and WiFi libraries. Then select one at reboot or run both. Eliminate hardcoding your Wifi and Blynk credentials and configuration data saved in either LittleFS, SPIFFS or EEPROM.
BlynkEthernet_Manager Simple Ethernet Manager for MultiBlynk for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO) boards, etc. with or without SSL, configuration data saved in ESP8266/ESP32 LittleFS, SPIFFS, nRF52/RP2040 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
BlynkEthernet_STM32_WM Simple Blynk Credentials Manager for STM32 boards using built-in LAN8742A Ethernet, LAN8720, ENC28J60 or W5x00 Ethernet shields, with or without SSL, configuration data saved in EEPROM.
BlynkGSM_Manager Simple GSM shield Credentials Manager for Blynk and ESP32 / ESP8266 boards, with or without SSL, configuration data saved in LittleFS / SPIFFS / EEPROM.
BM64 Library BM64/BM62 Library for Arduino
Bolder Flight Systems Checksum Checksum library.
Bolder Flight Systems Message Framing Message framing library.
BoodskapTransceiver Boodskap IoT Platform Arduino Library
BowlerCom A library to communicate between an arduino and a computer.
BPLib This library simplifies using the RN-42 Bluetooth Module
BridgeHttpClient A practical and easy to use generic HTTP client library for the Yun.
Brzo I2C Brzo I2C is a fast I2C Implementation written in Assembly for the esp8266
BTLE Arduino library for basic Bluetooth LE communication.
Buffered Streams Implementation of Arduino's Stream class which use internal ring buffers to emulate a pair of connected Streams or a Loopback Stream.
Button2 Arduino/ESP library to simplify working with buttons.
ByteConvert Library for converting variables to bytes and reverse
CafeIOT CafeIOT library for Eep8266.
CafeIot_Arduino CafeIot library for Arduino.
Camino A library for controlling an Arduino from Python over Serial.
CAN An Arduino library for sending and receiving data using CAN bus.
CAN Adafruit Fork An Arduino library for sending and receiving data using CAN bus.
CanBusData_asukiaaa It defines data frame of CAN bus.
CanBusMCP2515_asukiaaa It communicate with MCP2515 or MCP25625 on SPI to use CAN Bus.
Canon BLE remote [BETA] Canon bluetooth remote control library for Arduino.
CayenneLPP CayenneLPP Arduino Library.
CayenneLPPdec CayenneLPP data decoder
CayenneMQTT Connect a device to the Cayenne dashboard using MQTT.
CBUS Library for MERG CBUS
CBUS2515 Library for MERG CBUS using MCP2515, 25625 ICs
CBUSBUZZER Arduino library for MERG CBUS buzzer processing
CBUSconfig Arduino library for MERG CBUS module configuration
CBUSLED Arduino library for MERG CBUS LED processing
CBUSSwitch Arduino library for MERG CBUS pushbutton switch processing
CC3000 MDNS Simple multicast DNS name resolution library for Adafruit's CC3000 and Arduino.
CEClient A library which allows communication with HDMI CEC capable devices.
CH9328-Keyboard USB HID Keyboard using WCH CH9328 chip. It is almost compatible with Arduino Keyboard library.
ChirpSDK Chirp SDK
cI2C Arduino Hardware I2C for AVR (in plain c)
CliTerminal Simple Serial Terminal
ClosedCube TCA9546A Arduino library for Texas Instruments TCA9546A 4-Channel I2C Multiplexer/Switch With Reset Function
ClosedCube TCA9548A Arduino library for Arduino library for Texas Instruments TCA9548A 8-Channel I2C Switch/Multiplexer
ClosedCube_I2C_Driver Arduino library for ClosedCube I2C Driver (Wrapper)
cloud4rpi-esp-arduino Connect a board to the Cloud4RPi control panel using MQTT - https://cloud4rpi.io.
Cloudchip IoT Cloudchip.io communication library for Arduino, ESP8266 & EPS32
CmdMessenger A serial messaging library for the Arduino and .NET/Mono platform.
CMMC MQTT Connector MQTT Connector library
CMMC OTA CMMC OTA
CMMC Packet A simple CMMC Packet data structure.
CMMC WiFi Connector WiFiConnector by CMMC
CMMC_Interval CMMC_Interval
CMMC_NB-IoT CMMC_NB-IoT
CoAP simple library Simple CoAP client/server library for generic Arduino Client hardware.
Codec2 The Codec2 library is a proof-of-concept for running the Codec2 audio codec on an Arduino-compatible Adafruit Feather nRF52 Bluefruit LE board.
CoinMarketCapApi A wrapper for the CoinMarketCap.com Api (supports ESP8266, ESP32 & WiFi101 boards)
ComDriverSpi SPI communication driver class
Commander Command line library for Arduino.
CommandParser An Arduino library for parsing commands of the form COMMAND_NAME ARG1 ARG2 ARG3.
ConfigManager WiFi connection manager for ESP8266 and ESP32
ConnectThings_ESP8266 Allows communication with WiFi network for all Arduino boards.
Console Arduino based VT100 comparable serial console library.
Constellation 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.
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 A client library to connect your Arduino to Cumulocity IoT cloud over MQTT.
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 Dabble is a library to interface ESP32 with Dabble Smartphone app on Arduino IDE.
DAC121C08x Arduino library for the following Texas Instruments 12 bit DAC ICs DAC121C081 and DAC121C085.
DataServeriOS Serves data to Arduino Control (iOS) for control over network.
DataVisualizer This library is intended to simplify the use from Microchip Data Visualizer via the Atmel Data Protocol.
DCD SDK for Arduino A library that allows to connect to dcd hub and update value of thing property provided by property_id.
DDNS_Generic DDNS Update Client Library for SAM DUE, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, AVR Mega, megaAVR, Teensy, RP2040-based RASPBERRY_PI_PICO, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP8266-AT/ESP32-AT WiFi, WiFiNINA, Ethernet W5x00, ENC28J60, LAN8742A or Teensy NativeEthernet
DebugLog Logging library for Arduino that can output to both Serial and File with one line
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_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.
DLPacket Structure a collection numerical data to be sent through a stream into a well-defined packet.
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
DW1000 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.
Dynamixel2Arduino DYNAMIXEL protocol Library for Arduino
E131 E1.31 sACN for AVR Ethernet and ESP8266.
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 Simplified reading/writing data chunks from/to RFID tags with MFRC522 module.
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.
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 LoRa EBYTE E22 device library complete and tested with Arduino, Arduino SAMD (Nano 33 IoT and MKR), esp8266 and esp32. sx1262/sx1268
EByte LoRa E220 library LoRa EBYTE E220 device library complete and tested with Arduino, esp8266 and esp32. LLCC68
EByte LoRa E32 library LoRa EBYTE E32 device library complete and tested with Arduino, Arduino SAMD, esp8266 and esp32. sx1278/sx1276.
EL_dev_arduino Library and Sample of ECHONET Lite for Arduino
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.
EMailSender Send EMail via SMTP, library for Arduino Ethernet and SAMD (WiFiNINA), esp8266 and esp32.
EmbUI Embedded Web UI framework for esp8266/esp32/esp32-c3/esp32-s2 IoT prototyping
EMUcan ECUMaster EMU CAN Stream Reader Arduino Library
EMUcanT4 ECUMaster EMU CAN Stream Reader Arduino Teensy 4 Library
EMUSerial ECUMaster EMU Serial Library
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 Arduino Mail Client Library to send, read and get incoming mail notification for ESP32, ESP8266 and SAMD21 devices.
ESP-DASH A blazing fast library to create realtime dashboards for ESP8266's and ESP32's.
esp-fs-webserver From FSBrowser.ino example to library
ESP-Google-Sheet-Client Arduino Google Sheet REST client library for ESP8266 and ESP32.
ESP-WiFiSettings WiFi configuration manager for the ESP32 and ESP8266 platforms.
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 Rest Client Arduino WIFI Rest Client for ESP32
ESP32 RMT Peripheral VAN bus reader library ESP32 RMT Peripheral VAN bus reader library
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_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_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
ESP32DMASPI SPI library for ESP32 which use DMA buffer to send/receive transactions
esp32FOTA A simple library for firmware OTA updates
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-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_mdns mDNS queries and responses on esp8266.
ESP8266_multipart A small multipart file sending library for the ESP8266.
ESP8266MQTTClient 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 An ESP8266/ESP32-AT library for Arduino providing an easy-to-use way to control 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 ESP8266/ESP32 AT-command shields.
ESP_AT_WiFiManager WiFi/Credentials Manager for nRF52, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based Nano_RP2040_Connect, RASPBERRY_PI_PICO, etc. boards using 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 ESP8266/ESP32-AT-command shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
esp_dmx Transmit and receive DMX 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.
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 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 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.
EspSimpleRemoteUpdate Simple remote update handling for ESP8266/ESP32
EspSimpleWifiHandler Simple and automatic WiFi handling for ESP8266/ESP32
ESPUI ESP32 and ESP8266 Web Interface Library
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_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 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, 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
EthernetWebServer_SSL Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, ENC28J60 or Teensy 4.1 NativeEthernet/QNEthernet. It now supports Ethernet TLS/SSL Client.
EthernetWebServer_SSL_STM32 Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards running WebServer using built-in Ethernet LAN8742A, Ethernet LAN8720, W5x00 or ENC28J60 shields. It now supports Ethernet TLS/SSL Client.
EthernetWebServer_STM32 EthernetWebServer_STM32 is a simple Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards using built-in Ethernet LAN8742A, LAN8720, Ethernet W5x00 or ENC28J60 shields
EtherSia IPv6 library for the ENC28J60, W5500 or W5100 Ethernet controllers
ev3-arduino Enables the communication with an ev3 brick
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 BLE that leaves cycles for other tasks on Arduino MKR WiFi 1010
FastBot Simple library for Telegram bot (messages and menus)
FauxmoESP Amazon Alexa support for ESP8266 and ESP32
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.
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 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.
ft817 Serial CAT interface to control a Yaesu FT-817 transceiver
FTTech SAMD51 XBee Arduino library to make easier to use an XBee.
GeekFactory Shell Library Library to create a simple Command Line Interface (CLI).
GEENYmodem Arduino library for the GEENYmodem GPRS modem
ghaemShopSmSim arduino SMS Remote Controler over ghaemShopSmSim protocol
Gigabits Gigabits interface for Arduino
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.
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
GrafanaLoki Send logs/events to Grafana Loki
Grandeur Let your arduinos and ESPs communicate with Grandeur in realtime.
Green Beacon BLE beacon library compatible with LINE Simple Beacon
Grove - 125KHz RFID Reader Arduino library to control Grove - 125KHz RFID Reader.
Grove - Infrared Receiver And Emitter Arduino library to control Grove - Infrared Emitter and Grove - Infrared Receiver.
Grove - LoRa Radio 433MHz 868MHz Arduino library to control Grove - LoRa Radio 868MHz and Grove - LoRa Radio 433MHz.
GSM-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
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
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 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
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
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
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.
HyperDeck BlackMagic Design HyperDeck controller for Arduino via TCP
I2C A ligthweight communication library over the Arduino framework
I2C_DMAC Arduino Zero (SAMD21/SAMD51) based non-blocking I2C library using the Direct Memory Access Controller (DMAC).
I2C_Functions Generic I2C data communication standard functions.
i2cdetect Arduino library for scanning I2C bus for devices
I2CExtension I2C extension/wrapper for Arduino
I2CHelper This is a wrapper for Wire that simplifies I2C communication when creating libraries for new I2C devices.
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).
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
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.
IoTtweet A library that makes Internet of Things send data and control on IoTtweet.com.
IoTtweetESP32 A library that makes Internet of Things send data and control on IoTtweet.com.
IoTtweetNBIoT A library that makes Internet of Things (NB-IoT device) send data and control on IoTtweet.com dashboard.
IoTtweetSIEMENS_SIMATIC A library that makes SIEMENS SIMATIC IOT2020, IOT2040 send data to IoTtweet.com dashboard.
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 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 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.
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 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.
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.
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
LinxESP32 LINX - Digilent/LabVIEW MakerHub for ESP32
LiquidCrystal_PCF8574 A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.
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.
LongFi Enables LongFi Communication with Semtech Compatible 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 MQTT library to easily communicate with the Losant IoT platform.
lwIOLink Lightweight IOLink Device library.
M2M Solutions Logger Library Arduino library for logging.
M2M Solutions MiraOne Library Arduino library for the MiraOne radio module by Lumenradio AB.
M2M Solutions Purplepoint Boards Library Arduino library for Purplepoint IoT boards.
M2M Solutions Quectel Library Arduino library for Quectel cellular modules.
M2M Solutions TLV Library Arduino library for the TLV format.
M5FacesEncoder Arduino Library for reading encoder values from the M5Stack Faces Encoder Module
MaerklinMotorola Decoding the signals from the Märklin-Motorola-protocol.
MakestroCloudClient 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.
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 Resolves MDNS names for the ESP8266.
Meeo This library is used for connecting your Arduino device to Meeo.
Melopero UBX Protocol A library to easily create Ubx messages.
MeshGnome Mesh Synchronization and OTA for ESP-Now on the ESP8266.
MeteoLabBeacon Arduino library for environmental sensor communication.
MFRC522 Arduino RFID Library for MFRC522 (SPI)
MFRC522-spi-i2c-uart-async Arduino RFID Library for MFRC522 (SPI, I2C and UART) with asynchroneous callbacks
MFRC522_I2C MFR522 i2c Library to read NFC Tags with Arduino or ESP2866/ESP32 (NodeMCU)
MFUthings This is the library that be used in www.mfuthings.com which belongs to Mae Fah Luang University
Microchip_RN487x An Arduino library for the Microchip RN487x
microgear-nbiot NETPIE client library for BC95 NB-IOT module on Arduino platform.
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.
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-esp8266 Modbus Library for Arduino. ModbusRTU, ModbusTCP and ModbusTCP Security
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 logic of the Modbus RTU protocol.
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 Client MQTT Client lets you connect to a MQTT broker and publish strings to a topic.
MqttLogger Remote logging on a mqtt broker with the same interface as Serial.print()
MQTTPubSubClient MQTT and MQTT over WebSoket 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 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)
mWebSockets Simple to use implementation of WebSockets for microcontrollers
MySensors Home Automation Framework
MySQL Connector Arduino Connects Arduino using Arduino Ethernet-compatible shields including the Ethernet Shield and WiFi Shield.
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, EthernetLarge, Ethernet2 or Ethernet3 library. ENC28J60 can use either EthernetENC or UIPEthernet Library.
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
NDNOverUDP A simpler and lighter NDN protocol for local IoT contexts.
NeoBufferedPrint Intermediate printing class for reducing the number of writes.
NeoGPS NMEA and ublox GPS parser, configurable to use as few as 10 bytes of RAM
NeoHWSerial NeoHWSerial for AVR
NeoSWSerial An efficient replacement for SoftwareSerial at baud rates 9600, 19200 and 38400.
NetEEPROM A library that stores and retrieves network configuration from EEPROM.
NETSGPClient Interface for MicroInverters speaking the so-called NETSGP protocol.
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
noolite_tx TX library for noolite 433 MHz communication protocol.
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.
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 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.
OmEspHelpers Web front end for simple IoT projects.
OneIoT Connectivity This library can be used for serial communication with the OneIoT Connectivity Module.
OneWire Access 1-wire temperature sensors, memory and other chips.
OneWireNg Arduino 1-wire service library. OneWire alternative.
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 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 hardware.
OPTIGATrustE This library allows you to communicate with Optiga Trust E
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.
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.
PathVariableHandlers Library for handling paths containing variables.
pdulib A library written in C++ to encode/decode PDU data for GSM modems. Both ASCII 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
PHPoC PHPoC Ethernet/WiFi Shield for Arduino
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
PointzNet A library that makes Internet of Things send data to PointzNet.com.
PololuMaestro Pololu Maestro Servo Controller library for Arduino
PololuRPiSlave Pololu Raspberry Pi I2C Slave Arduino library
Portenta_H7_AsyncHTTPRequest Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of Portenta_H7_AsyncTCP library for Portenta_7, using Vision-shield thernet or Murata WiFi.
Portenta_H7_AsyncTCP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncUDP Asynchronous TCP Library for STM32H7-based Portenta_H7 using mbed_portenta core
Portenta_H7_AsyncWebServer Asynchronous WebServer Library for STM32H7-based Portenta_H7 using mbed_portenta core.
Powerbaas Arduino library for Powerbaas Smart Meter P1 Shield
PPM-reader PPM Reader is an interrupt based pulse-position modulation (PPM) signal reading library for Arduino.
PPPOSClient A client library for gsm ppp protocol.
PRDC_FreePort FreePort Protocol for communication with VFD over RS485 implemented in Arduino library.
PRDC_RS485HD_STM32 PR-DC Half-Duplex RS485 communication Library for Arduino_Core_STM32.
PRDC_TMAESC PR-DC Arduino Library for T-Motor ALPHA ESC Telemetry Protocol.
PrintEx A printing & formatting enhancement for Stream & Print based libraries.
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 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.
RadioLib Universal wireless communication library
RapifireMqttClient Enables the communication between Arduino and RAPIFIRE platform.
RBD_SerialManager A simple interface for serial communication.
RBL_nRF8001 An Arduino library for the nRF8001 products such as the BLE Shield and Blend.
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 An Arduino library for Redis that works on ESP8266.
redkea Build custom user interfaces to control your devices using your smartphone.
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
RemoteXY For all RemoteXY projects.
RESTClient Enables sending REST messages using Arduino Ethernet. For all boards.
Restfully Handles Rest requests including parsing of URIs with arguments.
RF24 Radio driver, OSI layer 2 library for nrf24L01(+) modules.
RF24Ethernet OSI layer 4/5 (TCP/IP) wireless/radio IoT mesh networks for nRF24L01(+)
RF24G A simple way for up to 6 nRF24L01 radios to communicate with each other.
RF24Mesh OSI Layer 7, Automated 'mesh' style networking for nrf24L01(+) radios.
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
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)
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
rs485_asukiaaa Functions and classes about rs485 modbus.
RS485HwSerial Enhanced Arduino serial library with RS485 transmit enable control.
RTT-Ethernet RT-Thread Ethernet driver
RX8010SJ This is a library to handle Seikos RX8010SJ RTC module with an arduino.
sACNSource defines sACN (ANSI E1.31) protocol packets for DMX-512 lighting control.
SakuraIO Library for Sakura Communication Module (https://sakura.io/)
SDI-12 An Arduino library for SDI-12 communication with a wide variety of environmental sensors.
Seeed Arduino Mic An extensible library for interfacing with Microphone devices
Seeed Arduino rpcBLE A lightweight BLE Arduino Library
Seeed Arduino rpcUnified An rpc system can be connected to the rtl8720 module
Seeed Arduino rpcWiFi A lightweight WiFi Arduino Library
Seeed_Arduino_mbedtls Seeed Arduino library for TLS/SSL connection
Seeeduino GPRS Arduino library to control Seeeduino GPRS.
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.
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 library for ATSAMD21 boards
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.
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
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
SerialTerminal Arduino Hardware Serial Terminal
SerialTransfer Arduino library to transfer packetized data fast/reliably via UART/Serial
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
SiC45x Arduino library for the SiC450, SiC451, SiC453 DC/DC buck regulator from Vishay
SigmaDSP An intuitive and easy to use Arduino library for interfacing with the AAU1401, ADAU1701 or ADAU1702 audio DSP over i2c
SIM800L HTTP connector Library for GSM/GPRS module SIMCom SIM800L to make HTTP/S connections with GET and POST methods.
Sim800L Library 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
SimpleFTPServer Simple FTP server for esp8266, esp32 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.
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
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.
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 A SNMP library to write SNMP agent or manager for Arduino boards.
SNMP Manager A SNMP Manager for esp32/esp8266 to send SNMP requests to other SNMP enabled devices.
SNMP_Agent SNMP Agent An fully compliant SNMPv2c Agent for esp32 for acting as an SNMP client device.
SoapESP32 Enables ESP32 devices to scan the local network for DLNA media servers, browse their content and download files.
SocketIoClient socket.io Client for ESP8266 and Arduino
Sodaq_LIS3DE An Arduino library for the ST LIS3DE.
Sodaq_LSM303AGR An Arduino library for the ST LSM303AGR.
Sodaq_N2X An Arduino library for the SARA N2X modules.
Sodaq_nbIOT An Arduino library for the uBlox nbIOT modules.
Sodaq_R4X An Arduino library for the UBlox SARA R4X modules.
Sodaq_R4X_MQTT Adapter to use the Sodaq_R4X library with Sodaq_MQTT
Sodaq_RN2483 An Arduino library for the Microchip RN2483.
Sodaq_UBlox_GPS An Arduino library for the UBlox EVA7M (as available on LoRaONE).
SoftI2CMaster I2C lib that supports bit banging and hardware support
SoftModem Audio Jack Modem Library for Arduino.
SoftWire Software I2C library.
SomeSerial A library to wrap HardwareSerial, SoftwareSerial or USBAPI Serial_.
SOMOIoD SOMO Library for the gen4-IoD and IoD-09 by 4D Systems
Sony9PinRemote RS422 Sony 9-Pin Protocol Remote Controller of VTRs for Arduino
SoracomArcESP32 A utility library to use/bootstrap Soracom Arc easily on ESP32 Arduino boards.
souliss SmartHome Networking Framework
Spacecat An Arduino library for ESP8266/ESP32 to makes things easier that requires authentication with an RFID card
SparkFun ARGOS ARTIC R2 Arduino Library Library for the ARGOS ARTIC R2 chipset found on the SparkFun ARTIC R2 Breakout
SparkFun ATECCX08a Arduino Library Library for the Microchip ATECCX08a Cryptographic Co-processors.
SparkFun HM1X Bluetooth Arduino Library Library for the HM-12 and HM-13 Bluetooth 4.0 modules
SparkFun LTE Shield Arduino Library Library for the SparkFun LTE Shield -- based on the u-blox SARA-R410M-02B
SparkFun MG2639 CellShield Driver library for SparkFun's MG2639 cellular shield.
SparkFun QwiicRF Arduino library for controlling the QwiicRF LoRa Radio Board
SparkFun smol Power Board Arduino Library This library facilitates communication with the smôl Power Boards over I2C.
SparkFun Swarm Satellite Arduino Library Library for the Swarm M138 satellite modem

SparkFun u-blox SARA-R5 Arduino Library Library for the u-blox SARA-R5 LTE-M / NB-IoT modules with secure cloud

SPIFFSReadServer SPIFFS Read Server
SSLClient Arduino library to add TLS functionality to any Client class
StarterRemote IR remote library for mini sumo (and sumo, tracker etc.) start modules.
StatsD StatsD client with tag support.
statsdclient Report metrics using statsd
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 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 component
STM32duino ST25R95 Allows controlling the ST ST25R95 component
STM32duino STM32Ethernet Enables network connection (local and Internet) using the STM32 Board.
STM32duino X-NUCLEO-IDB05A1 Allows controlling the ST X-NUCLEO-IDB05A1 expansion board
STM32duino X-NUCLEO-NFC01A1 Allows controlling the ST X-NUCLEO-NFC01A1 expansion board
STM32duino X-NUCLEO-NFC03A1 Allows controlling the ST X-NUCLEO-NFC03A1 expansion board
STM32duino X-NUCLEO-NFC04A1 Allows controlling the ST X-NUCLEO-NFC04A1 expansion board
STM32duino X-NUCLEO-NFC05A1 Allows controlling the ST X-NUCLEO-NFC05A1 expansion board
STM32duino X-NUCLEO-NFC06A1 Allows controlling the ST X-NUCLEO-NFC06A1 expansion board
STM32duino X-NUCLEO-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 Fork of ArduinoBLE library to add the support of STM32WB, SPBTLE-RF, SPBTLE-1S, BLUENRG-M2SP and BLUENRG-M0 BLE modules.
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
SwarmTile Library for the Swarm Tile satellite modem, enabling low cost satellite communication for IoT projects.
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.
TCA6416A Arduino library for operating TCA6416A.
TCA9548A Arduino library for the TCA9548A
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 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
TeXie arduino Client 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
Thingplus Helps connecting your Arduino board to Thing+ cloud easly and fast
ThingsBoard ThingsBoard library for Arduino.
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 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)
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 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.
TinySuite A collection of tools for ATTiny85
TinyUPnP Add port mappings to your router automatically
TinyUSBSimplePacketComs A library to use SimplePacketComs with the USB HID on the TinyUSB class device
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
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 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.
Ubidots FONA Library Ubidots library for the Adafruit FONA
Ubidots GPRS Library Ubidots library for the GPRS module SIM900
UbidotsXLR8 Ubidots library for an XLR8 board with a WINC1500
UbxGps A library for the fastest and simplest communication with u-blox GPS modules.
UCloudIoTSDK An Arduino library for connecting ucloud iot platform made by UCloud IoT team.
uDebugLib Simple convenient header file to centralize simple serial debug with simple activation/deactivation and some custmization
Ufox Ufox devkit Sigfox RC4.
UHS2-MIDI USB Host Shield Library 2.0 MIDI I/O for Arduino
UIPEthernet Ethernet library for ENC28J60
Unified Log Unified Log for Serial, MQTT, etc. output.
UniversalTelegramBot Arduino Telegram Bot library for multiple different architectures.
Uno WiFi Developer Edition Serial1 Implements Serial1 of Arduino Uno WiFi Developer Edition board to access the on-board ESP8266
UPnP_Generic Automatically add port mappings to router using UPnP SSDP.
USB-MIDI USB-MIDI I/Os for Arduino
USBHID USB HID / MIDI / mass storage library for STM32F1
USBMIDI USB MIDI library for Arduino.
USBPause Pause and restore USB interrupts
USIWire USI based TWI/I2C library for Arduino
uTLGBotLib Universal Telegram Bot library for Arduino, ESP-IDF and Native (Windows and Linux) devices, that let you create Telegram Bots.
VanBus Vehicle Area Network (VAN) bus packet reader/writer.
VEDirect A library for interfacing with Victron VE.Direct Hex protocol
ViraLink-MQTT-Client ViraLink IoT Cloud Platform MQTT Client for ESP82266/ESP32.
Virtuino Required for communication with Virtuino app
Virtuino library for all ESP8266 and ESP32 boards Required for communication with Virtuino app
Virtuino library for STM32 boards Required for communication with Virtuino app
VirtuinoCM Required for communication with Virtuino app
VitconIOT A library for interfacing arduino device with VITCON IoT service.
VitconMQTT A library for interfacing arduino-based device with MQTT using VITCON WIFI-LINK.
VivicoreSerial Library to talk with VIVIWARE Cell Core.
VizIoTMqttClient A client library for connect to MQTT server VizIoT.com.
VMA11 The library for the Velleman VMA11 FM stereo arduino shield and the MM100 mini-module.
Vrekrer SCPI parser Simple SCPI parser for Arduino
VRPC Asynchronous RPC via MQTT
VSCP Very Simple Control Protocol L1 framework for all Arduino boards.
VT100 Library to control a VT100 terminal via an Arduino
VT1100_Mini VT1100 CC2530 Wireless Transceiver library
VT1300_Shield VT1300 CC2530 Wireless Transceiver library
Webbino Advanced webserver for Arduino
WebSerial A Web based Serial Monitor for ESP8266 & ESP32 to debug your code remotely.
WebServer_WT32_ETH01 Simple Ethernet WebServer, HTTP/HTTPS Client wrapper library for WT32_ETH01 boards using LAN8720 Ethernet.
WebSockets WebSockets for Arduino (Server + Client)
WebSockets2_Generic A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications.
WebSockets_Generic RFC6455-based WebSockets Server and Client for Arduino boards, such as nRF52, Portenta_H7, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RP2040-based boards, besides ESP8266/ESP32 (ESP32, ESP32_S2, ESP32_S3 and ESP32_C3) and WT32_ETH01. Ethernet shields W5100, W5200, W5500, ENC28J60, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet. Now supporting websocket only mode for Socket.IO
WebSocketStreamClient A WebSocketClient that can be used with PubCubClient for MQTT over WebSockets.
webthing-arduino A library for creating Web Things using the Web of Things API
WEDO 2.0 BLE for ESP32 A library that supports to use BLE to connect and cotnrol the wedo2.0
WhareHauoraWiFiManager ESP8266 WiFi Connection manager with fallback web configuration portal
WiFi Picker Allows an user to dynamically add and remove saved WiFi APs.
WiFiConnect A WiFi Manager for ESP8266 or ESP32 with OLED support
WiFiConnect Lite A simple WiFi Connection Manager (captive portal) for the ESP8266 or ESP32.
WiFiEspAT Enables network connection with esp8266 or esp32 as network adapter.
WiFiMan WiFiMan and ESP8266OTA
WiFiManager WiFi Configuration manager with web configuration portal for Espressif ESPx boards, by tzapu
WiFiManager_Generic_Lite Light-Weight MultiWiFi/Credentials Manager for Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, etc. boards running Generic WiFi (WiFiNINA, WiFi101, ESP8266-AT, ESP32-AT, etc.) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_NINA_Lite Light-Weight MultiWiFi/Credentials Manager for AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano RP2040 Connect, RASPBERRY_PI_PICO) boards, etc. using u-blox WiFiNINA / WiFi101 modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiManager_Portenta_H7_Lite Light-Weight MultiWiFi/Credentials Manager for Portenta_H7 boards using built-in WiFi (Murata) modules/shields. Powerful-yet-simple-to-use feature to enable adding dynamic custom parameters.
WiFiMulti_Generic Simple MultiWiFi library to adapt ESP32/ESP8266 MultiWiFi of WiFi libraries to all other WiFi modules and libraries.
WiFiNINA_Generic Enables network connection (local and Internet) and WiFiStorage for SAM DUE, SAMD21, SAMD51, Teensy, AVR (328P, 32u4, 16u4, etc.), Mega, STM32F/L/H/G/WB/MP1, nRF52, NINA_B302_ublox, NINA_B112_ublox, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2, Nano 33 IoT, Nano RP2040 Connect
WiFiSpi Arduino WiFi library connecting ESP8266 via SPI protocol
WiFiWebServer Simple WiFiWebServer, HTTP Client and WebSocket Client library for AVR Mega, megaAVR, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52, RP2040-based (Nano-RP2040-Connect, RASPBERRY_PI_PICO, ESP32/ESP8266, etc.) boards using WiFi, such as WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266/ESP32-AT modules/shields, with functions similar to those of ESP8266/ESP32 WebServer libraries.
WiFiWebServer_RTL8720 Simple WiFiWebServer, HTTP Client, MQTT and WebSocket Client library for Realtek RTL8720DN, RTL8722DM, RTM8722CSM boards using WiFi. Supporting WiFi at 2.4GHz and 5GHz
WiiChuck A library to communicate with all Wii i2c devices, Classic Controllers, Nunchuks and other Wii extension devices.
Wio 3G for Arduino Wio 3G board dependencies and 3G module driver.
Wio cell lib for Arduino Wio 3G and Wio LTE M1/NB1(BG96) boards driver.
Wio LTE for Arduino The LTE module driver for Wio LTE.
WIOTerminal_WiFiManager SAMD51 WIO-Terminal MultiWiFi Connection Manager with enhanced GUI and fallback web ConfigPortal
wire_asukiaaa Functions about wire for Arduino.
WireData A library to simplify sending data via I2C (aka TWI).
WireGuard-ESP32 WireGuard implementation for Arduino ESP32
Wireling Simple helper functions for using Wireling boards.
WireSusi RCN-600 SUSI Messages Over I2c Wire bus.
WireUpdate Update firmware on SAMD based boards using I2C
WireWrapper Arduino Wrapper for Wire librarry (for SAM, ESP8266...)
WisBlock-API API for WisBlock Core module
WizFi250 Helps using your Arduino board to Wi-Fi easily and fast
WizFi310 Helps using your Arduino board to Wi-Fi easily and fast
WizFi360 OrangeBoard WiFi+ library for WizFi360.
Word100 Library Library for 100+ Word Shield and LBT
WSN_RFM69 This is a library for developing Wireless Sensor Network using RFM69 LowPowerLab Library.
XBee-Arduino library Library for talking to to various wireless XBee modules from Digi.
xbee_serial_array sends and receive string data in mode api with variable length.
XBeeATCmds XBee AT Command Wrapper for Arduino
XInput Library for emulating an Xbox controller over USB.
XLR8Wire Library to access I2C XBs.
Yet Another Arduino Wiegand Library An Arduino Library to receive data from Wiegand card readers.
Youless Arduino Library A library for use with Youless Energy Monitor.
YouMadeIt Library to connect to YouMadeIt! service.
YouTube Sight Retrieves YouTube channel statistics through YouTube Sight
YoutubeApi A wrapper for the YouTube API for Arduino (supports ESP8266 & WiFi101 boards)
YouTubeLiveStreamArduino An arduino library for interacting with YouTube live streams. (supports ESP8266/ESP32 & probably others)
Zaber ASCII Provides helpers for interacting with Zaber devices using the Zaber ASCII protocol.
Zaber Binary Provides helpers for interacting with Zaber devices using the Zaber Binary protocol.
Zentser ESP SDK Zentser library for ESP8266 or ESP32
zForce Air Library A library that makes it easy to communicate with the zForce AIR Sensor.