Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded

Embedded

383 projects

Showing 36 of 383 projects

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 commit1 month ago
bincode
bincode

A compact binary serialization format implementation for Rust with zero-copy deserialization support.

#data-serialization#embedded#binary-encoding
Stars3.1k
Forks311
Last commit11 months ago
Eclipse Zenoh
Eclipse ZenohRust

A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.

#robotics#zenoh#iot
Stars3.0k
Forks337
Last commit17 hours ago
libqrencode W
libqrencode WC

A fast and compact C library for encoding data into QR Code symbols with direct bitmap output.

#c-library#open-source#qr-code
Stars3.0k
Forks617
Last commit9 months ago
ElasticMQ (.8k)
ElasticMQ (.8k)Scala

An in-memory message queue system with an Amazon SQS-compatible interface, designed for testing and local development.

#sqs-interface#in-memory#message-queue
Stars2.9k
Forks203
Last commit6 days ago
SocketCAN Utils
SocketCAN UtilsC

A collection of userspace utilities for Linux CAN subsystem (SocketCAN) to display, record, generate, and analyze CAN bus traffic.

#j1939#industrial-automation#can-bus
Stars2.9k
Forks789
Last commit2 months ago
wolfssl
wolfsslC

A lightweight, portable TLS/SSL library written in ANSI C for embedded systems, RTOS, and cloud applications.

#iot#cryptography-api#rtos
Stars2.9k
Forks1.0k
Last commit15 hours ago
CleanFlight
CleanFlightC

Clean-code flight controller firmware for multi-rotor and fixed-wing aircraft, supporting STM32 processors.

#fixed-wing#drone-firmware#telemetry
Stars2.7k
Forks1.4k
Last commit2 years ago
rust-cross
rust-crossShell

A comprehensive guide to cross-compiling Rust programs, covering setup, toolchains, and troubleshooting for various target architectures.

#arm#embedded#cross-compilation
Stars2.5k
Forks92
Last commit4 years ago
nerves
nervesElixir

A framework for building and deploying bulletproof embedded software using Elixir and the Erlang VM.

#iot#embedded-systems#elixir
Stars2.5k
Forks206
Last commit9 days ago
rpmalloc
rpmallocC

A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.

#c-library#embedded#memory-allocator
Stars2.5k
Forks210
Last commit9 days ago
rpmalloc
rpmallocC

A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.

#c-library#public-domain#embedded
Stars2.5k
Forks210
Last commit9 days ago
Embedded and IoT Security
Embedded and IoT Security

A curated list of software, hardware, books, and research for embedded and IoT security analysis.

#iot#embedded-security#hardware-hacking
Stars2.4k
Forks284
Last commit2 years ago
LodePNG
LodePNGC++

A lightweight PNG encoder and decoder library in C and C++ with zero dependencies.

#c-library#encoder#png
Stars2.3k
Forks460
Last commit1 month ago
UnQLite
UnQLiteC

An embedded, serverless, transactional NoSQL database engine with key/value and JSON document store capabilities.

#c-library#database#storage
Stars2.3k
Forks181
Last commit2 months ago
rune
runeRust

An embeddable dynamic programming language for Rust, designed for scripting and runtime extensibility.

#programming-language#hot-reloading#serde
Stars2.3k
Forks117
Last commit3 days ago
hashes
hashesRust

A collection of cryptographic hash functions implemented in pure Rust, designed for interoperability and no_std environments.

#groestl#gost#sha2
Stars2.2k
Forks330
Last commit3 days ago
AtomVM
AtomVMErlang

Tiny Erlang VM

#hacktoberfest#elixir#esp32
Stars2.2k
Forks155
Last commit21 hours ago
c-ares
c-aresC

A C library for asynchronous DNS resolution, designed for non-blocking and parallel queries.

#c-library#library#embedded
Stars2.2k
Forks671
Last commit12 days ago
wasmi
wasmiRust

An efficient and lightweight WebAssembly interpreter designed for embedded and constrained systems.

