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: Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE | news.ycombinator.com | 2025-12-17

    hey this is the author. Thanks for everyones comment here guys.

    There as a actually a vulnerability Clickhouse, which helps you to execute any query on the remote postgresl. By default, you can't execute any random query! This bug was seperately reported to the Clickhouse and has been fixed seperately https://github.com/ClickHouse/ClickHouse/pull/74144/commits/...

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

    F´ - A flight software and embedded systems framework

  4. jetson-inference

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

  5. GuiLite

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

  6. ArduinoJson

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

  7. blynk-library

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

  8. openthread

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

    Project mention: OpenThread - Google open-source implementation of Thread | news.ycombinator.com | 2025-07-11
  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. palanteer

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

  11. uTensor

    TinyML AI inference library

  12. Sming

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

  13. speedb

    A RocksDB compliant high performance scalable embedded key-value store

  14. lockfree

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

  15. modm

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

  16. erpc

    Embedded RPC (by EmbeddedRPC)

  17. nanoprintf

    The smallest public printf implementation for its feature set.

  18. real-time-cpp

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

  19. GuiLiteSamples

    ✨Small interesting GUI effects could be reused everywhere

  20. cnl

    A Compositional Numeric Library for C++

  21. compile-time-init-build

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

  22. cspot

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

  23. HFSM2

    High-Performance Hierarchical Finite State Machine Framework

  24. Button2

    Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.

  25. distortos

    object-oriented C++ RTOS for microcontrollers

  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

C++ Embedded related posts

  • Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE

    3 projects | news.ycombinator.com | 17 Dec 2025
  • Missing in Modern C++: Event Synchronization Primitive — with Working Examples

    1 project | dev.to | 22 Sep 2025
  • C++ Can Be Easy: Service-Oriented programming with Areg SDK

    1 project | dev.to | 11 Sep 2025
  • 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
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    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. Learn more →

Index

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

# Project Stars
1 ClickHouse 44,744
2 fprime 10,576
3 jetson-inference 8,551
4 GuiLite 7,644
5 ArduinoJson 7,089
6 blynk-library 3,954
7 openthread 3,835
8 palanteer 2,198
9 uTensor 1,880
10 Sming 1,545
11 speedb 998
12 lockfree 945
13 modm 910
14 erpc 905
15 nanoprintf 783
16 real-time-cpp 752
17 GuiLiteSamples 684
18 cnl 673
19 compile-time-init-build 611
20 cspot 596
21 HFSM2 571
22 Button2 541
23 distortos 462

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?