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 454 projects

Apache Edgent
Apache EdgentJava

An open source programming model and runtime for analyzing data and events on edge devices, reducing data transmission and storage costs.

#iot#embedded-systems#real-time-processing
Stars222
Forks134
Last commit6 years ago
SuperGreenOS
SuperGreenOSC

Open-source ESP32 firmware for home cannabis farming automation, featuring lighting schedules, sensor monitoring, and remote control.

#iot#embedded-systems#esp32
Stars218
Forks40
Last commit2 years ago
cONNXr
cONNXrC

A pure C99 ONNX runtime with zero dependencies, designed for embedded devices and old hardware.

#embedded-systems#ai-framework#bare-metal
Stars218
Forks38
Last commit2 years ago
uwebsockets
uwebsocketsPython

A MicroPython websockets and Socket.io client implementation for ESP8266 microcontrollers.

#iot#embedded-systems#micropython
Stars217
Forks51
Last commit3 years ago
QUICKSILVER firmware
QUICKSILVER firmwareC

Open-source flight controller firmware for FPV drones with sane defaults and OSD configuration.

#embedded-systems#open-source-hardware#drone-configuration
Stars217
Forks54
Last commit2 days ago
TTS
TTSC

An Arduino library for text-to-speech synthesis using PWM or DAC outputs with external amplifier.

#tts#embedded-systems#esp32
Stars216
Forks49
Last commit3 years ago
micropython-max7219
micropython-max7219Python

A MicroPython driver for MAX7219 8x8 LED matrix modules with SPI interface, cascading support, and framebuf integration.

#iot#spi#max7219
Stars210
Forks69
Last commit7 years ago
gc9a01_mpy
gc9a01_mpyPython

A fast MicroPython driver written in C for GC9A01 circular LCD displays, supporting graphics, text, and images.

#embedded-systems#micropython#esp32
Stars207
Forks45
Last commit1 year ago
clicky
clickyRust

An emulator for the iPod clickwheel, focusing on running Rockbox and eventually Apple's RetailOS on emulated iPod hardware.

#embedded-systems#game-preservation#hardware-emulation
Stars206
Forks9
Last commit1 year ago
ESPTool-gui
ESPTool-guiC++

A GUI for ESP8266 ROM flashing based on esptool-ck, designed for production use.

#qt#embedded-systems#firmware-flashing
Stars203
Forks41
Last commit3 years ago
cross_compile
cross_compilePython

A deprecated tool that automated cross-compilation of ROS and ROS2 workspaces for ARM and x86 architectures using Docker and QEmu.

#robotics#embedded-systems#arm
Stars203
Forks58
Last commit3 years ago
CHIP-8 console on FPGA
CHIP-8 console on FPGAVerilog

A CHIP-8 game console emulator implemented on an FPGA chip (TinyFPGA BX) with hardware integration.

#fpga#embedded-systems#chip-8
Stars203
Forks11
Last commit7 years ago
Micro-XRCE-DDS)
Micro-XRCE-DDS)C++

A lightweight DDS-XRCE implementation enabling resource-constrained devices to communicate in DDS networks via a client-agent architecture.

#iot#embedded-systems#publish-subscribe
Stars203
Forks17
Last commit8 months ago
eos-vm
eos-vmC++

A low-latency, high-performance, and extensible WebAssembly backend library designed for blockchain and embedded applications.

#embedded-systems#webassembly#high-performance
Stars200
Forks62
Last commit2 years ago
cabana
cabanaJavaScript

A web-based CAN data visualizer and DBC file editor with integration to comma.ai's open DBC repository.

#embedded-systems#can-bus#dbc-editor
Stars200
Forks101
Last commit3 years ago
Micro XRCE-DDS Agent
Micro XRCE-DDS AgentC++

A broker that bridges resource-constrained devices (Micro XRCE-DDS Clients) with the DDS global dataspace using the DDS-XRCE protocol.

#iot-middleware#embedded-systems#micro-xrce-dds
Stars195
Forks148
Last commit
BLE SDK for Android
BLE SDK for AndroidJava

BLE SDK for Android (v4.3+) to work with RedBearLab BLE development boards.

#iot#embedded-systems#hardware-communication
Stars192
Forks159
Last commit9 years ago
micro-ROS-Agent
micro-ROS-AgentC++

A ROS 2 node that bridges DDS networks with Micro-ROS nodes on microcontrollers, enabling communication between embedded systems and ROS 2.

#robotics#micro-ros#iot
Stars190
Forks106
Last commit4 months ago
Flexisip
FlexisipC++

A comprehensive, modular, and scalable SIP server suite written in C++17 for building VoIP services.

#embedded-systems#sip-trunking#proxy
Stars186
Forks81
Last commit3 days ago
mqtt-rs
mqtt-rsRust

