C++ Platformio

Open-source C++ projects categorized as Platformio | Edit details

Top 10 C++ Platformio Projects

  • GitHub repo 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: What is the simplest way to make a remote trigger button? | reddit.com/r/IOT | 2021-11-26

    If you want to do WiFi, the ESP8266 or ESP32 devices are what you want. You can get them for ~$8, but you will have to program them yourself. See also https://esphome.io/ for a nice framework. WiFi is pretty heavy on the batteries, so you will need to recharge it often.

  • GitHub repo IRremoteESP8266

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

    Project mention: How can I control output pins of an ESP8266 via a linux terminal over wifi? | reddit.com/r/arduino | 2021-09-24

    Either write your own api to drive it via a pre-written library like crankyoldgits IRremote or flash something like tasmota-ir which has IR driver capability and a restAPI which would allow you to send raw codes or protocol specific hex codes from a script via curl. There's a good reason people use prebuilt solutions, modulating a 38kHz carrier with often complex protocols is not a trivial coding excercise on an MCU, thankfully there a number of dedicated/obsessive techs who have already done the heavy lifting and are generous enough to share the results of their hundreds or thousands of hours work with us lazy types who don't want to reinvent the wheel.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo ESP32-Paxcounter

    Wifi & BLE driven passenger flow metering with cheap ESP32 boards

    Project mention: What Do People Think Of Pycom Products | reddit.com/r/IOT | 2021-02-01
  • GitHub repo FastAccelStepper

    A high speed stepper library for Atmega 328p (nano), 2560, ESP32 and Atmel SAM Due

    Project mention: problems using TMC2208 stepper driver at higher speeds. | reddit.com/r/hobbycnc | 2021-06-20
  • GitHub repo SmartSpin2k

    Turn any spin bike with a resistance knob into a Smart Trainer!

    Project mention: Am I a Fraud? | reddit.com/r/Zwift | 2021-11-13

    It is an open source project and all the info you need to build this yourself is available on the web: https://github.com/doudar/SmartSpin2k

  • GitHub repo Effortless-SPIFFS

    A class designed to make reading and storing data on the ESP8266 and ESP32 effortless

    Project mention: Storing file number in SPIFFS. Is there a better way? | reddit.com/r/esp32 | 2021-04-13

    Great solution here: https://github.com/thebigpotatoe/Effortless-SPIFFS

  • GitHub repo wordclock

    Arduino wordclock (by mlesniew)

    Project mention: I built a word clock with a mirror effect | reddit.com/r/arduino | 2021-08-23

    The code for the transition is in this file.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo esp32-mqtt-publish-subscribe

    This project shows how to use the ESP32 to interact with the MQTT protocol in the IoT environment. For more information, refer to the article https://bit.ly/3a3t7xq

    Project mention: (esp32+adxl325+sdcard)Storing sensor data in sd card(in txt file) and then sending it to cloud. | reddit.com/r/IOT | 2021-10-16

    I'd suggest sending data directly to AWS IoT Core (Free tier eligible) with the MQTT protocol. You can send data in JSON format. You could then use a serverless function to send that data to a DynamoDB (noSQL) database as the API is easy to use.

  • GitHub repo esp32-internet-ota

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

    Project mention: ESP32 over-the-air (OTA) firmware update from GitHub Actions | reddit.com/r/esp32 | 2021-11-26
  • GitHub repo hew-d1

    Hew firmware for Wemos/Lolin D1 mini

    Project mention: Node editor to interactively create LED patterns | reddit.com/r/arduino | 2021-08-13

    Fantastic work! I have done a much simpler implementation of a similar system (embedded and frontend) and this gives me a ton of ideas!

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). The latest post mention was on 2021-11-26.

C++ Platformio related posts


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

Project Stars
1 esphome 4,252
2 IRremoteESP8266 1,943
3 ESP32-Paxcounter 943
4 FastAccelStepper 72
5 SmartSpin2k 45
6 Effortless-SPIFFS 20
7 wordclock 14
8 esp32-mqtt-publish-subscribe 1
9 esp32-internet-ota 1
10 hew-d1 0
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives