Showing 36 of 203 projects
EJDB2 is an embeddable JSON database engine with a simple XPath-like query language (JQL) for C applications.
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 no_std, serde-compatible serializer and deserializer for Rust, designed for embedded and constrained environments.
A curated list of Zig code, libraries, tools, and resources across multiple domains.
A lightweight C library for concurrency using stackful coroutines, designed for easy concurrent I/O and network programming.
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 tiny, conservative mark-and-sweep garbage collector for C written in ~500 lines of code.
A platform-independent low-level JIT compiler for translating bytecode to machine code across multiple CPU architectures.
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.
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software, and resources.
A pure Rust library for reading and writing tar archives with a safe, idiomatic API.
A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.
A single-file TLS 1.0-1.3 and DTLS implementation in C, using libtomcrypt for cryptography.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.