The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more โ
Top 23 Embedded System Open-Source Projects
-
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.
-
awesome-embedded-rust
Curated list of resources for Embedded and Low-level development in the Rust programming language
-
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.
-
Embedded-Engineering-Roadmap
A comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources.
-
printf
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
-
wolfssl
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
-
Lakka-LibreELEC
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.
-
renode
Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems
-
SwiftyGPIO
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
-
ferret
Ferret is a free software lisp implementation for real time embedded control systems. (by nakkaya)
-
libvncserver
LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
-
xboot
The extensible bootloader for embedded system with application engine, write once, run everywhere.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
course Computer science is very wast field the fundamental remains same, learn basic fundamentals, data structures, concepts of object oriented programming.
Project mention: Fprime โ A flight software and embedded systems framework by NASA | news.ycombinator.com | 2024-02-01
Project mention: "Low Level Programming University" a.k.a. Peaking Beneath the OS | news.ycombinator.com | 2023-10-13
Project mention: New EMBA firmware analyzer release - EMBA v1.2.3 - R.I.P. Binwalk | /r/netsec | 2023-05-11
This looks interesting. I created and maintain a library for INI parsing that got surprisingly popular -- it's tiny, so is good for embedded systems. This API has a very similar feel to mine, including the callback for every key/value pair with a void* userdata. https://github.com/benhoyt/inih
Lakka I believe formats its SD/Main Drive as a Linux filesystem that cannot be accessed easily from a non-Linux device. More info here: https://github.com/libretro/Lakka-LibreELEC/wiki/Accessing-Lakka-filesystem Note: Samba and FTP allow you to wirelessly move files like BIOS files (which go in the storage/system folder as it appears when connected via Samba or FTP, btw) to your Lakka system, and I recommend these methods.
Project mention: Emulating IoT Firmware Made Easy: Start Hacking Without the Physical Device | news.ycombinator.com | 2023-06-18qemu is fine if the IoT device only runs Linux; may want to look into something like https://renode.io/ for a more comprehensive approach.
You can just write a swift wrapper over FlutterDesktopMessenger but you'll also need to write message codec implementation in swift.
Embedded Systems related posts
- NASA Copilot: A stream-based runtime-verification framework
- Fprime โ A flight software and embedded systems framework by NASA
- F Prime โ Flight software framework by NASA
- F': NASA Ingenuity Open-Source Flight Software Framework
- BeagleBone Black and U-boot
- Will allaboutcircuits.com be enough?
- Mc14500 based 1-bit SBC
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Embedded System projects? This list will help you:
Project | Stars | |
---|---|---|
1 | cs-video-courses | 64,788 |
2 | fprime | 9,873 |
3 | lowlevelprogramming-university | 9,557 |
4 | rt-thread | 9,562 |
5 | shairport-sync | 6,862 |
6 | awesome-embedded-rust | 5,605 |
7 | u8g2 | 4,748 |
8 | awesome-iot | 3,089 |
9 | Embedded-Engineering-Roadmap | 2,613 |
10 | EMBA | 2,419 |
11 | printf | 2,345 |
12 | inih | 2,307 |
13 | tilck | 2,243 |
14 | wolfssl | 2,173 |
15 | Lakka-LibreELEC | 1,651 |
16 | renode | 1,411 |
17 | SwiftyGPIO | 1,329 |
18 | flutter-embedded-linux | 1,137 |
19 | ferret | 1,057 |
20 | Vitis-Tutorials | 1,057 |
21 | libvncserver | 1,045 |
22 | mycroft-precise | 793 |
23 | xboot | 781 |
Sponsored