C++ Platformio

Open-source C++ projects categorized as Platformio

Top 23 C++ Platformio Projects

  1. arduino-esp32

    Arduino core for the ESP32

    Project mention: ESP32 WiFi Superstitions | news.ycombinator.com | 2025-03-15

    > If your network hardware allows it, you should pin the device to the closest one.

    In Wi-Fi it's always the client's choice on where to connect to at the end of the day, any hacks the APs try to do to steer clients are "suggestions" at best and "signal ruiners for everyone" at worst. You may be better off specifying which specific AP you want to connect to by specifying the BSSID argument in the WiFi.begin() call client side https://github.com/espressif/arduino-esp32/blob/master/libra...

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

    ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

    Project mention: DIY Smart home project: Presence-activated lights | dev.to | 2025-05-01

    Instead of manually programming the microcontroller, I'll run ESPHome on it, for two reasons:

  4. OpenMQTTGateway

    MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.

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

    Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters

    Project mention: Balcony solar taking off: 1.5M Germans have them there must be something in it | news.ycombinator.com | 2025-02-10

    There's a link to a pdf manual for what appears to be a fairly common one here: https://github.com/tbnobody/OpenDTU/discussions/855

    The inverter is designed to stop feeding power if the grid drops off.

  7. ESP32-Paxcounter

    Wifi & BLE driven passenger flow metering with cheap ESP32 boards

  8. OpenDTU-OnBattery

    Software for ESP32 to talk to Hoymiles/TSUN/Solenso Inverters, VE.Direct devices, battery management systems, and related peripherals

  9. SaaSHub

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

    SaaSHub logo
  10. FastAccelStepper

    A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3, ESP32C6, Atmel SAM Due, Raspberry pi pico and pico 2

  11. Pixelix

    Full RGB LED matrix, based on an ESP32 and WS2812B LEDs.

  12. LoRa_APRS_Tracker

    A LoRa based APRS tracker for ESP32 boards.

  13. esp8266-esp32-sdk

    Library for https://sinric.pro - simple way to connect your device to Alexa, Google Home, SmartThings and cloud

  14. SmartSpin2k

    Transform your spin bike into a Smart Trainer!

  15. WakeOnLan

    Wake On LAN magic packets generator library for ESP8266 & ESP32 boards (by a7md0)

  16. arduino-projects

    A collection of Arduino projects (by mattiasjahnke)

  17. esp32cam-ready

    Plug and Play firmware for the esp32cam. Connect with RTSP (for example VLC). Easy installation: Flash, provision and connect!

  18. ServoESP32

    ⚙️ Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.

  19. Captive-Portal-ESP32

    A ESP32 Captive Portal example that actually works...

  20. OpenAstroTracker-Firmware

    Official firmware for the OpenAstroTracker.

  21. FireLamp_EmbUI

    Project Fire Lamp based on EmbUI framework (GPL license)

  22. HyperSerialESP32

    High speed USB serial port LED strip driver for HyperHDR using ESP32 or ESP32-S2 devices. Multi-segment & multi-core support.

  23. usb-pd-arduino

    USB Power Delivery for Arduino

    Project mention: Twonkie: A USB-PD sniffer/injector/sink based on Google's Twinkie | news.ycombinator.com | 2024-06-24

    Yep. That's exactly what I am looking for. Use USB-PD to charge small electric vehicles in a standardised way ;) See https://jan.wildeboer.net/2024/06/Charging-SEVs-A-Modest-Pro... where I describe the concept and https://github.com/manuelbl/usb-pd-arduino/wiki where there is Open Source code (and schematics) to do PD sniffing and sink negotiation.

  24. esp32-internet-ota

    ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.

  25. esp8266_ethernet

    Example of using SPI Ethernet module with esp8266

  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++ Platformio discussion

Log in or Post with

C++ Platformio related posts

  • ESP32 WiFi Superstitions

    1 project | news.ycombinator.com | 15 Mar 2025
  • Balcony solar taking off: 1.5M Germans have them there must be something in it

    1 project | news.ycombinator.com | 10 Feb 2025
  • SmartRobot FollowLine & IoT

    3 projects | dev.to | 11 Sep 2024
  • Any good/worthwhile Camera sensor modules for arduino/pico for still photography?

    1 project | /r/diyelectronics | 11 Dec 2023
  • I am trying to write to an SD card, it "works" but I can only find the file on PC if I use data recovery software?

    1 project | /r/esp32 | 9 Dec 2023
  • ESP32 memory corruption

    2 projects | /r/esp32 | 7 Dec 2023
  • The Nano ESP32

    5 projects | news.ycombinator.com | 17 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 arduino-esp32 14,773
2 esphome 9,304
3 OpenMQTTGateway 3,765
4 IRremoteESP8266 3,150
5 OpenDTU 1,955
6 ESP32-Paxcounter 1,874
7 OpenDTU-OnBattery 407
8 FastAccelStepper 373
9 Pixelix 349
10 LoRa_APRS_Tracker 345
11 esp8266-esp32-sdk 247
12 SmartSpin2k 218
13 WakeOnLan 195
14 arduino-projects 163
15 esp32cam-ready 160
16 ServoESP32 155
17 Captive-Portal-ESP32 134
18 OpenAstroTracker-Firmware 100
19 FireLamp_EmbUI 93
20 HyperSerialESP32 90
21 usb-pd-arduino 69
22 esp32-internet-ota 44
23 esp8266_ethernet 44

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?