C++ Embedded

Open-source C++ projects categorized as Embedded

Top 23 C++ Embedded Projects

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

  • Project mention: Common Voice | news.ycombinator.com | 2023-12-05
  • fprime

    F´ - A flight software and embedded systems framework

  • Project mention: Fprime – A flight software and embedded systems framework by NASA | news.ycombinator.com | 2024-02-01
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • jetson-inference

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

  • GuiLite

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

  • Project mention: Bombed an interview and trying to figure out how to pivot. Any advice on on increasing code literacy and filling in knowledge gaps from EE? | /r/embedded | 2023-12-06
  • ArduinoJson

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

  • Project mention: How can I obtain weather info? | /r/esp8266 | 2023-05-20
  • Serial-Studio

    Multi-purpose serial data visualization & processing program

  • blynk-library

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • openthread

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

  • Project mention: How to know if device is being used as bridge? | /r/MatterProtocol | 2023-12-10

    See https://github.com/openthread/openthread/issues/3311 You probably need an nRF dongle (costs only a few bucks. I think I bought 2 for €12 a year ago.)

  • palanteer

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

  • uTensor

    TinyML AI inference library

  • Sming

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

  • kuzu

    Embeddable property graph database management system built for query speed and scalability. Implements Cypher.

  • Project mention: Unum: Vector Search engine in a single file | news.ycombinator.com | 2023-07-31
  • speedb

    A RocksDB compliant high performance scalable embedded key-value store

  • Project mention: FLaNK AI - 01 April 2024 | dev.to | 2024-04-01
  • executorch

    On-device AI across mobile, embedded and edge for PyTorch

  • Project mention: ExecuTorch: Enabling On-Device interference for embedded devices | news.ycombinator.com | 2023-10-17

    Yes ExecuTorch is currently targeted at Edge devices. The runtime is written in C++ with 50KB binary size (without kernels) and should run in most of platforms. You are right that we have not integrated to Nvidia backend yet. Have you tried torch.compile() in PyTorch 2.0? It would do the Nvidia optimization for you without Torchscript. If you have specific binary size or edge specific request, feel free to file issues in https://github.com/pytorch/executorch/issues

  • modm

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

  • lockfree

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

  • Project mention: A lock-free ring-buffer with contiguous reservations (2019) | news.ycombinator.com | 2024-02-29
  • erpc

    Embedded RPC (by EmbeddedRPC)

  • cnl

    A Compositional Numeric Library for C++

  • GuiLiteSamples

    ✨Small interesting GUI effects could be reused everywhere

  • Project mention: Bombed an interview and trying to figure out how to pivot. Any advice on on increasing code literacy and filling in knowledge gaps from EE? | /r/embedded | 2023-12-06
  • nanoprintf

    The smallest public printf implementation for its feature set.

  • Project mention: nanoprintf VS callback_printf - a user suggested alternative | libhunt.com/r/nanoprintf | 2023-08-16
  • real-time-cpp

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

  • Project mention: C++20 for bare-metal microcontroller programming | /r/embedded | 2023-04-28

    Great work. I can recommend to take a look on source code repo for Real-Time C++ book (by Christopher Kormanyous) it contains some interesting examples and use cases. The book itself is also nice

  • Button2

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

  • HFSM2

    High-Performance Hierarchical Finite State Machine Framework

  • Project mention: State machine library for portable embedded application (C++11) | /r/embedded | 2023-06-08
  • 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 related posts

Index

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

Project Stars
1 DeepSpeech 24,278
2 fprime 9,873
3 jetson-inference 7,323
4 GuiLite 7,163
5 ArduinoJson 6,554
6 Serial-Studio 4,109
7 blynk-library 3,792
8 openthread 3,364
9 palanteer 2,027
10 uTensor 1,645
11 Sming 1,438
12 kuzu 1,003
13 speedb 822
14 executorch 710
15 modm 697
16 lockfree 695
17 erpc 663
18 cnl 617
19 GuiLiteSamples 616
20 nanoprintf 573
21 real-time-cpp 537
22 Button2 443
23 HFSM2 434

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com