Arduino library for communicating with the InvenSense MPU-9250 and MPU-9255 nine-axis IMUs.
Support
Quality
Security
License
Reuse
🔥 Firebase RTDB Arduino Library for ESP32. The complete, fast, secured and reliable Firebase Arduino client library that supports CRUD (create, read, update, delete) and Stream operations.
Support
Quality
Security
License
Reuse
LTE CAT-M/NB-IoT Arduino-compatible shield with GNSS and temperature sensor. Library supports SIMCom 2G/3G/4G LTE/CAT-M/NB-IoT
Support
Quality
Security
License
Reuse
A fork of Simon Monk's Arduino Timer library
Support
Quality
Security
License
Reuse
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
Support
Quality
Security
License
Reuse
Mastering Go Second Edition, published by Packt
Support
Quality
Security
License
Reuse
R
Remote-Wake-Sleep-On-LAN-Serverby sciguy14
Python 
353
Version:Current
License: Proprietary (Proprietary)
Use a low-power server (such as a Raspberry Pi) to create a remote interface for easily waking up more power-hungry computers
Support
Quality
Security
License
Reuse
PlatformIO Project Examples
Support
Quality
Security
License
Reuse
ArduinoUnit is a unit testing framework for Arduino libraries
Support
Quality
Security
License
Reuse
Homebrew AVR Toolchain
Support
Quality
Security
License
Reuse
Arduino telescope goto for equatorial and alt/az mounts
Support
Quality
Security
License
Reuse
OpenFFBoard is a universal force feedback interface for DIY simulation devices
Support
Quality
Security
License
Reuse
OV2640 camera on ESP32-CAM, Arduino library
Support
Quality
Security
License
Reuse
Converter for raw RubberDucky payloads to Digispark Arduino IDE Sketch source.
Support
Quality
Security
License
Reuse
ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
Support
Quality
Security
License
Reuse
Steam Controller reverse engineering and customization project.
Support
Quality
Security
License
Reuse
A
Adafruit-PCD8544-Nokia-5110-LCD-libraryby adafruit
C++ 
347
Version:Current
License: Proprietary (Proprietary)
Arduino driver for PC8544, most commonly found in small Nokia 5110's
Support
Quality
Security
License
Reuse
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!
Support
Quality
Security
License
Reuse
K3NG Arduino CW Keyer
Support
Quality
Security
License
Reuse
Library for Adafruit ILI9341 displays
Support
Quality
Security
License
Reuse
ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.
Support
Quality
Security
License
Reuse
Arduino library for TinyUSB
Support
Quality
Security
License
Reuse
Add modern xinput USB support to your Original Xbox :tv: :video_game:
Support
Quality
Security
License
Reuse
ST STM32: development platform for PlatformIO
Support
Quality
Security
License
Reuse
🚫 DEPRECATED: The Sphero JavaScript SDK to control Sphero robots.
Support
Quality
Security
License
Reuse
Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks
Support
Quality
Security
License
Reuse
Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
Support
Quality
Security
License
Reuse
Random Nerd Tutorials Blog with Project Instructions »
Support
Quality
Security
License
Reuse
The Thing System is a set of software components and network protocols that aims to fix the Internet of Things. Our steward software is written in node.js making it both portable and easily extensible. It can run on your laptop, or fit onto a small single board computer like the Raspberry Pi.
Support
Quality
Security
License
Reuse
Software for writing protocols and running them on the Opentrons OT-2
Support
Quality
Security
License
Reuse
Bitlash: a programmable command shell for arduino
Support
Quality
Security
License
Reuse
This is an ESP32 / ESP8266 WiFi Connection Manager with fallback web configuration portal. Use this library for configuring ESP32 (including ESP32-S2 and ESP32-C3), ESP8266 modules' WiFi, etc. Credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP WiFi channel. With examples supporting ArduinoJson
Support
Quality
Security
License
Reuse
Example project to demonstrate packet injection / sniffer capabilities of ESP8266 IC.
Support
Quality
Security
License
Reuse
ESP8266 build/flash helper tool by Christian Klippel
Support
Quality
Security
License
Reuse
USB-enabled bootloaders for the nRF52 BLE SoC chips
Support
Quality
Security
License
Reuse
OSI Layer 3 Networking for nRF24L01(+) Radios on Arduino and Raspberry Pi
Support
Quality
Security
License
Reuse
An Object-Oriented Platform for Arduino/AVR
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
Support
Quality
Security
License
Reuse
pixy CMUcam5
Support
Quality
Security
License
Reuse
A version of the Lisp programming language for ATmega-based Arduino boards.
Support
Quality
Security
License
Reuse
Android Library for communicating with physical-computing boards (e.g.Arduino, mbed)
Support
Quality
Security
License
Reuse
An intro to some ES6 features via a set of self-guided workshops.
Support
Quality
Security
License
Reuse
Adafruit Motor shield V1 firmware with basic Microstepping support. Works with all Arduinos and the Mega
Support
Quality
Security
License
Reuse
Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP8266 or ESP32 module
Support
Quality
Security
License
Reuse
PICsimLab - Programmable IC Simulator Laboratory
Support
Quality
Security
License
Reuse
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
Support
Quality
Security
License
Reuse
(OBSOLETE) ESP MQTT JSON Multisensor for Home Assistant. Supported sensors include the TEMT6000 light, AM312 PIR, DHT22 temperature/humidity sensors. RGB led supports flash, fade, and transition. Over-The-Air (OTA) uploading, too!
Support
Quality
Security
License
Reuse
A library to make using WiFi & MQTT on the ESP8266 easy.
Support
Quality
Security
License
Reuse
A serial port JSON websocket server for Windows, Mac, Linux, Raspberry Pi, or BeagleBone Black that lets you communicate with your serial port from a web application. This enables web apps to be written that can communicate with your local serial device such as an Arduino, CNC controller, or any device that communicates over the serial port.
Support
Quality
Security
License
Reuse
m
mpu9250-arduinoby bolderflight
Arduino library for communicating with the InvenSense MPU-9250 and MPU-9255 nine-axis IMUs.
C++
359
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
F
Firebase-ESP32by mobizt
🔥 Firebase RTDB Arduino Library for ESP32. The complete, fast, secured and reliable Firebase Arduino client library that supports CRUD (create, read, update, delete) and Stream operations.
C++
358
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SIM7000-LTE-Shieldby botletics
LTE CAT-M/NB-IoT Arduino-compatible shield with GNSS and temperature sensor. Library supports SIMCom 2G/3G/4G LTE/CAT-M/NB-IoT
C++
358
Updated: 4 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
T
Timerby JChristensen
A fork of Simon Monk's Arduino Timer library
C++
357
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
I
IL2Cby kekyo
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
C#
354
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
M
Mastering-Go-Second-Editionby PacktPublishing
Mastering Go Second Edition, published by Packt
Go
354
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
Remote-Wake-Sleep-On-LAN-Serverby sciguy14
Use a low-power server (such as a Raspberry Pi) to create a remote interface for easily waking up more power-hungry computers
Python
353
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
platformio-examplesby platformio
PlatformIO Project Examples
C++
353
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
arduinounitby mmurdoch
ArduinoUnit is a unit testing framework for Arduino libraries
C++
353
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
homebrew-avrby osx-cross
Homebrew AVR Toolchain
Ruby
352
Updated: 2 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
O
OnStepby hjd1964
Arduino telescope goto for equatorial and alt/az mounts
C
352
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
O
OpenFFBoardby Ultrawipf
OpenFFBoard is a universal force feedback interface for DIY simulation devices
C
351
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
esp32camby yoursunny
OV2640 camera on ESP32-CAM, Arduino library
C++
348
Updated: 2 y ago
License: Permissive (ISC)
Support
Quality
Security
License
Reuse
d
duck2sparkby mame82
Converter for raw RubberDucky payloads to Digispark Arduino IDE Sketch source.
Python
347
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
E
EMS-ESP32by emsesp
ESP32 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
C++
347
Updated: 2 y ago
License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
O
OpenSteamControllerby greggersaurus
Steam Controller reverse engineering and customization project.
C
347
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
A
Adafruit-PCD8544-Nokia-5110-LCD-libraryby adafruit
Arduino driver for PC8544, most commonly found in small Nokia 5110's
C++
347
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
H
Hub16by joshajohnson
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!
HTML
346
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
k
Support
Quality
Security
License
Reuse
A
Adafruit_ILI9341by adafruit
Library for Adafruit ILI9341 displays
C++
345
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
e
esp32_usb_soft_hostby sdima1357
ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.
C
344
Updated: 2 y ago
License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
A
Adafruit_TinyUSB_Arduinoby adafruit
Arduino library for TinyUSB
C
343
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
ogx360by Ryzee119
Add modern xinput USB support to your Original Xbox :tv: :video_game:
C++
343
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
platform-ststm32by platformio
ST STM32: development platform for PlatformIO
Python
342
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
sphero.jsby sphero-inc
🚫 DEPRECATED: The Sphero JavaScript SDK to control Sphero robots.
JavaScript
342
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
DS3232RTCby JChristensen
Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks
C++
342
Updated: 3 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
B
Button2by LennartHennigs
Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
C++
341
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
Random-Nerd-Tutorialsby RuiSantosdotme
Random Nerd Tutorials Blog with Project Instructions »
C++
341
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
stewardby TheThingSystem
The Thing System is a set of software components and network protocols that aims to fix the Internet of Things. Our steward software is written in node.js making it both portable and easily extensible. It can run on your laptop, or fit onto a small single board computer like the Raspberry Pi.
JavaScript
340
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
o
opentronsby Opentrons
Software for writing protocols and running them on the Opentrons OT-2
TypeScript
340
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
b
bitlashby billroy
Bitlash: a programmable command shell for arduino
C
340
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
E
ESP_WiFiManagerby khoih-prog
This is an ESP32 / ESP8266 WiFi Connection Manager with fallback web configuration portal. Use this library for configuring ESP32 (including ESP32-S2 and ESP32-C3), ESP8266 modules' WiFi, etc. Credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP WiFi channel. With examples supporting ArduinoJson
C++
339
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
esp8266-injection-exampleby pulkin
Example project to demonstrate packet injection / sniffer capabilities of ESP8266 IC.
C
338
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
e
esptool-ckby igrr
ESP8266 build/flash helper tool by Christian Klippel
C
337
Updated: 4 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
A
Adafruit_nRF52_Bootloaderby adafruit
USB-enabled bootloaders for the nRF52 BLE SoC chips
C
336
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
RF24Networkby nRF24
OSI Layer 3 Networking for nRF24L01(+) Radios on Arduino and Raspberry Pi
C++
336
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
C
Cosaby mikaelpatel
An Object-Oriented Platform for Arduino/AVR
C++
335
Updated: 2 y ago
License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
A
ARDUINOby aenniw
C++
334
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
M
M5ezby M5ez
Complete interface builder for the M5Stack, an ESP32 based mini tinker-computer
C++
333
Updated: 2 y ago
License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
p
Support
Quality
Security
License
Reuse
u
ulispby technoblogy
A version of the Lisp programming language for ATmega-based Arduino boards.
C++
331
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PhysicaloidLibraryby ksksue
Android Library for communicating with physical-computing boards (e.g.Arduino, mbed)
Java
330
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
c
count-to-6by domenic
An intro to some ES6 features via a set of self-guided workshops.
JavaScript
330
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
A
Adafruit-Motor-Shield-libraryby adafruit
Adafruit Motor shield V1 firmware with basic Microstepping support. Works with all Arduinos and the Mega
C++
328
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
W
WirelessPrintingby probonopd
Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP8266 or ESP32 module
C++
326
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
picsimlabby lcgamboa
PICsimLab - Programmable IC Simulator Laboratory
C++
325
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
S
SerialTransferby PowerBroker2
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
C++
325
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
E
ESP-MQTT-JSON-Multisensorby bruhautomation
(OBSOLETE) ESP MQTT JSON Multisensor for Home Assistant. Supported sensors include the TEMT6000 light, AM312 PIR, DHT22 temperature/humidity sensors. RGB led supports flash, fade, and transition. Over-The-Air (OTA) uploading, too!
C++
325
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
E
ESPHelperby ItKindaWorks
A library to make using WiFi & MQTT on the ESP8266 easy.
C++
323
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
s
serial-port-json-serverby johnlauer
A serial port JSON websocket server for Windows, Mac, Linux, Raspberry Pi, or BeagleBone Black that lets you communicate with your serial port from a web application. This enables web apps to be written that can communicate with your local serial device such as an Arduino, CNC controller, or any device that communicates over the serial port.
Go
323
Updated: 4 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse