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

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
autosar
autosarPython

A Python library for generating and parsing AUTOSAR XML (ARXML) files, enabling integration with commercial AUTOSAR toolchains.

#embedded-systems#toolchain-integration#python-library
Stars504
Forks206
Last commit8 days ago
OpenVTx
OpenVTxC

Open source firmware for FPV video transmitters supporting MSP, SmartAudio, and Tramp protocols with automatic detection.

#hacktoberfest#embedded-systems#drone-firmware
Stars499
Forks79
Last commit2 years ago
Libserial
LibserialC++

A C++ library providing object-oriented serial port programming for Linux systems.

#device-drivers#serialport#embedded-systems
Stars496
Forks151
Last commit18 days ago
BlueFalcon
BlueFalconKotlin

A Kotlin Multiplatform Bluetooth Low Energy (BLE) library providing a unified API for iOS, Android, macOS, Windows, JavaScript, and Raspberry Pi.

#ios#embedded-systems#android
Stars489
Forks64
Last commit8 days ago
meta-ros
meta-rosBitBake

OpenEmbedded layers for integrating ROS 1 and ROS 2 into Yocto Project-based embedded Linux systems.

#robotics#embedded-systems#openembedded
Stars489
Forks286
Last commit2 days ago
Yampa
YampaHaskell

A functional reactive programming domain-specific language for efficient hybrid systems and robotics.

#robotics#haskell#ios
Stars488
Forks58
Last commit3 days ago
binn
binnC

A compact, fast, and easy-to-use binary serialization format for efficient data storage and transfer.

#c-library#embedded-systems#data-storage
Stars481
Forks64
Last commit7 days ago
writer
writerPython

A Python 3 utility to convert TTF, OTF, BDF, and PCF fonts into Python source files for use with MicroPython display drivers.

#python-3#embedded-systems#micropython
Stars474
Forks86
Last commit1 year ago
fixed-containers
fixed-containersC++

A header-only C++20 library providing fixed-capacity, constexpr containers with identical APIs to their std equivalents.

#standard-library-alternative#embedded-systems#constexpr
Stars468
Forks62
Last commit1 month ago
list_of_robot_electronics
list_of_robot_electronics

A curated list of open-source electronic modules, subsystems, and projects for building robots.

#robotics#fpga#battery-management
Stars468
Forks56
Last commit1 year ago
ArduinoPcap
ArduinoPcapC++

An Arduino library for creating and sending .pcap files from ESP8266/ESP32 to Wireshark for WiFi packet capture and analysis.

#embedded-systems#library#esp32
Stars466
Forks94
Last commit2 years ago
Fido
FidoC++

A lightweight C++ machine learning library designed for embedded electronics and robotics applications.

#robotics#ai#embedded-systems
Stars464
Forks83
Last commit6 years ago
ESP8266Wifi
ESP8266WifiC++

An Arduino library for ESP8266 WiFi modules with automatic reconnection and simplified network operations.

#iot#embedded-systems#esp8266
Stars463
Forks234
Last commit8 years ago
dbcc
dbccC

A DBC file compiler that converts CAN database files into C code for message serialization, plus CSV, JSON, and XML outputs.

#embedded-systems#can-bus#code-generator
Stars460
Forks151
Last commit1 year ago
pymap3d
pymap3dPython

Pure Python 3-D geographic coordinate conversions for geospace applications, with optional NumPy acceleration.

#scientific-computing#embedded-systems#geospatial
Stars449
Forks89
Last commit4 months ago
inih
inihC++

A header-only C++ library for parsing .INI configuration files, designed for simplicity and embedded systems.

#cpp-library#embedded-systems#lightweight
Stars449
Forks94
Last commit2 years ago
IL2C
IL2CC#

A translator that converts ECMA-335 CIL/MSIL bytecode into portable C99 source code for embedded systems and cross-platform use.

#embedded-systems#cil-transpiler#dotnet-ecosystem
Stars449
Forks39
Last commit4 years ago
libcorrect
libcorrectC

A BSD-licensed C library for Forward Error Correction using Convolutional codes and Reed-Solomon algorithms.

#c-library#embedded-systems#data-transmission
Stars442
Forks112
Last commit8 months ago
emqttc
emqttcErlang

