An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with embedded-systems

A curated list of projects in awesome lists tagged with embedded-systems .

https://github.com/rt-thread/rt-thread

RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/

aiot arm cortex-a cortex-m embedded-systems iot kernel microcontroller microkernel mips real-time risc-v rtos

Last synced: 13 May 2025

https://github.com/RT-Thread/rt-thread

RT-Thread is an open source IoT Real-Time Operating System (RTOS).

aiot arm cortex-a cortex-m embedded-systems iot kernel microcontroller microkernel mips real-time risc-v rtos

Last synced: 18 Mar 2025

https://github.com/olikraus/u8g2

U8glib library for monochrome displays, version 2

arduino display embedded-systems font lcd microcontroller monochrome-displays oled u8g2

Last synced: 13 May 2025

https://github.com/m3y54m/embedded-engineering-roadmap

Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources

electronics electronics-engineering embedded embedded-developer embedded-engineer embedded-software embedded-systems firmware firmware-engineer hardware roadmap software-engineer

Last synced: 26 Mar 2025

https://github.com/m3y54m/Embedded-Engineering-Roadmap

Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources

electronics electronics-engineering embedded embedded-developer embedded-engineer embedded-software embedded-systems firmware firmware-engineer hardware roadmap software-engineer

Last synced: 31 Oct 2025

https://github.com/mpaland/printf

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

embedded embedded-systems format iot libc no-dependencies printf replacement snprintf sprintf threadsafe tiny tinyprintf

Last synced: 15 May 2025

https://github.com/benhoyt/inih

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

c configparser embedded-systems ini parser

Last synced: 23 Apr 2025

https://github.com/wolfssl/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 and DTLS 1.3!

c-library cipher-suites cryptography cryptography-api dtls embedded-systems encryption fips https iot openssl openssl-alternative openssl-api security sniffer ssl tls tls13 trusted-execution-environment wolfssl

Last synced: 13 May 2025

https://github.com/enpeizhao/cvprojects

computer vision projects | 计算机视觉相关好玩的AI项目(Python、C++、embedded system)

computer-vision cpp cuda deep-learning embedded-systems machine-learning python tensorrt

Last synced: 14 May 2025

https://github.com/wolfSSL/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 and DTLS 1.3!

c-library cipher-suites cryptography cryptography-api dtls embedded-systems encryption fips https iot openssl openssl-alternative openssl-api security sniffer ssl tls tls13 trusted-execution-environment wolfssl

Last synced: 04 Apr 2025

https://github.com/enpeizhao/CVprojects

computer vision projects | 计算机视觉相关好玩的AI项目(Python、C++、embedded system)

computer-vision cpp cuda deep-learning embedded-systems machine-learning python tensorrt

Last synced: 20 Mar 2025

https://github.com/libretro/lakka-libreelec

Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.

embedded-systems emulation libreelec libretro linux os packages raspberry-pi retro-gaming retroarch

Last synced: 14 May 2025

https://github.com/libretro/Lakka-LibreELEC

Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.

embedded-systems emulation libreelec libretro linux os packages raspberry-pi retro-gaming retroarch

Last synced: 26 Mar 2025

https://github.com/zhongyi-linuxdriverdev/embeddedsoftwareengineerinterview

嵌入式软件工程师笔试面试指南,主要收录笔试面试八股文。包括C/C++,计算机基础,操作系统,Linux驱动,Arm体系与架构,网络编程,大厂笔试面试题等。持续更新中~~有问题可以加我微信,LinuxDriverDev

embedded-systems interview interview-preparation linux-kernel

Last synced: 16 May 2025

https://github.com/renode/renode

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

arm embedded-systems iot renode risc-v simulation x86

Last synced: 14 May 2025

https://github.com/sony/flutter-embedded-linux

Embedded Linux embedding for Flutter

embedded-linux embedded-systems flutter linux

Last synced: 12 Apr 2025

https://github.com/LibVNC/libvncserver

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

c embedded embedded-systems library remote-desktop rfb vnc vnc-client vnc-server

Last synced: 15 Mar 2025

https://github.com/nakkaya/ferret

Ferret is a free software lisp implementation for real time embedded control systems.

arduino arm atmega bare-metal clojure compiler embedded-systems lisp microcontroller teensy

Last synced: 15 May 2025

https://github.com/google/cmockery

