Embedded Systems

Open-source projects categorized as Embedded Systems

Top 23 Embedded System Open-Source Projects

  • cs-video-courses

    List of Computer Science courses with video lectures.

    Project mention: Need advice | /r/PAK | 2023-07-12

    course Computer science is very wast field the fundamental remains same, learn basic fundamentals, data structures, concepts of object oriented programming.

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

  • lowlevelprogramming-university

    How to be low-level programmer

    Project mention: "Low Level Programming University" a.k.a. Peaking Beneath the OS | news.ycombinator.com | 2023-10-13
  • rt-thread

    RT-Thread is an open source IoT real-time operating system (RTOS).

  • shairport-sync

    AirPlay and AirPlay 2 audio player

    Project mention: Finamp: AirPlay 2 support | /r/jellyfin | 2023-04-24

    It's worth noting that shairport-sync exists. Perhaps it could be made easy by knitting some functions together?

  • awesome-embedded-rust

    Curated list of resources for Embedded and Low-level development in the Rust programming language

    Project mention: Arduino e Rust | /r/brdev | 2023-09-06
  • u8g2

    U8glib library for monochrome displays, version 2

    Project mention: DIY Mahjong Scorer Guide with Chito - mahjongAsst | /r/Mahjong | 2023-07-11
  • 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.

  • awesome-iot

    🤖 A curated list of awesome Internet of Things projects and resources. (by HQarroum)

  • EMBA

    EMBA - The firmware security analyzer

    Project mention: New EMBA firmware analyzer release - EMBA v1.2.3 - R.I.P. Binwalk | /r/netsec | 2023-05-11
  • Embedded-Engineering-Roadmap

    A comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources.

    Project mention: Will allaboutcircuits.com be enough? | /r/embedded | 2023-12-06
  • printf

    Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.

  • inih

    Simple .INI file parser in C, good for embedded systems

    Project mention: Simply Parse in C | news.ycombinator.com | 2023-07-19

    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

  • tilck

    A Tiny Linux-Compatible Kernel

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

    Project mention: Updating cores | /r/Lakka | 2023-12-06

    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.

  • renode

    Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems

    Project mention: Emulating IoT Firmware Made Easy: Start Hacking Without the Physical Device | news.ycombinator.com | 2023-06-18

    qemu is fine if the IoT device only runs Linux; may want to look into something like https://renode.io/ for a more comprehensive approach.

  • SwiftyGPIO

    A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.

  • flutter-embedded-linux

    Embedded Linux embedding for Flutter

    Project mention: Native Swift BasicMessageChannel | /r/FlutterDev | 2023-06-29

    You can just write a swift wrapper over FlutterDesktopMessenger but you'll also need to write message codec implementation in swift.

  • ferret

    Ferret is a free software lisp implementation for real time embedded control systems. (by nakkaya)

    Project mention: How to Write a (Lisp) Interpreter (In Python) | news.ycombinator.com | 2024-03-11
  • libvncserver

    LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.

  • Vitis-Tutorials

    Vitis In-Depth Tutorials

    Project mention: How to use maximum HBM bandwidth? | /r/FPGA | 2023-04-04

    Currently, I am only reading/writing 64 bits with each access (code below). I found a sample code in the Xilinx repository (link) that utilizes all 512 bits of an AXI port, but I am struggling with how to use parallel AXI ports (32 ports). I would greatly appreciate any hints or guidance on this.

  • mycroft-precise

    A lightweight, simple-to-use, RNN wake word listener

  • xboot

    The extensible bootloader for embedded system with application engine, write once, run everywhere.

    Project mention: I'm new to all this. Getting an ARM Cortex A based SBC up and running on an RTOS? | /r/arm | 2023-04-24

    This tiny bootloader-sized OS runs on H3: https://github.com/xboot/xboot

  • SaaSHub

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

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). The latest post mention was on 2024-03-11.

Embedded Systems related posts

Index

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

Project Stars
1 cs-video-courses 63,776
2 fprime 9,843
3 lowlevelprogramming-university 9,450
4 rt-thread 9,390
5 shairport-sync 6,809
6 awesome-embedded-rust 5,506
7 u8g2 4,696
8 awesome-iot 3,059
9 EMBA 2,356
10 Embedded-Engineering-Roadmap 2,348
11 printf 2,344
12 inih 2,282
13 tilck 2,231
14 wolfssl 2,147
15 Lakka-LibreELEC 1,619
16 renode 1,379
17 SwiftyGPIO 1,326
18 flutter-embedded-linux 1,123
19 ferret 1,057
20 libvncserver 1,035
21 Vitis-Tutorials 1,029
22 mycroft-precise 785
23 xboot 775
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com