An Erlang MQTT client library and CLI tool supporting MQTT v5.0, v3.1.1, and v3.1.

#iot#embedded-systems#mqtt-5
Stars442
Forks175
Last commit1 month ago
OpenCR
OpenCRC

Open-source control module hardware and software for ROS-based robotics, designed for embedded systems.

#robotics#opencr#open-hardware
Stars431
Forks245
Last commit2 years ago
micropython-upyphone
micropython-upyphonePython

A DIY GSM mobile phone built with MicroPython, featuring voice calls, SMS, and basic apps on a pyboard with SIM800L module.

#iot#sim800l#open-hardware
Stars426
Forks35
Last commit9 years ago
WiFiManager
WiFiManagerPython

A web-based WiFi connection manager for ESP8266, ESP12, ESP32, and Raspberry Pi Pico devices running MicroPython.

#wifi-configuration#iot#embedded-systems
Stars415
Forks114
Last commit1 year ago
PacketMonitor
PacketMonitorC++

An ESP32-based WiFi packet monitor that captures and displays nearby network traffic on an OLED screen with SD card logging.

#embedded-systems#oled-display#esp32
Stars410
Forks73
Last commit6 years ago
ros2-performance
ros2-performanceC++

A C++ framework for simulating and measuring ROS 2 system performance, tracking latency, reliability, CPU, and memory usage.

#robotics#embedded-systems#performance-testing
Stars407
Forks85
Last commit4 months ago
awesome-fpga
awesome-fpga

A curated collection of FPGA resources including tutorials, books, devices, tools, and community references for hardware development.

#fpga#hardware-design#embedded-systems
Stars400
Forks36
Last commit9 years ago
micropython-waveshare-epaper
micropython-waveshare-epaperPython

MicroPython drivers for Waveshare e-paper displays, enabling low-power electronic paper projects on microcontrollers.

#iot#spi#embedded-systems
Stars398
Forks85
Last commit5 years ago
lua-cmsgpack
lua-cmsgpackC

A self-contained C implementation of MessagePack serialization for Lua 5.1/5.2/5.3 with no external dependencies.

#c-library#embedded-systems#binary-encoding
Stars383
Forks123
Last commit4 years ago
micropython-ota-updater
micropython-ota-updaterPython

A MicroPython module for over-the-air (OTA) firmware updates via GitHub releases, enabling remote code deployment on microcontrollers.

#iot#embedded-systems#ota-updates
Stars380
Forks85
Last commit4 years ago
ros_canopen
ros_canopenC++

A CANopen driver framework for ROS enabling communication with industrial CANopen devices.

#robotics#industrial-automation#embedded-systems
Stars378
Forks275
Last commit1 year ago
ToroKernel
ToroKernelPascal

Toro is a unikernel for deploying applications as microVMs using virtio-fs and virtio-vsocket with a minimalistic architecture.

#virtio#firecracker#embedded-systems
Stars370
Forks35
Last commit1 month ago
AREG SDK
AREG SDKC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars368
Forks142
Last commit1 day ago
areg-sdk
areg-sdkC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars368
Forks142
Last commit1 day ago
CException
CExceptionC

A lightweight, portable exception handling library for C using setjmp/longjmp, designed for embedded systems and performance-critical applications.

#embedded-systems#portable#lightweight
Stars368
Forks73
Last commit2 months ago
ArduinoBLE
ArduinoBLEC++

Enables Bluetooth Low Energy connectivity for Arduino boards, supporting both peripheral and central modes.

#iot#embedded-systems#ble
Stars363
Forks239
Last commit27 days ago
arduino-canbus-monitor
arduino-canbus-monitorC++

An Arduino-based CAN bus monitoring tool implementing the SLCAN protocol for low-speed automotive diagnostics.

#automotive-diagnostics#open-hardware#embedded-systems
Stars337
Forks97
Last commit
PreviousPage 7 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
21 days ago
Next
#Micropython396
#Iot309
#Esp32170
#Esp8266116
#I2c101
#Microcontroller90
#Cross Platform70
#Arduino63
#Sensor Driver61
#C Library61
#Robotics54
#Python54