SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 C++ arduino-library Projects
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Arduino-IRremote
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
Project mention: IRRemote η¨εΌεΊ«ζι Adafruit_NeoPoxel η¨εΌεΊ«ηει‘ | dev.to | 2024-12-23 - Project mention: IRRemote η¨εΌεΊ«ζι Adafruit_NeoPoxel η¨εΌεΊ«ηει‘ | dev.to | 2024-12-23
-
IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
-
I was using this library at the time.
https://github.com/T-vK/ESP32-BLE-Keyboard
Do you know of any other that can act as Bluetooth classic keyboard?
-
Arduino-FOC
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
-
Several libraries exist to use NRF sensors. After searching and reading usage examples and reports, I decided for the RF24 library. This library is in active development, and its GitHub project repo has many examples to get started. Using PlattformIO, the library was downloaded and automatically added to my project.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
ESP32-A2DP
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
-
ArduinoJoystickLibrary
An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.
-
-
-
There is one library called Homespan, but this is intended for programming ESP32 in the Arduino environment. This is much easier and beginner friendly, but I wanted something more advanced and challenging :). As I said in the beginning, I wanted to get more familiar with the ESP32 environment and the arduino-esp32 project offers a lot of abstractions. Thatβs why I opted for the ESP-IDF framework instead.
-
-
-
-
-
-
-
-
Arduino-Temperature-Control-Library
π‘οΈ Arduino library for interfacing with Maxim temperature sensors like DS18B20, DS18S20, and MAX31850. π Supports multiple sensors, β‘ asynchronous operation, and π― configurable resolution for precise temperature monitoring.
-
- Project mention: ESP32-Faikin: ESP32 based module to control Daikin aircon units | news.ycombinator.com | 2025-07-20
I was very happy to find that there are similar libraries for Mitsubishi units as well:
1: https://github.com/SwiCago/HeatPump
2: https://github.com/echavet/MitsubishiCN105Esphome
I've got this running on several units and it works great. If you buy ESP32 development boards with pre-soldered pins, you can even build the boards without soldering.
-
AutoConnect
An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ arduino-library discussion
C++ arduino-library related posts
-
Remote GPS Sensor: Data Transmission with NRF24L01
-
A Weather Clock (with Alarms) for ESP32 / Raspberry Pi Pico Implemented with Arduino Framework
-
IRRemote η¨εΌεΊ«ζι Adafruit_NeoPoxel η¨εΌεΊ«ηει‘
-
Can't enable auto-calibration of SCD41
-
Help with coding arduino joystick
-
Weird issue with PN532 NFC Reader.
-
No Second hat switch with arduno Joystick
- A note from our sponsor - SaaSHub www.saashub.com | 23 Dec 2025
Index
What are some of the best open-source arduino-library projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ArduinoJson | 7,089 |
| 2 | Arduino-IRremote | 4,887 |
| 3 | Adafruit_NeoPixel | 3,318 |
| 4 | IRremoteESP8266 | 3,324 |
| 5 | ESP32-BLE-Keyboard | 2,913 |
| 6 | Arduino-FOC | 2,603 |
| 7 | RF24 | 2,400 |
| 8 | ESP32-A2DP | 2,360 |
| 9 | ArduinoJoystickLibrary | 2,329 |
| 10 | DHT-sensor-library | 2,093 |
| 11 | arduinoWebSockets | 2,013 |
| 12 | HomeSpan | 1,997 |
| 13 | Adafruit_SSD1306 | 1,992 |
| 14 | WS2812FX | 1,686 |
| 15 | Control-Surface | 1,538 |
| 16 | gpio_viewer | 1,364 |
| 17 | OneButton | 1,067 |
| 18 | ESPUI | 1,048 |
| 19 | Adafruit_Sensor | 1,045 |
| 20 | Arduino-Temperature-Control-Library | 1,020 |
| 21 | ArduinoThread | 966 |
| 22 | HeatPump | 963 |
| 23 | AutoConnect | 945 |