Showing 36 of 272 projects
A minimal C library providing essential 2D/3D graphic data types like vectors, matrices, and quaternions for building canvas libraries.
A fast C library for integer compression using SIMD-accelerated StreamVByte codec.
A strictly RFC 3986 compliant URI parsing and handling library written in C99.
An open-source C library for reading and writing binary MATLAB MAT files without requiring MATLAB.
A lightweight C library implementing WebRTC and ORTC APIs for real-time communication.
A fast, portable C library implementing O(N) fountain codes for error correction of large data.
A high-performance asymmetric lossless compression library optimized for maximum decompression speed in game assets, firmware, and app bundles.
A self-contained C implementation of MessagePack serialization for Lua 5.1/5.2/5.3 with no external dependencies.
A small, portable BSD-licensed readline replacement with UTF-8 support for Linux, Windows, and macOS.
A fast portable non-cryptographic 64-bit hash function optimized for modern 64-bit CPUs, often outperforming xxHash and StadtX.
A lightweight, portable C implementation of the MessagePack serialization format (spec v5).
A fast, header-only C/C++ library for counting 1 bits in arrays using optimized CPU instructions like POPCNT, AVX2, AVX512, NEON, and SVE.
A fast, cross-platform image decoding library with clean APIs for C, C++, and Python, supporting 20+ formats.
A header-only C/C++ library for fast 32-bit division and remainder operations on 64-bit hardware.
A high-performance YAML 1.2 and JSON parser/emitter for C with zero-copy operation, generics, and reflection-based serdes.
A simple C library for reading, writing, and filtering PDF files with support for encryption and metadata.
A C library for schema-based YAML parsing and serialization into custom C data structures.
A single-header, dependency-free terminal UI library for creating mouse-driven interactive applications using ANSI escape sequences.
A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.
A simple, efficient, and dependency-free JSON parser and printer library in C with an interruptible SAX-style API.
A bit-oriented parser combinator library in C for parsing binary formats like images, network packets, and executables.
A very fast, high-quality 64-bit non-cryptographic hash function for hash tables, maps, and checksums, with discrete-incremental and streamed hashing capabilities.
A C library for product recommendations using collaborative filtering with fast performance and minimal dependencies.
A C library for writing tests using the Test Anything Protocol (TAP) output format.
A full-featured ePaper display library for ESP32 with graphics, fonts, images, and a demo application.
A single-header YAML 1.0 serializer/deserializer library for C++11.
A single-header buddy memory allocator for C and C++ with bounded performance and predictable metadata overhead.
A single-header C/C++ library for high-performance animated GIF encoding with small file sizes and high visual quality.
A portable C library for efficient audio feature extraction with a cascading design for performance and flexibility.
A fast pure-C MicroPython driver for displays using the ST7789 chip, supporting ESP8266, ESP32, and STM32.
A single-header, zero-allocation C library for applying fast, chainable image filters compatible with SVG and CSS semantics.
A CSS flexbox implementation in C designed for easy integration into cross-platform widget toolkits.
A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.
A user-space library providing high-performance access to the Linux kernel crypto API via Netlink.
A lightweight, zero-dependency C library for parsing INI configuration files with minimal memory footprint.
A high-performance C++11 signal/slot implementation with minimal overhead and public domain licensing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.