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.

    InfluxDB logo
  • rt-thread

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

  • 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
  • shairport-sync

    AirPlay and AirPlay 2 audio player

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

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

    SaaSHub logo
  • awesome-iot

    ๐Ÿค– A curated list of awesome Internet of Things projects and resources. (by HQarroum)

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

    EMBA - The firmware security analyzer

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

  • Vitis-Tutorials

    Vitis In-Depth Tutorials

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

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

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

Embedded Systems related posts

  • NASA Copilot: A stream-based runtime-verification framework

    1 project | news.ycombinator.com | 23 Feb 2024
  • Fprime โ€“ A flight software and embedded systems framework by NASA

    1 project | news.ycombinator.com | 1 Feb 2024
  • F Prime โ€“ Flight software framework by NASA

    1 project | news.ycombinator.com | 26 Jan 2024
  • F': NASA Ingenuity Open-Source Flight Software Framework

    1 project | news.ycombinator.com | 20 Jan 2024
  • BeagleBone Black and U-boot

    1 project | /r/embedded | 11 Dec 2023
  • Will allaboutcircuits.com be enough?

    1 project | /r/embedded | 6 Dec 2023
  • Mc14500 based 1-bit SBC

    1 project | /r/retrocomputing | 8 Nov 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 2024
    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. Learn more โ†’

Index

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

Project Stars
1 cs-video-courses 65,482
2 fprime 9,913
3 rt-thread 9,863
4 lowlevelprogramming-university 9,688
5 shairport-sync 6,941
6 awesome-embedded-rust 5,714
7 u8g2 4,828
8 awesome-iot 3,127
9 Embedded-Engineering-Roadmap 2,949
10 EMBA 2,455
11 printf 2,345
12 inih 2,333
13 tilck 2,279
14 wolfssl 2,200
15 Lakka-LibreELEC 1,679
16 renode 1,442
17 SwiftyGPIO 1,334
18 flutter-embedded-linux 1,148
19 Vitis-Tutorials 1,089
20 ferret 1,065
21 libvncserver 1,058
22 mycroft-precise 802
23 xboot 789

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