Showing 36 of 383 projects
A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.
A Rust crate providing safe, convenient, and performant abstractions for UEFI (Unified Extensible Firmware Interface) development.
STL-compatible C++ memory allocator library with a simpler RawAllocator concept and various allocator implementations.
A tiny, cross-platform, module-based web server for .NET, enabling lightweight web applications and REST APIs.
An asynchronous embedded C++ framework for ESP8266, ESP32, and Raspberry Pi Pico with powerful networking features.
EJDB2 is an embeddable JSON database engine with a simple XPath-like query language (JQL) for C applications.
A no_std, serde-compatible serializer and deserializer for Rust, designed for embedded and constrained environments.
A lightweight, C89-compatible JSON library with a simple API and dot-notation addressing.
A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.
A lightweight C library for concurrency using stackful coroutines, designed for easy concurrent I/O and network programming.
A curated list of Zig code, libraries, tools, and resources across multiple domains.
A very low footprint, dependency-free DOM-style JSON parser written in portable ANSI C.
A high-performance embedded Go database with an intuitive API, designed as a fast alternative to SQLite and GORM.
A Node.js library for GPIO access and interrupt detection on Linux boards like Raspberry Pi and BeagleBone.
A high-performance Flutter/Dart database for super-fast object persistence and on-device vector search.
A sysroot manager for Rust that builds and customizes the standard library for cross-compilation and embedded targets.
A platform-independent low-level JIT compiler for translating bytecode to machine code across multiple CPU architectures.
A tiny, conservative mark-and-sweep garbage collector for C written in ~500 lines of code.
A small, portable, and re-entrant C library for parsing INI configuration files.
EliasDB is a lightweight graph-based database with GraphQL support, a custom query language, and built-in scripting.
A RocksDB-compatible, high-performance embedded key-value store optimized for modern hardware and scale.
A collection of Yocto layers for building balenaOS, a Linux-based operating system optimized for IoT devices and containers.
A very fast single-file C++ PNG encoder/decoder for 24/32bpp images with no dependencies.
A single-header unit testing framework for C and C++ with a simple API and Google Test-like output.
A C++ library for building high-performance embedded RESTful HTTP servers.
A pure Rust implementation of the Brotli compression algorithm with optional no-stdlib support for embedded and kernel use.
A header-only C/C++ testing micro-framework for creating fake function test doubles with minimal boilerplate.
A family of extremely fast, high-quality, platform-independent hash functions optimized for different performance profiles.
A high-performance time-series database optimized for modern hardware, supporting both metrics and events with efficient compression.
A single-header JSON parser for C and C++ that performs a single allocation for the entire DOM.
Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.
Tutorials, drivers, and applications for asynchronous programming with MicroPython's asyncio library on hardware interfaces.
A small, single header-only C++ library for loading and saving OpenEXR (.exr) images with minimal dependencies.
A lightweight, secure, easy-to-use cryptographic library for constrained environments like microcontrollers.
Docker images for compiling static Rust binaries using musl-cross for multiple architectures.
A fast C++ library for parsing and emitting YAML, designed for performance and low memory usage.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.