A lightweight library to simplify and generalize the process of writing unit tests for C applications.

c cmockery embedded-systems mocking mocks testing tests unit-testing

Last synced: 08 Oct 2025

https://github.com/knurling-rs/defmt

Efficient, deferred formatting for logging on embedded systems

embedded-systems ferrous-systems logging rust rust-tools

Last synced: 15 Mar 2025

https://github.com/gigwegbe/tinyml-papers-and-projects

This is a list of interesting papers and projects about TinyML.

computer-vision embedded-systems machine-learning neural-architecture-search tinyml wake-word

Last synced: 11 May 2025

https://github.com/xboot/xboot

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

allwinner application-engine boot bootloader embedded-systems freescale lua mtk operating-system os rockchip samsung soc xboot

Last synced: 16 May 2025

https://github.com/libretro/Lakka

Deprecated. Use https://github.com/lakkatv/Lakka-LibreELEC instead

embedded-systems emulation libretro linux packages retroarch retrogaming

Last synced: 24 Mar 2025

https://github.com/copilot-language/copilot

A stream-based runtime-verification framework for generating hard real-time C code.

c copilot embedded-systems haskell runtime-verification rv stream

Last synced: 15 May 2025

https://github.com/jedisct1/libhydrogen

A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

arduino atmega328p avr c crypto cryptography embedded embedded-systems gimli

Last synced: 15 May 2025

https://github.com/swift-embedded/swift-embedded

Swift for Embedded Systems ✨

embedded-systems microcontrollers swift

Last synced: 26 Apr 2025

https://github.com/zanellia/prometeo

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing

c compiler domain-specific-language embedded-systems high-performance-computing hpc python python-to-c source-to-source static-analysis static-typing transcompiler transpiler

Last synced: 16 May 2025

https://github.com/embeddedartistry/embedded-resources

Embedded Artistry Templates, Documents, and Source Code

c cpp cpp11 cpp14 embedded embedded-artistry embedded-resources embedded-systems

Last synced: 16 May 2025

https://github.com/xboot/libonnx

A lightweight, portable pure C99 onnx inference engine for embedded devices with hardware acceleration support.

ai baremetal c dedeep-neural-networks deep-learning embedded embedded-systems hardware-acceleration inference library lightweight machine-learning neural-network onnx portable

Last synced: 15 May 2025

https://github.com/mudita/MuditaOS

Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone

cpp e-ink embedded-c embedded-systems freertos minimalist mobile os phone

Last synced: 17 Apr 2025

https://github.com/embeddedartistry/libc

libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup.

bringup c embedded-systems hacktoberfest libc meson portability test-coverage

Last synced: 15 May 2025

https://github.com/luos-io/luos_engine

Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

arduino cicd communication-protocol cyber-physical-systems cyberphysical-systems digital-twins digitaltwins edge embedded embedded-systems freertos iot luos micro-ros microservice platformio raspberry-pi real-time realtime ros

Last synced: 11 Oct 2025

https://github.com/quarkslab/binbloom

Raw binary firmware analysis software

binary-analysis embedded-systems firmware reverse-engineering

Last synced: 19 Mar 2025

https://github.com/eyalroz/printf

Tiny, fast(ish), self-contained, fully loaded printf, sprinf etc. implementation; particularly useful in embedded systems.

embedded-systems printf printf-functions self-contained snprintf sprintf sprintf-style tiny utility-library vprintf

Last synced: 26 Mar 2025

https://github.com/stillwater-sc/universal

Large collection of number systems providing custom arithmetic for mixed-precision algorithm development and optimization for AI, Machine Learning, Computer Vision, Signal Processing, CAE, EDA, control, optimization, estimation, and approximation.

arbitrary-precision arbitrary-precision-arithmetic arbitrary-precision-floats arbitrary-precision-integers arithmetic artificial-intelligence c-plus-plus digital-signal-processing embedded-systems fixed-point-arithmetic floating-point-arithmetic half-precision integer-arithmetic interval-arithmetic octa-precision posit-arithmetic quad-precision quarter-precision rational-arithmetic

Last synced: 15 May 2025

https://github.com/pigweed-project/pigweed

Modern software development for embedded systems

cpp embedded embedded-systems mcu microcontroller

Last synced: 30 Sep 2025

https://github.com/majerle/lwesp

Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.

