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

Hiredis
HiredisC

A minimalistic C client library for Redis, featuring synchronous, asynchronous, and reply parsing APIs.

#database-driver#c-library#embedded-systems
Stars6.7k
Forks1.8k
Last commit8 days ago
ESPTool
ESPToolPython

A Python-based serial utility for flashing, provisioning, and interacting with Espressif SoCs.

#iot#python-tool#embedded-systems
Stars6.4k
Forks1.5k
Last commit3 days ago
tiny-dnn
tiny-dnnC++

A header-only, dependency-free deep learning framework in C++14 for embedded systems and IoT devices.

#iot#embedded-systems#neural-network
Stars6.0k
Forks1.4k
Last commit4 years ago
serialport
serialportTypeScript

A Node.js library for accessing and controlling serial ports across Linux, macOS, and Windows.

#robotics#iot#serialport
Stars6.0k
Forks1.0k
Last commit4 months ago
PlotJuggler
PlotJugglerC++

A fast, powerful, and intuitive desktop application for visualizing and analyzing time series data from files, streams, and robotics systems.

#robotics#px4#desktop-application
Stars6.0k
Forks794
Last commit1 month ago
MicroQuickJS
MicroQuickJSC

A JavaScript engine for embedded systems requiring as little as 10 kB of RAM, implementing a stricter ES5 subset.

#iot#embedded-systems#javascript-engine
Stars5.9k
Forks232
Last commit8 days ago
MRuby
MRubyC

A lightweight Ruby implementation designed for embedding and linking within applications, with ISO standard compliance.

#programming-language#embedded-systems#mrbgems
Stars5.6k
Forks837
Last commit1 day ago
nanopb
nanopbC

A small code-size Protocol Buffers implementation in ANSI C for embedded systems and memory-constrained environments.

#embedded-c#embedded-systems#nanopb
Stars5.4k
Forks1.0k
Last commit21 days ago
hotspot
hotspotC++

A standalone GUI for visualizing and analyzing Linux perf data, featuring flame graphs, timeline filtering, and off-CPU profiling.

#qt#embedded-systems#off-cpu-profiling
Stars5.1k
Forks287
Last commit1 month ago
Tiny AES in C
Tiny AES in CC

A small, portable C implementation of AES encryption supporting ECB, CBC, and CTR modes with minimal memory footprint.

#c-library#embedded-systems#aes-encryption
Stars5.0k
Forks1.4k
Last commit1 year ago
Porcupine
PorcupinePython

A highly-accurate, lightweight, on-device wake word detection engine powered by deep learning.

#iot#embedded-systems#on-device
Stars4.9k
Forks579
Last commit2 days ago
Lua
Lua

A curated list of quality Lua packages, resources, and tools for game development, web platforms, and embedded systems.

#embedded-systems#developer-tools#package-directory
Stars4.5k
Forks345
Last commit1 year ago
smoltcp
smoltcpRust

A standalone, event-driven TCP/IP stack for bare-metal, real-time systems written in Rust.

#embedded-systems#bare-metal#embedded
Stars4.5k
Forks532
Last commit1 month ago
Game Boy Development
Game Boy Development

A curated list of Game Boy and Game Boy Color development resources, including tools, documentation, emulators, and open-source ROMs.

#embedded-systems#game-boy#z80-assembly
Stars4.4k
Forks192
Last commit4 days ago
PocketSphinx
PocketSphinxC

A lightweight, open-source continuous speech recognition engine for embedded and offline applications.

#c-library#embedded-systems#python-library
Stars4.3k
Forks731
Last commit4 days ago
Jsmn
JsmnC

A minimalistic, single-header JSON tokenizer/parser in C for resource-limited and embedded systems.

#parsing#c-library#json-string
Stars4.1k
Forks805
Last commit2 years ago
pubsubclient
pubsubclientC++

A lightweight MQTT client library for Arduino and compatible hardware enabling IoT publish/subscribe messaging.

#iot#embedded-systems#esp32
Stars4.0k
Forks1.5k
Last commit2 days ago
Internet of Things
Internet of Things

A curated list of awesome Internet of Things projects, resources, hardware, software, protocols, and standards.

#iot#hacktoberfest#embedded-systems
Stars3.9k
Forks485
Last commit12 days ago
awesome-iot
awesome-iot

A curated list of awesome Internet of Things projects, resources, hardware, software, protocols, and standards.

