Showing 36 of 72 projects
A systems programming language focused on safety, speed, and concurrency, empowering everyone to build reliable and efficient software.
A simple and easy-to-use C library for videogames programming and multimedia applications.
A free, portable embedded graphics library for creating beautiful UIs on any MCU, MPU, and display type.
A lean and efficient implementation of Python 3 for microcontrollers, embedded systems, and constrained platforms.
A C library that compiles programs into single portable executables that run natively on Linux, Mac, Windows, and BSD.
A single-file memory layer for AI agents, replacing complex RAG pipelines with serverless, instant retrieval and long-term memory.
A lightweight, high-performance reverse proxy written in Rust for secure NAT traversal and exposing local services to the internet.
An open-source exploitation framework dedicated to embedded devices for penetration testing and vulnerability assessment.
A cross-platform embedded networking library for C/C++ with built-in TCP/IP stack, HTTP, WebSocket, and MQTT support.
An ultralightweight, single-file JSON parser and printer written in portable ANSI C.
A curated list of single-file C/C++ libraries with minimal dependencies and permissive licenses.
A curated list of single-file C/C++ libraries with minimal dependencies and permissive licenses.
A fast and universal WebAssembly interpreter designed for portability, minimal footprint, and broad platform support.
A header-only GUI library with only 4,000 lines of C++ code, designed for cross-platform and embedded systems.
A simple, fast, lossless image format with compression comparable to PNG and a single-file C/C++ library.
A C++ JSON library for Arduino and IoT devices, focusing on efficiency and minimal resource usage.
A high-performance, lightweight HTTP message parser written in C for requests and responses.
A secure embedded operating system for microcontrollers that runs multiple concurrent, mutually distrustful applications on Cortex-M and RISC-V platforms.
An embedded, high-performance G-code parser and CNC milling controller for Arduino that replaces parallel-port motion control.
An open-source H.264 codec library for real-time video encoding and decoding, widely used in WebRTC applications.
A simple, small, efficient C++ XML parser that can be easily integrated into other programs.
A small code-size Protocol Buffers implementation in ANSI C for embedded systems and memory-constrained environments.
An embedded scripting language and evaluation engine for Rust, designed for safe and easy scripting integration.
A lightweight, secure, pure C library for building scalable client and server applications with HTTP/1, HTTP/2, WebSockets, and MQTT.
A lightweight unit testing framework for C, specifically designed for embedded systems and microcontroller development.
A glib-like cross-platform C library providing modules for streams, coroutines, containers, algorithms, and more to simplify C development.
A small, portable C implementation of AES128/192/256 encryption supporting ECB, CBC, and CTR modes.
A lightweight, fast, and reliable key/value storage engine based on the Bitcask log-structured storage model.
A standalone, lightweight C library providing highly efficient generic data structures and algorithms with minimal dependencies.
A standalone, event-driven TCP/IP stack for bare-metal, real-time systems written in Rust.
Embedded property graph database optimized for speed with built-in vector search, full-text search, and Cypher query language.
Pre-configured Docker images with cross-compilation toolchains for building software across multiple architectures and platforms.
An open-source implementation of FIDO2 and U2F security keys written in Rust, enabling custom hardware authentication devices.
A compact binary serialization format implementation for Rust with zero-copy deserialization support.
A fast and compact C library for encoding data into QR Code symbols with direct bitmap output.
An in-memory message queue system with an Amazon SQS-compatible interface, designed for testing and local development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.