at commands embedded embedded-systems esp32 esp8266 espressif parser rtos

Last synced: 04 Apr 2025

https://github.com/MaJerle/lwesp

Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.

at commands embedded embedded-systems esp32 esp8266 espressif parser rtos

Last synced: 14 May 2025

https://github.com/sony/flutter-elinux

Flutter tools for embedded Linux (eLinux)

embedded-linux embedded-systems flutter linux

Last synced: 09 Apr 2025

https://github.com/google/pigweed

Modern software development for embedded systems

cpp embedded embedded-systems mcu microcontroller

Last synced: 03 Aug 2025

https://github.com/majerle/lwgps

Lightweight GPS NMEA parser for embedded systems

embedded-systems gps gps-nmea-parser nmea nmea-parser nmea0183

Last synced: 15 May 2025

https://github.com/MaJerle/lwgps

Lightweight GPS NMEA parser for embedded systems

embedded-systems gps gps-nmea-parser nmea nmea-parser nmea0183

Last synced: 14 May 2025

https://github.com/fwup-home/fwup

Configurable embedded Linux firmware update creator and runner

embedded-systems firmware-archive firmware-updates

Last synced: 11 Dec 2025

https://github.com/nanoframework/samples

🍬 Code samples from the nanoFramework team used in testing, proof of concepts and other explorational endeavours

embedded-systems esp32 hacktoberfest i-am-a-nano-tool iot nanoframework stm32

Last synced: 15 May 2025

https://github.com/ariel-os/ariel-os

Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust

embedded embedded-systems iot low-power microcontroller multi-core operating-system rtos rust

Last synced: 15 May 2025

https://github.com/kstenerud/bo

The Swiss army knife of data examination and manipulation

data-communication debugging-tools embedded-systems endianness protocols

Last synced: 10 Apr 2025

https://github.com/jatinchowdhury18/kloncentaur

Digital emulation of the Klon Centaur guitar pedal using RNNs, Wave Digital Filters, and more

audio-plugin embedded-systems guitar-pedal juce machine-learning virtual-analog

Last synced: 09 Apr 2025

https://github.com/opencyphal/libcanard

A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems

aerospace c c11 can can-bus can-fd canbus communication-protocol cyphal embedded embedded-systems misra opencyphal protocol robotics socketcan space uav uavcan vehicle-bus

Last synced: 07 Apr 2025

https://github.com/sld-columbia/esp

Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy

accelerators asic embedded-systems fpga network-on-chip riscv system-on-chip

Last synced: 02 Apr 2025

https://github.com/jatinchowdhury18/KlonCentaur

Digital emulation of the Klon Centaur guitar pedal using RNNs, Wave Digital Filters, and more

audio-plugin embedded-systems guitar-pedal juce machine-learning virtual-analog

Last synced: 08 May 2025

https://github.com/kmilo17pet/QuarkTS

An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.

arm avr command-line-interface cooperative coroutines embedded embedded-systems event-driven hierarchical-state-machine internet-of-things iot kinetis lpc microcontrollers msp430 multitasking os rtos state-machine stm32

Last synced: 14 May 2025

https://github.com/lora-rs/lora-rs

LoRa and LoRaWAN crates for End Devices

embedded-rust embedded-systems iot iot-device lora lorawan lorawan-device rust

Last synced: 10 Apr 2025

https://github.com/fuzzware-fuzzer/fuzzware

Fuzzware's main repository. Start here to install.

embedded embedded-systems firmware fuzzing

Last synced: 04 Jul 2025

https://github.com/opencyphal-garage/libcyphal

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.

aerospace can communication-protocol cpp cpp11 cpp14 cyphal drones embedded-systems linux misra opencyphal robotics socketcan space uav uavcan vehicle-bus

Last synced: 15 May 2025

https://github.com/OpenCyphal-Garage/libcyphal

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.

aerospace can communication-protocol cpp cpp11 cpp14 cyphal drones embedded-systems linux misra opencyphal robotics socketcan space uav uavcan vehicle-bus

Last synced: 18 Mar 2025

https://github.com/pavel-kirienko/o1heap

Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems. Allocation takes ≈165 cycles on Cortex M4. There is very little activity because the project is finished and does not require further changes.

allocator avionics constant-time embedded embedded-systems hard-real-time hard-realtime heap high-integrity high-reliability malloc memory memory-allocator memory-management misra real-time realtime safety-critical safety-critical-systems worst-case

