Showing 15 of 51 projects
Single-header implementations of Vulkan and Direct3D 12 renderers for experimentation and learning.
A single-header C graphics library for recreational coding, prototyping, small games, and experimentation.
A C++14-compatible physical units library with no dependencies, focusing on safety, performance, and developer experience.
A small, public domain or Apache 2.0 licensed C++ JPEG compression and fuzzed low-RAM decompression codec.
A single-header C/C++ library for high-performance animated GIF encoding with small file sizes and high visual quality.
A single-header C++ mocking framework for unit testing with minimal dependencies.
A single-header, zero-allocation C library for applying fast, chainable image filters compatible with SVG and CSS semantics.
A single-header C++ library for reading, writing, and processing 24-bit bitmap images with drawing, effects, and color utilities.
A lightweight, cross-platform, single-header C++ point cloud viewer for visualizing LiDAR, photogrammetry, and 3D datasets.
A single-header C++ JSON parser with a read-only API, designed for simplicity and drop-in use.
A fast, header-only CSV parser for modern C++ with a versatile API and support for custom types and error handling.
A zero-allocation, single-header JSON serializer library written in ANSI C.
A simple and fast single-header C++ library for reading, writing, and manipulating BMP image files.
A single-header C library for generating textured quad vertices for text rendering, compatible with OpenGL and DirectX.
A single-header C++11 library for runtime reflection and metadata on aggregate structs and classes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.