Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded

Embedded

384 projects

Showing 36 of 384 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.5k
Forks345
Last commit4 days 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.3k
Forks393
Last commit3 days ago
bincode
bincode

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

#data-serialization#embedded#binary-encoding
Stars3.1k
Forks309
Last commit1 year 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
Forks621
Last commit1 year ago
wolfssl
wolfsslC

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

#iot#cryptography-api#rtos
Stars3.0k
Forks1.0k
Last commit2 days 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
Stars3.0k
Forks203
Last commit5 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
Forks793
Last commit4 days 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 commit3 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.6k
Forks92
Last commit4 years 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
Forks221
Last commit1 day 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
Forks221
Last commit1 day ago
nerves
nervesElixir

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

#iot#embedded-systems#elixir
Stars2.5k
Forks205
Last commit5 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.5k
Forks292
Last commit3 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 commit13 days ago
rune
runeRust

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

#programming-language#hot-reloading#serde
Stars2.3k
Forks122
Last commit8 days ago
wasmi
wasmiRust

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

#wasi#sandbox#fast
Stars2.3k
Forks374
Last commit6 days ago
UnQLite
UnQLiteC

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

#c-library#database#storage
Stars2.3k
Forks182
Last commit1 month ago
hashes
hashesRust

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

#groestl#gost#sha2
Stars2.3k
Forks347
Last commit2 days ago
AtomVM
AtomVMErlang

Tiny Erlang VM

#hacktoberfest#elixir#esp32
Stars2.3k
Forks170
Last commit3 days 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
Forks705
Last commit18 days 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.2k
Forks202
Last commit1 month 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
Forks728
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
Forks276
Last commit20 days ago
Oryol
OryolC++

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

#emscripten#oryol#opengl
Stars2.1k
Forks202
Last commit3 years ago
ShellHub
ShellHubGo

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

#iot#hacktoberfest#shellhub
Stars2.1k
Forks188
Last commit1 day 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
Stars2.1k
Forks223
Last commit
mJS
mJSC

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

#iot#js#esp32
Stars2.1k
Forks185
Last commit5 days 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
Forks279
Last commit9 days 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
Stars2.0k
Forks807
Last commit3 months 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
Forks206
Last commit1 month 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
Forks366
Last commit3 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
Forks380
Last commit3 months ago
minimp3
minimp3C

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

#sound#c-library#music
Stars2.0k
Forks271
Last commit2 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
Forks332
Last commit1 month ago
ThorVG
ThorVGC++

A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.

#png#embedded-software#embedded-systems
Stars1.9k
Forks256
Last commit1 day ago
rmk
rmkRust

A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.

#real-time-configuration#cortex-m#usb-hid
Stars1.8k
Forks248
Last commit2 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
4 days ago
#Micropython169
#Iot155
#Esp3277
#Cross Platform48
#Esp826647
#Embedded Systems45
#Microcontroller44
#Rust43
#C Library43
#I2c41
#C36
#Python35