Last synced: 07 Apr 2025

https://github.com/esp-rs/espup

Tool for installing and maintaining Espressif Rust ecosystem.

embedded embedded-systems esp32 espressif rust toolchain

Last synced: 15 May 2025

https://github.com/lilohuang/pyturbojpeg

PyTurboJPEG is a highly optimized Python wrapper of libjpeg-turbo (TurboJPEG API) which supports x86 and ARM architecture.

arm decoding embedded-systems image-processing jpeg-turbo libjpeg libjpeg-turbo macos opencv-python pypy python python-wrapper python2 python3 real-time simd-optimizations simd-parallelism turbo-jpeg turbojpeg x86

Last synced: 13 Apr 2025

https://github.com/nccgroup/depthcharge

A U-Boot hacking toolkit for security researchers and tinkerers

embedded-systems security-tools u-boot

Last synced: 05 May 2025

https://github.com/jonnor/embeddedml

Notes on Machine Learning on edge for embedded/sensor/IoT uses

embedded-systems machine-learning microcontroller sensor-data sensor-network tinyml

Last synced: 12 Apr 2025

https://github.com/majerle/lwprintf

Lightweight printf library optimized for embedded systems

embedded embedded-systems hardware library microcontroller output printf snprintf sprintf stdio stdout systems uart

Last synced: 16 May 2025

https://github.com/Sweets/hummingbird

Hummingbird init system for Linux based operating systems.

c embedded-systems init linux system systemd-free

Last synced: 05 Apr 2025

https://github.com/embeddedartistry/libmemory

Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions

bringup c embedded-systems freelist heap libc malloc malloc-free memory-allocation portability rtos threadx

Last synced: 07 Apr 2025

https://github.com/Embedded-AMS/EmbeddedProto

Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.

arm arm-cortex avr cortex-m cpp embedded embedded-systems embeddedproto freescale microcontroller nucleo nxp protobuf protocol-buffers stm32

Last synced: 14 May 2025

https://github.com/philips-software/amp-embedded-infra-lib

amp-embedded-infra-lib is a set of C++ libraries and headers that provide heap-less, STL like, infrastructure for embedded software development

c-plus-plus cpp cpp11 embedded embedded-systems infra infrastructure iot iot-device iot-firmware

Last synced: 16 May 2025

https://github.com/alvesoaj/eFLL

eFLL (Embedded Fuzzy Logic Library) is a standard library for Embedded Systems

arduino embedded-systems fuzzy fuzzy-library fuzzy-logic fuzzy-logic-control library

Last synced: 14 May 2025

https://github.com/yuzukitsuru/openixcard

Open Source Version of Allwinner PhoenixCard to Dump, Unpack, Flash Allwinner IMG Files on Linux

allwinner allwinner-soc disk-image embedded-linux embedded-systems filesystem

Last synced: 04 Apr 2025

https://github.com/ckormanyos/wide-integer

Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.

arbitrary-precision arbitrary-precision-integer big-integer embedded-systems high-performance multiprecision numerical uint128 uint24 uint256 uint48 uint512

Last synced: 04 Apr 2025

https://github.com/YuzukiTsuru/OpenixCard

Open Source Version of Allwinner PhoenixCard to Dump, Unpack, Flash Allwinner IMG Files on Linux

allwinner allwinner-soc disk-image embedded-linux embedded-systems filesystem

Last synced: 06 May 2025

https://github.com/cfg2html/cfg2html

cfg2html is a UNIX shell script similar to supportinfo, getsysinfo or get_config, except that it creates a HTML (and plain ASCII) system documentation for HP-UX, SCO-UNIX, AIX, Sun OS and Linux systems. Plug-ins for SAP, Oracle, Informix, Serviceguard, Fiber Channel/SAN, TIP/ix, OpenText (IXOS/LEA), SN Mass Storage like MAS, EMC, EVA, XPs, Network Node Manager and DataProtector etc. are included. The first versions of cfg2html were written for HP-UX. Meanwhile the cfg2html HP-UX stream was ported to all major *NIX platforms and small embedded systems.

aix ascii collector embedded-systems hp-ux html linux nix-platforms shell shell-script sunos swissarmyknife system-information unix

Last synced: 12 Apr 2025