A pure Rust implementation of the MQTT 3.1.1 protocol for building IoT and messaging applications.

#iot#embedded-systems#mqtt
Stars186
Forks36
Last commit2 years ago
emio
emioC++

A safe, fast, and tiny character I/O library for bare-metal and RTOS embedded systems with high-level formatting and low-level control.

#embedded-systems#bare-metal#rtos
Stars185
Forks8
Last commit6 months ago
TinyDNG
TinyDNGC

Header-only C++ library for loading and writing DNG/TIFF files with support for RAW, lossless JPEG, and ZIP compression.

#embedded-systems#tiff-library#camera-raw
Stars183
Forks36
Last commit1 day ago
Game Boy LCD sniffing
Game Boy LCD sniffingC

A guide and toolset for extracting screenshots from an original Game Boy by sniffing its LCD data bus with a logic analyzer.

#embedded-systems#screenshot-capture#game-boy
Stars181
Forks7
Last commit8 years ago
Microsoft Device Simulator Express
Microsoft Device Simulator ExpressTypeScript

A VS Code extension that simulates popular microcontrollers like Adafruit CPX, BBC micro:bit, and Adafruit CLUE for Python development without hardware.

#python-development#embedded-systems#micropython
Stars177
Forks49
Last commit
Micro XRCE-DDS Client
Micro XRCE-DDS ClientC

A lightweight client library enabling resource-constrained devices to communicate with DDS networks via the DDS-XRCE protocol.

#c-library#embedded-systems#embedded
Stars172
Forks104
Last commit8 days ago
Google Wasefire
Google WasefireRust

A secure firmware framework for WebAssembly applets that makes embedded development more accessible.

#applet-platform#iot#embedded-systems
Stars170
Forks34
Last commit12 days ago
ArduinoGameBoy
ArduinoGameBoyC++

An Arduino-based device that reads and writes Game Boy cartridge ROM and RAM data to an SD card.

#embedded-systems#game-boy#game-preservation
Stars169
Forks15
Last commit2 years ago
EPaperWeatherDisplay
EPaperWeatherDisplayC

An ESP32-based weather display that fetches data from Dark Sky API and shows it on a 4.2" ePaper screen using ESP-IDF.

#iot#embedded-systems#esp32
Stars169
Forks14
Last commit5 years ago
micropython-hcsr04
micropython-hcsr04Python

A MicroPython driver for the HC-SR04 ultrasonic sensor with accurate timing and integer-only distance calculation.

#iot#ultrasonic-sensor#embedded-systems
Stars168
Forks74
Last commit3 years ago
powscript
powscriptShell

A bash-based transpiler that converts CoffeeScript-inspired, indentation-based syntax into portable shell scripts with safety features.

#embedded-systems#developer-tools#transpiler
Stars168
Forks13
Last commit1 year ago
uPyCam
uPyCamPython

Stream video and capture photos using MicroPython on ESP32-CAM and M5Camera boards via a web browser.

#timelapse#embedded-systems#micropython
Stars168
Forks44
Last commit4 years ago
uc8151_micropython
uc8151_micropythonPython

A MicroPython driver for UC8151/IL0373 e-paper displays featuring computed LUTs, anti-flickering modes, and up to 32-level greyscale support.

#embedded-systems#micropython#greyscale
Stars164
Forks11
Last commit2 years ago
micropython-mpu9250
micropython-mpu9250Python

A MicroPython I2C driver for the MPU9250 9-axis motion tracking sensor, providing accelerometer, gyroscope, and magnetometer data.

#sensor-fusion#embedded-systems#micropython
Stars164
Forks46
Last commit2 years ago
Delta 5 race timer
Delta 5 race timerJavaScript

Multi-node RF race timing system for FPV drone racing using existing 5.8GHz video signals.

#embedded-systems#web-server#radio-frequency
Stars161
Forks60
Last commit5 years ago
emlearn-micropython
emlearn-micropythonC

Machine Learning and Digital Signal Processing library for MicroPython, enabling TinyML on microcontrollers without C code.

#iot#embedded-systems#tinyml
Stars160
Forks19
Last commit22 days ago
micropyserver
micropyserverPython

A simple HTTP server library for building web interfaces and APIs on MicroPython-powered devices like ESP8266/ESP32.

#iot#http-server#embedded-systems
Stars159
Forks34
Last commit1 year ago
PreviousPage 9 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
8 months ago
4 years ago
Next
#Iot157
#Micropython101
#Esp3277
#Cross Platform60
#Esp826658
#C Library55
#Microcontroller47
#Robotics41
#Embedded40
#Arduino38
#Microcontrollers36
#C Plus Plus35