C++ Embedded

Open-source C++ projects categorized as Embedded

Top 23 C++ Embedded Projects

  1. ClickHouse

    ClickHouse® is a real-time analytics database management system

    Project mention: How to Build a Streaming Deduplication Pipeline with Kafka, GlassFlow, and ClickHouse | dev.to | 2025-05-14

    ClickHouse: A fast columnar database. It will be our final destination for clean data. And, for simplicity in this tutorial, we'll cleverly use it as our "memory" or state store to remember which events we've already seen recently.

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

    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.

  4. fprime

    F´ - A flight software and embedded systems framework

    Project mention: A secure embedded operating system for microcontrollers | news.ycombinator.com | 2024-06-02

    servos (three at each rotor swashplate), as well as power management and thermal control functions."[0]

    [0] https://rotorcraft.arc.nasa.gov/Publications/files/Balaram_A...

    [1] https://nasa.github.io/fprime/

  5. jetson-inference

    Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.

  6. GuiLite

    ✔️The smallest header-only GUI library(4 KLOC) for all platforms

  7. ArduinoJson

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

  8. Serial-Studio

    The universal dashboard for embedded systems.

  9. SaaSHub

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

    SaaSHub logo
  10. blynk-library

    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

    Project mention: Real-Time IoT Visualization Essentials | dev.to | 2024-11-14

    5. Blynk: Blynk is perfect for IoT developers building mobile-based projects. This powerful platform not only enables you to monitor your IoT devices seamlessly but also allows you to create interactive dashboards directly on your smartphone. With Blynk, you can visualize live data and control your devices from anywhere. We will explore how Blynk enhances real-time monitoring and transforms the way we interact with our IoT projects! https://blynk.io/

  11. openthread

    OpenThread released by Google is an open-source implementation of the Thread networking protocol

  12. kuzu

    Embedded property graph database built for speed. Vector search and full-text search built in. Implements Cypher.

    Project mention: Show HN: HelixDB – Open-Source Vector-Graph Database for AI Applications (Rust) | news.ycombinator.com | 2025-05-13
  13. palanteer

    Visual Python and C++ nanosecond profiler, logger, tests enabler

  14. uTensor

    TinyML AI inference library

  15. Sming

    Sming - powerful open source framework simplifying the creation of embedded C++ applications.

  16. speedb

    A RocksDB compliant high performance scalable embedded key-value store

  17. lockfree

    A collection of lock-free data structures written in standard C++11

  18. modm

    modm: a C++23 library generator for AVR and ARM Cortex-M devices

  19. erpc

    Embedded RPC (by EmbeddedRPC)

  20. nanoprintf

    The smallest public printf implementation for its feature set.

  21. real-time-cpp

    Source code for the book Real-Time C++, by Christopher Kormanyos

  22. GuiLiteSamples

    ✨Small interesting GUI effects could be reused everywhere

  23. cnl

    A Compositional Numeric Library for C++

  24. compile-time-init-build

    C++ library for composing modular firmware at compile-time.

  25. cspot

    A Spotify Connect player targeting, but not limited to embedded devices (ESP32).

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

Log in or Post with

C++ Embedded related posts

  • How to Build a Streaming Deduplication Pipeline with Kafka, GlassFlow, and ClickHouse

    4 projects | dev.to | 14 May 2025
  • Ask HN: Use C with Classes for Embedded?

    2 projects | news.ycombinator.com | 5 May 2025
  • Chatassembler is a RISC-V assembler that's over 10 times faster

    1 project | news.ycombinator.com | 18 Jan 2025
  • Declarative Multi-Engine Data Stack with Ibis

    6 projects | dev.to | 17 Jul 2024
  • Micro-Gl Public Headers Only C++11 CPU Vector Graphics. No Std-Lib, FPU or GPU

    1 project | news.ycombinator.com | 22 Jun 2024
  • Playing audio files in a Pi Pico without a DAC

    5 projects | news.ycombinator.com | 8 Mar 2024
  • A lock-free ring-buffer with contiguous reservations (2019)

    9 projects | news.ycombinator.com | 29 Feb 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    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. Learn more →

Index

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

# Project Stars
1 ClickHouse 40,657
2 DeepSpeech 26,336
3 fprime 10,305
4 jetson-inference 8,275
5 GuiLite 7,482
6 ArduinoJson 6,918
7 Serial-Studio 5,458
8 blynk-library 3,924
9 openthread 3,653
10 kuzu 2,441
11 palanteer 2,137
12 uTensor 1,810
13 Sming 1,527
14 speedb 976
15 lockfree 883
16 modm 865
17 erpc 848
18 nanoprintf 698
19 real-time-cpp 675
20 GuiLiteSamples 665
21 cnl 653
22 compile-time-init-build 561
23 cspot 556

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