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: ESpeak-ng: speech synthesizer with more than one hundred languages and accents | news.ycombinator.com | 2024-05-01

    As I understand it DeepSpeech is no longer actively maintained by Mozilla: https://github.com/mozilla/DeepSpeech/issues/3693

    For Text To Speech, I've found Piper TTS useful (for situations where "quality"=="realistic"/"natual"): https://github.com/rhasspy/piper

    For Speech to Text (which AIUI DeepSpeech provided), I've had some success with Vosk: https://github.com/alphacep/vosk-api

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • 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/

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

  • Serial-Studio

    Multi-purpose serial data visualization & processing program

    Project mention: Serial studio: Multi-purpose serial data visualization and processing program | news.ycombinator.com | 2024-05-04
  • blynk-library

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

  • SaaSHub

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

    SaaSHub logo
  • openthread

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

    Project mention: Thread – the tech we can't use or teach | news.ycombinator.com | 2024-05-11

    This is the reason why this notice exists in the OpenThread repo: https://github.com/openthread/openthread/blob/1fceb225b3858a...

  • palanteer

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

  • uTensor

    TinyML AI inference library

  • executorch

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

    Project mention: PyTorch – Torchchat: Chat with LLMs Everywhere | news.ycombinator.com | 2024-07-31

    Did not know executorch existed! That's so cool! I have it on my bucket list to tinker with running LLMs on wearables after I'm a little further along in learning, great to see official tooling for that!

    https://github.com/pytorch/executorch

  • 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: Declarative Multi-Engine Data Stack with Ibis | dev.to | 2024-07-17

    KuzuDB

  • speedb

    A RocksDB compliant high performance scalable embedded key-value store

    Project mention: FLaNK AI - 01 April 2024 | dev.to | 2024-04-01
  • 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
  • modm

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

  • erpc

    Embedded RPC (by EmbeddedRPC)

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

    A Compositional Numeric Library for C++

  • nanoprintf

    The smallest public printf implementation for its feature set.

  • real-time-cpp

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

  • cspot

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

  • Button2

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

  • 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

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

    2 projects | /r/embedded | 6 Dec 2023
  • imgui VS lvgl - a user suggested alternative

    2 projects | 3 Nov 2023
  • I created a graphics engine and vector graphics engine, that can run on any computer. I would love to get your support with this. Should I use Conan for this ? any suggestions ?

    1 project | /r/cpp_questions | 18 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index

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

Project Stars
1 DeepSpeech 25,019
2 fprime 10,021
3 jetson-inference 7,715
4 GuiLite 7,325
5 ArduinoJson 6,681
6 Serial-Studio 4,329
7 blynk-library 3,835
8 openthread 3,466
9 palanteer 2,069
10 uTensor 1,692
11 executorch 1,663
12 Sming 1,474
13 kuzu 1,260
14 speedb 893
15 lockfree 760
16 modm 732
17 erpc 701
18 GuiLiteSamples 637
19 cnl 633
20 nanoprintf 595
21 real-time-cpp 573
22 cspot 473
23 Button2 472

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com