SaaSHub helps you find the best software and product alternatives Learn more →
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: 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.
-
jetson-inference
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
-
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
-
-
-
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.
-
openthread
OpenThread released by Google is an open-source implementation of the Thread networking protocol
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.)
-
-
-
-
kuzu
Embeddable property graph database management system built for query speed and scalability. Implements Cypher.
-
-
-
Project mention: A lock-free ring-buffer with contiguous reservations (2019) | news.ycombinator.com | 2024-02-29
-
-
executorch
End-to-end solution for enabling on-device AI across mobile and edge devices for PyTorch models
Project mention: ExecuTorch: Enabling On-Device interference for embedded devices | news.ycombinator.com | 2023-10-17Yes 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
-
-
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
-
Project mention: nanoprintf VS callback_printf - a user suggested alternative | libhunt.com/r/nanoprintf | 2023-08-16
-
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.
-
Project mention: What are some concepts/tools/tricks that are frequently used in C/C++ code for embedded software? | /r/embedded | 2023-07-10
The only all-C++ RTOS implementation (that I've come across) is Distortos..
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Embedded related posts
- Playing audio files in a Pi Pico without a DAC
- A lock-free ring-buffer with contiguous reservations (2019)
- 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?
-
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 ?
- I created a graphics engine and vector graphics engine, that can run on any computer with C++11. I would love to get your support with this. Should I use C++2x ? I really wonder about modernization.
- I created a graphics engine and vector graphics engine, that can run on any computer. I would love to get your support with this.
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Mar 2024
Index
What are some of the best open-source Embedded projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | DeepSpeech | 24,004 |
2 | fprime | 9,837 |
3 | jetson-inference | 7,184 |
4 | GuiLite | 7,127 |
5 | ArduinoJson | 6,508 |
6 | Serial-Studio | 4,006 |
7 | blynk-library | 3,778 |
8 | openthread | 3,340 |
9 | palanteer | 2,027 |
10 | uTensor | 1,624 |
11 | Sming | 1,424 |
12 | kuzu | 912 |
13 | speedb | 738 |
14 | modm | 685 |
15 | lockfree | 665 |
16 | erpc | 650 |
17 | executorch | 638 |
18 | cnl | 611 |
19 | GuiLiteSamples | 608 |
20 | nanoprintf | 553 |
21 | real-time-cpp | 526 |
22 | Button2 | 431 |
23 | distortos | 424 |