#wasi#sandbox#embedded-systems
Stars2.2k
Forks357
Last commit20 hours ago
HomeSpan
HomeSpanC++

An Arduino library for creating ESP32-based HomeKit devices that pair directly with Apple HomeKit via WiFi.

#iot#esp32#home-automation
Stars2.1k
Forks199
Last commit4 days ago
LittleProxy
LittleProxyPHP

A high-performance HTTP proxy library for Java, built on Netty, designed for embedding and traffic manipulation.

#http-proxy#high-performance#embedded
Stars2.1k
Forks733
Last commit2 years ago
PicoHTTPParser
PicoHTTPParserC

A tiny, primitive, fast HTTP request/response parser written in C, designed to be stateless and memory-efficient.

#c-library#web-server#server-side
Stars2.1k
Forks273
Last commit3 months ago
Oryol
OryolC++

A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.

#emscripten#oryol#opengl
Stars2.1k
Forks203
Last commit3 years ago
mJS
mJSC

A minimal embedded JavaScript engine for microcontrollers with seamless C/C++ interoperability.

#iot#js#esp32
Stars2.1k
Forks185
Last commit4 months ago
ShellHub
ShellHubTypeScript

A centralized SSH gateway for remote access and management of Linux servers and devices from anywhere.

#iot#hacktoberfest#shellhub
Stars2.0k
Forks186
Last commit20 hours ago
µStreamer
µStreamerC

A lightweight, fast MJPEG-HTTP video streamer for V4L2 devices, optimized for high-resolution, high-FPS streaming.

#raspberrypi#v4l2#http
Stars2.0k
Forks275
Last commit6 days ago
Restbed
RestbedC++

An enterprise-grade C++ framework for building asynchronous, secure, and scalable HTTP/RESTful server applications.

#http-server#ssl-tls#async-programming
Stars2.0k
Forks381
Last commit1 month ago
Raspberry Pi Embedder
Raspberry Pi EmbedderC

A lightweight Flutter Engine embedder for Raspberry Pi and Linux embedded systems that runs without X11 or Wayland.

#dart#linux-embedded#embedded
Stars2.0k
Forks196
Last commit5 months ago
kissfft
kissfftC

A simple, portable Fast Fourier Transform (FFT) library for C with support for fixed and floating point data types.

#c-library#fft#fixed-point
Stars2.0k
Forks364
Last commit2 months ago
CANopenNode
CANopenNodeC

A free and open-source ANSI C implementation of the CANopen protocol stack for embedded control systems.

#industrial-automation#iot#embedded-systems
Stars1.9k
Forks800
Last commit14 days ago
minimp3
minimp3C

A minimalistic, single-header MP3 decoder library focused on small size, speed, and ISO conformance.

#sound#c-library#music
Stars1.9k
Forks265
Last commit4 months ago
mochi mqtt
mochi mqttGo

A fully compliant, embeddable high-performance MQTT v5 and v3.1.1 broker/server written in Go for IoT and pub/sub applications.

#iot#golang-package#message-queue
Stars1.9k
Forks318
Last commit21 days ago
ZEN Engine (.6k)
ZEN Engine (.6k)Rust

A cross-platform open-source business rules engine for embedding decision logic in Rust, Node.js, Python, Go, Java, C#, Kotlin, and Swift applications.

#decision-engine#rule-engine#business-rules-engine
Stars1.9k
Forks196
Last commit
PikaPython
PikaPythonC

An ultra-lightweight Python interpreter for microcontrollers, requiring only 4KB of RAM and zero dependencies.

#iot#micropython#esp32
Stars1.7k
Forks167
Last commit3 days ago
log4cplus
log4cplusC++

A C++23 logging API modeled after log4j, providing thread-safe, flexible, and granular control over log management.

#embedded#cxx#logging-library
Stars1.7k
Forks567
Last commit13 days ago
PreviousPage 2 of 11Next

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
2 days ago
#Micropython169
#Iot155
#Esp3276
#Esp826647
#Cross Platform46
#Embedded Systems44
#Microcontroller44
#Rust43
#C Library43
#I2c41
#C36
#Python35