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

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 commit1 month ago
uefi-rs
uefi-rsRust

A Rust crate providing safe, convenient, and performant abstractions for UEFI (Unified Extensible Firmware Interface) development.

#uefi#bootloader#embedded
Stars1.6k
Forks202
Last commit3 days ago
memory
memoryC++

STL-compatible C++ memory allocator library with a simpler RawAllocator concept and various allocator implementations.

#memory-allocation#embedded#stl-compatible
Stars1.6k
Forks205
Last commit1 year ago
EmbedIO
EmbedIOC#

A tiny, cross-platform, module-based web server for .NET, enabling lightweight web applications and REST APIs.

#embedded-systems#mono#webserver
Stars1.6k
Forks191
Last commit5 months ago
Sming Framework
Sming FrameworkC++

An asynchronous embedded C++ framework for ESP8266, ESP32, and Raspberry Pi Pico with powerful networking features.

#iot#http-server#ota-updates
Stars1.6k
Forks346
Last commit1 month ago
Cyber
CyberZig

A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.

#webassembly#embedding#gamedev
Stars1.5k
Forks61
Last commit8 months ago
postcard
postcardRust

A no_std, serde-compatible serializer and deserializer for Rust, designed for embedded and constrained environments.

#wire-format#serde#embedded
Stars1.5k
Forks141
Last commit1 month ago
EJDB
EJDBC

EJDB2 is an embeddable JSON database engine with a simple XPath-like query language (JQL) for C applications.

#c-library#dart#database
Stars1.5k
Forks135
Last commit3 days ago
parson
parsonC

A lightweight, C89-compatible JSON library with a simple API and dot-notation addressing.

#parsing#c-library#data-serialization
Stars1.5k
Forks338
Last commit2 years ago
Neco
NecoC

A lightweight C library for concurrency using stackful coroutines, designed for easy concurrent I/O and network programming.

#systems-programming#c-library#single-threaded
Stars1.4k
Forks112
Last commit2 months ago
Awesome Zig
Awesome Zig

A curated list of Zig code, libraries, tools, and resources across multiple domains.

#systems-programming#webassembly#language-server
Stars1.4k
Forks94
Last commit2 years ago
json-parser
json-parserC

A very low footprint, dependency-free DOM-style JSON parser written in portable ANSI C.

#c-library#dom-parser#low-memory
Stars1.3k
Forks290
Last commit1 year ago
objectbox-go
objectbox-goGo

A high-performance embedded Go database with an intuitive API, designed as a fast alternative to SQLite and GORM.

#iot#database#offline-first
Stars1.3k
Forks51
Last commit1 year ago
onoff
onoffJavaScript

A Node.js library for GPIO access and interrupt detection on Linux boards like Raspberry Pi and BeagleBone.

#interrupt-detection#iot#hardware
Stars1.3k
Forks124
Last commit2 years ago
ObjectBox
ObjectBoxDart

A high-performance Flutter/Dart database for super-fast object persistence and on-device vector search.

#dart#mobile-database#database
Stars1.2k
Forks161
Last commit3 days ago
xargo
xargoRust

A sysroot manager for Rust that builds and customizes the standard library for cross-compilation and embedded targets.

#bare-metal#embedded#rust-tooling
Stars1.1k
Forks99
Last commit3 years ago
SLJIT
SLJITC

A platform-independent low-level JIT compiler for translating bytecode to machine code across multiple CPU architectures.

#interpreters#machine code#embedded
Stars1.1k
Forks105
Last commit2 days ago
tgc
tgcC

A tiny, conservative mark-and-sweep garbage collector for C written in ~500 lines of code.

#systems-programming#memory-management#mark-and-sweep
Stars1.1k
Forks69
Last commit3 years ago
iniparser
iniparserC

A small, portable, and re-entrant C library for parsing INI configuration files.

#c-library#embedded#portable
Stars1.1k
Forks433
Last commit1 month ago
eliasdb
eliasdbGo

EliasDB is a lightweight graph-based database with GraphQL support, a custom query language, and built-in scripting.

#database#graph#graphql
Stars1.0k
Forks48
Last commit3 days ago
Speedb
SpeedbC++

A RocksDB-compatible, high-performance embedded key-value store optimized for modern hardware and scale.

#rocksdb#high-performance#scalable-storage
Stars1.0k
Forks81
Last commit2 years ago
utest.h
utest.hC++

A single-header unit testing framework for C and C++ with a simple API and Google Test-like output.

#unit-test#unit-testing#embedded
Stars991
Forks73
Last commit5 days ago
fpng
fpngC

A very fast single-file C++ PNG encoder/decoder for 24/32bpp images with no dependencies.

#encoder#png#graphics
Stars989
Forks66
Last commit2 years ago
meta-balena
meta-balenaBitBake

A collection of Yocto layers for building balenaOS, a Linux-based operating system optimized for IoT devices and containers.

#resin#ota-updates#poky
Stars989
Forks131
Last commit1 day ago
libhttpserver
libhttpserverC++

A C++ library for building high-performance embedded RESTful HTTP servers.

#http-server#high-performance#authentication
Stars950
Forks190
Last commit1 month ago
rust-brotli
rust-brotliRust

A pure Rust implementation of the Brotli compression algorithm with optional no-stdlib support for embedded and kernel use.

#embedded#ffi#brotli-encoder
Stars943
Forks108
Last commit10 days ago
fff
fffC

A header-only C/C++ testing micro-framework for creating fake function test doubles with minimal boilerplate.

#micro-framework#unit-testing#embedded
Stars932
Forks179
Last commit2 years ago
rapidhash
rapidhashC++

A family of extremely fast, high-quality, platform-independent hash functions optimized for different performance profiles.

#hashing#embedded#data-structures
Stars884
Forks49
Last commit8 days ago
json.h
json.hC

A single-header JSON parser for C and C++ that performs a single allocation for the entire DOM.

#parsing#json-api#json5
Stars840
Forks92
Last commit4 days ago
Akumuli
AkumuliC++

A high-performance time-series database optimized for modern hardware, supporting both metrics and events with efficient compression.

#database#high-performance#embedded
Stars839
Forks85
Last commit4 years ago
I2C Slave
I2C SlavePython

Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.

#embedded-systems#asyncio#micropython
Stars828
Forks170
Last commit1 day ago
Asynchronous GPS driver
Asynchronous GPS driverPython

Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.

#iot#embedded-systems#asyncio
Stars828
Forks170
Last commit1 day ago
TinyEXR
TinyEXRC

A small, single header-only C++ library for loading and saving OpenEXR (.exr) images with minimal dependencies.

#hdr#embedded#c-plus-plus
Stars828
Forks173
Last commit17 days ago
libhydrogen
libhydrogenC

A lightweight, secure, easy-to-use cryptographic library for constrained environments like microcontrollers.

#c-library#crypto#lightweight-crypto
Stars779
Forks122
Last commit1 day ago
rapidyaml
rapidyamlC++

A fast C++ library for parsing and emitting YAML, designed for performance and low memory usage.

#data-serialization#yaml#high-performance
Stars755
Forks138
Last commit3 days ago
rust-musl-cross
rust-musl-crossShell

Docker images for compiling static Rust binaries using musl-cross for multiple architectures.

#musl-cross#linux-binaries#static-linking
Stars747
Forks81
Last commit26 days ago
PreviousPage 3 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
#Micropython169
#Iot155
#Esp3277
#Esp826647
#Cross Platform46
#Embedded Systems44
#Microcontroller44
#Rust43
#C Library43
#I2c41
#C36
#Python35