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

    InfluxDB logo
  3. 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
  4. Adafruit_NeoPixel

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

    Project mention: IRRemote 程式庫搭配 Adafruit_NeoPoxel η¨‹εΌεΊ«ηš„ε•ι‘Œ | dev.to | 2024-12-23
  5. IRremoteESP8266

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

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

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

    Stream logo
  10. ESP32-A2DP

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

  11. ArduinoJoystickLibrary

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

  12. DHT-sensor-library

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

  13. arduinoWebSockets

    arduinoWebSockets

  14. HomeSpan

    HomeKit Library for the Arduino-ESP32

    Project mention: How I built a custom Homekit thermostat for 40€ | dev.to | 2025-03-10

    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.

  15. Adafruit_SSD1306

    Arduino library for SSD1306 monochrome 128x64 and 128x32 OLEDs

  16. WS2812FX

    WS2812 FX Library for Arduino and ESP8266

  17. Control-Surface

    Arduino library for creating MIDI controllers and other MIDI devices.

  18. gpio_viewer

    GPIOViewer Arduino Library to see live GPIO Pins on ESP32 boards

  19. OneButton

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

  20. ESPUI

    A simple web user interface library for ESP32 and ESP8266

  21. Adafruit_Sensor

    Common sensor library

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

  23. ArduinoThread

    ⏳ A simple way to run Threads on Arduino

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

  25. AutoConnect

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

  26. SaaSHub

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

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

C++ arduino-library related posts

  • 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
  • No Second hat switch with arduno Joystick

    1 project | /r/arduino | 15 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 Dec 2025
    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,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

Sponsored
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.
www.influxdata.com

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