Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded Systems

Embedded Systems

454 projects

Showing 36 of 445 projects

ESP Web Tools
ESP Web ToolsTypeScript

Open-source browser-based tools for flashing ESPHome and other ESP-based firmware to ESP devices.

#iot#web-components#embedded-systems
Stars667
Forks181
Last commit1 day 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
Stars661
Forks35
Last commit9 days ago
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
Stars652
Forks68
Last commit2 years 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
Stars650
Forks106
Last commit
libonnx
libonnxC

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

#embedded-systems#library#embedded
Stars649
Forks113
Last commit10 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
Stars636
Forks68
Last commit2 months ago
Bionic
BionicAssembly

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

#dynamic-linker#embedded-systems#android-development
Stars622
Forks373
Last commit7 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
Stars608
Forks54
Last commit6 days 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
Stars603
Forks73
Last commit4 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
Stars602
Forks69
Last commit17 days ago
wla-dx
wla-dxAssembly

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

#nes-development#6502#embedded-systems
Stars597
Forks106
Last commit11 days 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
Stars596
Forks228
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
Stars595
Forks48
Last commit2 years 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
Stars594
Forks149
Last commit1 month 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
Stars584
Forks230
Last commit1 month ago
binbloom
binbloomC

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

#embedded-systems#uds-protocol#endianness-detection
Stars579
Forks60
Last commit2 years 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
Stars572
Forks45
Last commit1 year ago
opcua
opcuaRust

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

#industrial-automation#iot#embedded-systems
Stars571
Forks150
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
Stars570
Forks207
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
Stars568
Forks224
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
Stars567
Forks84
Last commit4 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
Stars565
Forks52
Last commit5 days 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
Forks60
Last commit9 months 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
Stars562
Forks142
Last commit4 months 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
Stars562
Forks113
Last commit2 years ago
painlessMesh
painlessMeshC++

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

#iot#embedded-systems#esp32
Stars560
Forks132
Last commit6 years ago
SLRE
SLREC

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

#c-library#iot#embedded-systems
Stars558
Forks117
Last commit5 years ago
esphomelib
esphomelibC++

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

#iot#embedded-systems#esp32
Stars548
Forks113
Last commit5 years ago
rosserial
rosserialC++

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

#robotics#iot#embedded-systems
Stars547
Forks524
Last commit2 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
Stars545
Forks175
Last commit2 years ago
encoders
encodersPython

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

#iot#sensor-fusion#embedded-systems
Stars528
Forks96
Last commit1 day 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
Stars528
Forks96
Last commit1 day ago
VerilogBoy
VerilogBoyVerilog

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

#fpga#embedded-systems#rtl-design
Stars527
Forks63
Last commit3 years 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
Stars524
Forks42
Last commit1 month ago
mini-xml
mini-xmlC

A lightweight C library for parsing and manipulating XML data with minimal dependencies.

#c-library#embedded-systems#sax-parser
Stars522
Forks172
Last commit2 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
Stars522
Forks364
Last commit10 years ago
PreviousPage 6 of 13

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
15 days ago
6 years ago
Next
#Iot157
#Micropython101
#Esp3277
#Cross Platform60
#Esp826658
#C Library55
#Microcontroller47
#Robotics41
#Embedded40
#Arduino38
#Microcontrollers36
#C Plus Plus35