Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 C++ Embedded Projects
DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.Project mention: Linux Mint XFCE | reddit.com/r/linuxbrasil | 2023-04-29
algo assim? https://github.com/mozilla/DeepSpeech
C++ Parallel Computing and Asynchronous Networking EngineProject mention: Workflow v0.10.3 Released, Add WFRepeaterTask for Repeating Asynchronous Operations and Other New Features. | reddit.com/r/cpp | 2022-08-28
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
F' - A flight software and embedded systems frameworkProject mention: GitHub - nasa/fprime: F' - A flight software and embedded systems framework | reddit.com/r/u_ansible | 2023-04-28
✔️The smallest header-only GUI library(4 KLOC) for all platformsProject mention: [Cpp] Une assez grande liste de bibliothèques graphiques C ++ | reddit.com/r/enfrancais | 2023-02-14
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.Project mention: Can this NVIDIA Jetson Nano handle advanced machine learning tasks? | reddit.com/r/NvidiaJetson | 2023-03-18
Jetson Nano’s are obsolete and no longer supported; but to answer your question, this might be a good place to start.
📟 JSON library for Arduino and embedded C++. Simple and efficient.Project mention: How can I obtain weather info? | reddit.com/r/esp8266 | 2023-05-20
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.Project mention: How to create App to control ESP32 over WIFI (no IP address needed)? | reddit.com/r/esp32 | 2023-01-09
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Multi-purpose serial data visualization & processing programProject mention: Can't find a way to create AppImage for Qt6 programs | reddit.com/r/QtFramework | 2022-10-04
I recommend moving away from linuxdeployqt, and use linuxdeploy (almost the same name, but without the "qt" at the end). It has a Qt plugin, and it's as easy to use. Check how a real world application is using it, and it's with Qt 6.
Visual Python and C++ nanosecond profiler, logger, tests enabler
TinyML AI inference library
Sming - powerful open source framework simplifying the creation of embedded C++ applications.Project mention: Sming: Framework for Embedded C++ Applications | news.ycombinator.com | 2023-01-21
modm: a C++23 library generator for AVR and ARM Cortex-M devicesProject mention: Looking for well written, modern C++ (17/20) example projects for microcontrollers | reddit.com/r/embedded | 2023-03-16
Have a look in the modm.
A Compositional Numeric Library for C++Project mention: Could fixed-point be introduce into C++26? If so would it be through language, library or both? | reddit.com/r/cpp | 2023-02-11
There was https://github.com/johnmcfarlane/fixed_point as a proposal. And now this repo recommends to go for https://github.com/johnmcfarlane/cnl for better version.
Embedded RPCProject mention: Protocol on top of USB HID | reddit.com/r/embedded | 2022-11-09
I would love to see the kind of HID solution that you describe paired with a proper strongly typed message format like eRPC. In previous searches for similar messaging, I have also found things like EmbeddedProto and nanopd. I never got to dive into the details on any of these, though.
The smallest public printf implementation for its feature set.Project mention: Nanoprintf – The smallest public printf implementation for its feature set | news.ycombinator.com | 2023-03-27
A collection of lock-free data structures written in standard C++11 (by DNedic)Project mention: A collection of lock-free data structures written in standard C++11 | news.ycombinator.com | 2023-05-10
- A lot of code won't work for types with no default constructors, but that is at least compile error
- Using memcpy for arbitrary types is just wrong, see 
Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.Project mention: Button2 equivalent for CircuitPython? | reddit.com/r/circuitpython | 2022-12-08
I used to use this Button2 library with Arduino code: https://github.com/LennartHennigs/Button2
High-Performance Hierarchical Finite State Machine Framework
A Spotify Connect player targeting, but not limited to embedded devices (ESP32).Project mention: esp32-based wifi speaker | reddit.com/r/esp32 | 2023-05-27
Cross-platform C++ core library for Couchbase Lite
An Arduino based music visualizer using the FastLED library and a strip of individually addressable LEDs
Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems. There is very little activity because the project is finished and does not require further changes.Project mention: I have 16 gigabytes of RAM and I am going to use 16 gigabytes of RAM. | reddit.com/r/ProgrammerHumor | 2022-12-15
https://github.com/pavel-kirienko/o1heap lol u think you’re kidding
agent-less and lightweight communication library compatible with rclcpp for embedded devicesProject mention: Embedded Systems Weekly #123 | dev.to | 2022-10-21
mROS 2: yet another runtime environment onto embedded devices In this presentation, Hideki Takase presents his project mros2. mros2 is an alternative to microROS to run ROS2 on embedded microcontrollers. For people not familiar with the robotics field, ROS2 is a specialised operating system designed to help to create robots.
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
C++ Embedded related posts
esp32-based wifi speaker
1 project | reddit.com/r/esp32 | 27 May 2023
Debug program using PlatformIO and avr-stub
3 projects | reddit.com/r/Controllino | 22 May 2023
How can I obtain weather info?
1 project | reddit.com/r/esp8266 | 20 May 2023
Can this NVIDIA Jetson Nano handle advanced machine learning tasks?
1 project | reddit.com/r/NvidiaJetson | 18 Mar 2023
Looking for well written, modern C++ (17/20) example projects for microcontrollers
19 projects | reddit.com/r/embedded | 16 Mar 2023
Your fun software projects
2 projects | reddit.com/r/becomingnerd | 22 Feb 2023
What is on your CI?
3 projects | reddit.com/r/embedded | 21 Feb 2023
A note from our sponsor - Sonar
www.sonarsource.com | 30 May 2023
What are some of the best open-source Embedded projects in C++? This list will help you: