C++ arduino-library

Open-source C++ projects categorized as arduino-library

Top 23 C++ arduino-library Projects

arduino-library
  1. ArduinoJson

    📟 JSON library for Arduino and embedded C++. Simple and efficient.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Arduino-IRremote

    Infrared remote library for Arduino: send and receive infrared signals with multiple protocols

  4. IRremoteESP8266

    Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

  5. Adafruit_NeoPixel

    Arduino library for controlling single-wire LED pixels (NeoPixel, WS2812, etc.)

  6. ESP32-BLE-Keyboard

    Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)

    Project mention: Show HN: What to Do with an Old iPad | news.ycombinator.com | 2025-09-07

    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?

  7. Arduino-FOC

    Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library

  8. ESP32-A2DP

    A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF

  9. RF24

    OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices

    Project mention: Remote GPS Sensor: Data Transmission with NRF24L01 | dev.to | 2025-06-29

    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.

  10. ArduinoJoystickLibrary

    An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.

  11. DHT-sensor-library

    Arduino library for DHT11, DHT22, etc Temperature & Humidity Sensors

  12. HomeSpan

    HomeKit Library for the Arduino-ESP32

  13. Adafruit_SSD1306

    Arduino library for SSD1306 monochrome 128x64 and 128x32 OLEDs

  14. arduinoWebSockets

    arduinoWebSockets

  15. WS2812FX

    WS2812 FX Library for Arduino and ESP8266

  16. Control-Surface

    Arduino library for creating MIDI controllers and other MIDI devices.

  17. gpio_viewer

    GPIOViewer Arduino Library to see live GPIO Pins on ESP32 boards

  18. ESPUI

    A simple web user interface library for ESP32 and ESP8266

  19. OneButton

    An Arduino library for using a single button for multiple purpose input.

  20. Adafruit_Sensor

    Common sensor library

  21. Arduino-Temperature-Control-Library

    Arduino library for interfacing with Maxim temperature sensors

  22. AutoConnect

    An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface

  23. HeatPump

    Arduino library to control Mitsubishi Heat Pumps via connector cn105

    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.

  24. ArduinoThread

    ⏳ A simple way to run Threads on Arduino

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ arduino-library discussion

Log in or Post with

C++ arduino-library related posts

  • Introducing OpenPager: A POCSAG Transmitter Library for Arduino

    1 project | dev.to | 7 Feb 2026
  • Remote GPS Sensor: Data Transmission with NRF24L01

    1 project | dev.to | 29 Jun 2025
  • A Weather Clock (with Alarms) for ESP32 / Raspberry Pi Pico Implemented with Arduino Framework

    13 projects | dev.to | 9 May 2025
  • IRRemote 程式庫搭配 Adafruit_NeoPoxel 程式庫的問題

    2 projects | dev.to | 23 Dec 2024
  • Can't enable auto-calibration of SCD41

    1 project | /r/AirQuality | 11 Dec 2023
  • Help with coding arduino joystick

    1 project | /r/ErgoMechKeyboards | 9 Dec 2023
  • Weird issue with PN532 NFC Reader.

    1 project | /r/esp32 | 15 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source arduino-library projects in C++? This list will help you:

# Project Stars
1 ArduinoJson 7,166
2 Arduino-IRremote 4,966
3 IRremoteESP8266 3,476
4 Adafruit_NeoPixel 3,380
5 ESP32-BLE-Keyboard 3,075
6 Arduino-FOC 2,858
7 ESP32-A2DP 2,603
8 RF24 2,450
9 ArduinoJoystickLibrary 2,371
10 DHT-sensor-library 2,145
11 HomeSpan 2,110
12 Adafruit_SSD1306 2,069
13 arduinoWebSockets 2,053
14 WS2812FX 1,717
15 Control-Surface 1,618
16 gpio_viewer 1,541
17 ESPUI 1,114
18 OneButton 1,099
19 Adafruit_Sensor 1,059
20 Arduino-Temperature-Control-Library 1,034
21 AutoConnect 991
22 HeatPump 988
23 ArduinoThread 970

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?