#iot#hacktoberfest#embedded-systems
Stars3.9k
Forks485
Last commit12 days ago
C
C

A curated list of free software libraries, tools, and resources for C programming.

#embedded-systems#developer-tools#open-source
Stars3.9k
Forks363
Last commit3 years ago
yyjson
yyjsonC

A high-performance, portable, and strict JSON library written in ANSI C, capable of reading/writing gigabytes per second.

#c-library#embedded-systems#data-serialization
Stars3.8k
Forks324
Last commit10 days ago
ODrive
ODriveC++

Open-source firmware for high-performance, low-cost brushless motor control in robotics applications.

#robotics#open-hardware#embedded-systems
Stars3.6k
Forks1.7k
Last commit4 months ago
ESPEasy
ESPEasyC++

An open-source firmware for ESP8266/ESP32 boards to easily create multi-sensor devices and control appliances.

#embedded-systems#esp32#home-automation
Stars3.5k
Forks2.2k
Last commit5 days ago
emba
embaShell

An open-source firmware security analyzer for embedded Linux devices, performing extraction, static/dynamic analysis, SBOM generation, and vulnerability reporting.

#iot#sbom#embedded-systems
Stars3.5k
Forks307
Last commit4 days ago
IRremoteESP8266
IRremoteESP8266C++

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols.

#iot#embedded-systems#esp32
Stars3.5k
Forks911
Last commit2 months ago
OpenSK
OpenSKRust

An open-source implementation of FIDO2 and U2F security keys written in Rust, enabling custom hardware authentication devices.

#security-key#embedded-systems#tock-os
Stars3.4k
Forks331
Last commit8 days ago
MessagePack
MessagePack

A C/C++ implementation of the MessagePack binary serialization format for efficient data exchange.

#c-library#cpp-library#embedded-systems
Stars3.3k
Forks938
Last commit4 days ago
json-c
json-cC

A JSON implementation in C with reference counting object model for constructing, parsing, and serializing JSON objects.

#c-library#hacktoberfest#embedded-systems
Stars3.3k
Forks1.1k
Last commit18 days ago
json-c
json-cC

A JSON implementation in C with reference counting object model for constructing, parsing, and serializing JSON objects.

#c-library#hacktoberfest#embedded-systems
Stars3.3k
Forks1.1k
Last commit18 days ago
Awesome CAN Bus - an awesome list just for CAN Bus-related tools (hardware, software, etc.)
Awesome CAN Bus - an awesome list just for CAN Bus-related tools (hardware, software, etc.)

A curated list of tools, hardware, and resources for CAN bus reverse engineering, security research, and automotive electronics.

#can-fd#embedded-systems#can-bus
Stars3.3k
Forks397
Last commit3 days ago
Gear-Lib
Gear-LibC

A portable C library collection for IoT, embedded, and network service development with multimedia support.

#c-library#iot#embedded-c
Stars3.2k
Forks867
Last commit1 year ago
Theseus
TheseusRust

A modern operating system written in Rust that explores intralingual design, shifting OS responsibilities like resource management into the compiler.

#systems-programming#os-research#embedded-systems
Stars3.2k
Forks185
Last commit1 year ago
ETL
ETLC++

A C++ template library for embedded systems with fixed-capacity containers and no dynamic memory allocation.

#template-library#embedded-systems#library
Stars3.0k
Forks526
Last commit4 days ago
inih
inihC++

A simple, lightweight .INI file parser written in C, designed for embedded systems.

#c-library#embedded-systems#low-memory
Stars3.0k
Forks566
Last commit4 months ago
protobuf-c
protobuf-cC++

A C implementation of Google Protocol Buffers for serializing structured data with code generation and runtime library.

#c-library#embedded-systems#protocol-buffers
Stars3.0k
Forks768
Last commit1 year ago
Official OneWire
Official OneWirePython

A collection of Python libraries ported and adapted for MicroPython, enabling standard and ecosystem packages on embedded devices.

#iot#embedded-systems#micropython
Stars2.8k
Forks1.1k
Last commit10 days ago
PreviousPage 2 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
Next
#Iot157
#Micropython101
#Esp3277
#Cross Platform60
#Esp826658
#C Library55
#Microcontroller47
#Robotics41
#Embedded40
#Arduino38
#Microcontrollers36
#C Plus Plus35