Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded Systems

Embedded Systems

834 projects

Showing 36 of 834 projects

CNL
CNLC++

A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.

#embedded-systems#simulation#fixed-point
Stars694
Forks70
Last commit2 years ago
rustboyadvance-ng
rustboyadvance-ngRust

A Nintendo Game Boy Advance emulator and debugger written in Rust, featuring multiple platform frontends.

#embedded-systems#gameboy-advance-emulator#webassembly
Stars672
Forks36
Last commit1 month ago
micropython-nano-gui
micropython-nano-guiPython

A lightweight MicroPython GUI library for display drivers based on the FrameBuffer class, supporting OLEDs, TFTs, ePaper, and Sharp displays.

#embedded-systems#oled-display#micropython
Stars666
Forks106
Last commit
HARFANG 3D
HARFANG 3DC++

A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.

#realtime#embedded-systems#physics
Stars662
Forks71
Last commit3 years ago
libonnx
libonnxC

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

#embedded-systems#library#embedded
Stars655
Forks114
Last commit3 months ago
OpEn
OpEnRust

A Rust-based solver for fast, embedded nonconvex parametric optimization with code generation and ROS support.

#robotics#embedded-systems#nonconvex-optimization
Stars651
Forks73
Last commit6 months ago
SObjectizer
SObjectizerC++

A small, mature C++ framework implementing Actor, Publish-Subscribe, and CSP models to simplify concurrent and multithreaded application development.

#csp#embedded-systems#publish-subscribe
Stars628
Forks59
Last commit2 days ago
Bionic
BionicAssembly

Android's C standard library, math library, and dynamic linker implementation.

#dynamic-linker#embedded-systems#android-development
Stars627
Forks371
Last commit11 months ago
IoT & Hybrid Apps
IoT & Hybrid Apps

A curated collection of awesome IoT and Hybrid Apps frameworks, tools, resources, videos, and projects.

#iot#embedded-systems#developer-tools
Stars616
Forks78
Last commit5 years ago
Binjgb
BinjgbC

A simple, cycle-accurate Game Boy and Game Boy Color emulator written in C that runs natively and in the browser via WebAssembly.

#debugging-tools#embedded-systems#webassembly
Stars612
Forks75
Last commit29 days ago
wla-dx
wla-dxC

A multi-platform cross assembler package supporting 16+ classic CPU architectures for retro development.

#nes-development#6502#embedded-systems
Stars611
Forks103
Last commit18 days ago
nrf-hal
nrf-halRust

A Rust hardware abstraction layer (HAL) for Nordic Semiconductor's nRF51, nRF52, and nRF91 microcontroller families.

#iot#nrf52840#embedded-systems
Stars607
Forks151
Last commit1 month ago
OpenLog
OpenLogC++

An open-source hardware data logger that records serial data to microSD cards up to 64GB.

#data-logger#hardware-design#embedded-systems
Stars600
Forks227
Last commit5 months ago
iOS DFU Library
iOS DFU LibrarySwift

An iOS and macOS library for performing Over-The-Air Device Firmware Updates on Nordic Semiconductor nRF5x Bluetooth SoCs.

#embedded-systems#bluetooth-le#nrf5x
Stars595
Forks233
Last commit1 month ago
IonDB
IonDBC

A key-value datastore for Arduino and resource-constrained embedded systems with disk-based persistent storage.

#iot#embedded-systems#data-storage
Stars594
Forks48
Last commit2 years ago
binbloom
binbloomC

Analyzes raw binary firmware to automatically detect loading address, endianness, and UDS command databases.

#embedded-systems#uds-protocol#endianness-detection
Stars586
Forks59
Last commit2 years ago
ogma
ogmaHaskell

A command-line tool for generating runtime monitors for flight and robotics applications from formal specifications.

#robotics#runtime-monitoring#embedded-systems
Stars585
Forks61
Last commit27 days ago
micro_ros_arduino
micro_ros_arduinoC

A micro-ROS library for Arduino IDE and CLI, enabling ROS 2 communication on embedded microcontrollers.

#robotics#micro-ros#iot
Stars580
Forks147
Last commit9 months ago
opcua
opcuaRust

A Rust implementation of the OPC UA client and server specification for industrial monitoring and control.

#industrial-automation#iot#embedded-systems
Stars577
Forks154
Last commit1 year ago
sajson
sajsonC++

A lightweight, extremely high-performance, in-place DOM-style JSON parser for C++11.

#dom-parser#embedded-systems#c-plus-plus-11
Stars573
Forks45
Last commit1 year ago
WiFiESP
WiFiESPC++

Arduino WiFi library for ESP8266 modules, providing internet connectivity with API compatibility to standard Arduino WiFi.

#iot#at-commands#embedded-systems
Stars573
Forks206
Last commit2 years ago
Allen Downey’s Think OS Code
Allen Downey’s Think OS CodeTeX

A brief introduction to operating systems covering processes, memory, file systems, and synchronization for programmers learning C.

#systems-programming#embedded-systems#memory-management
Stars572
Forks225
Last commit
Free802.11
Free802.11C

Send arbitrary IEEE 802.11 frames using Espressif ESP32 by reverse-engineering the closed-source WiFi stack.

#iot#embedded-systems#esp32
Stars569
Forks83
Last commit4 years ago
micropython-camera-driver
micropython-camera-driverC

Adds OV2640 camera support to MicroPython for ESP32 devices, enabling image capture and processing.

#iot#embedded-systems#micropython
Stars568
Forks114
Last commit3 years ago
CppCon 2022 Presentation Materials
CppCon 2022 Presentation Materials

A collection of presentation slides and materials from CppCon 2022, covering modern C++ topics, best practices, and advanced techniques.

#embedded-systems#programming-education#conference-materials
Stars564
Forks58
Last commit1 year ago
painlessMesh
painlessMeshC++

A library for creating self-organizing mesh networks on ESP8266 and ESP32 hardware using Arduino.

#iot#embedded-systems#esp32
Stars563
Forks132
Last commit7 years ago
SLRE
SLREC

A minimal, portable regular expression engine for C/C++ with a tiny footprint.

#c-library#iot#embedded-systems
Stars561
Forks117
Last commit1 month ago
VerilogBoy
VerilogBoyVerilog

An open-source Game Boy compatible console implemented in Verilog RTL for FPGA hardware.

#fpga#embedded-systems#rtl-design
Stars549
Forks66
Last commit3 years ago
libre
libreC

A portable C library providing SIP, RTP, STUN/TURN/ICE, HTTP, and WebSocket stacks for building real-time communication applications.

#c-library#embedded-systems#sip
Stars549
Forks176
Last commit2 years ago
rosserial
rosserialC++

A ROS client library for connecting small embedded devices like Arduino to the Robot Operating System.

#robotics#iot#embedded-systems
Stars548
Forks520
Last commit2 years ago
esphomelib
esphomelibC++

The C++ framework behind ESPHome for building custom firmware for ESP8266/ESP32 devices.

#iot#embedded-systems#esp32
Stars547
Forks112
Last commit5 years ago
encoders
encodersPython

A collection of code samples, unofficial FAQ, and index to supported modules for MicroPython development.

#iot#sensor-fusion#embedded-systems
Stars532
Forks95
Last commit1 month ago
Sun and Moon
Sun and MoonPython

A collection of code samples, unofficial FAQ, and module index for MicroPython, covering hardware drivers, asyncio, GUIs, and embedded systems.

#iot#sensor-fusion#embedded-systems
Stars532
Forks95
Last commit1 month ago
Java Grinder
Java GrinderC++

Compile Java bytecode to native assembly for microcontrollers and retro platforms like Commodore 64, Sega Genesis, and Atari 2600.

#6502#playstation#embedded-systems
Stars531
Forks44
Last commit3 months ago
BaseFlight
BaseFlightC

A 32-bit fork of the MultiWii RC flight controller firmware for drone and multirotor control.

#embedded-systems#drone-firmware#diy-drones
Stars531
Forks365
Last commit10 years ago
ZXC
ZXCC

A high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.

#c-library#asymmetric-compression#embedded-systems
Stars520
Forks13
Last commit1 day ago
PreviousPage 6 of 24

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 months ago
14 days ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform70
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54