David Reid's Projects
C89 compatible atomics.
C89-compatible, single file, public domain string library.
C89 compatible threads.
:diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
Cryptographically Secure Pseudo-Random Number Generator.
Single file libraries for file system related stuff
Audio decoding libraries for C/C++, each in a single source file.
Single file PCX image loader.
A fast, lightweight text editor.
e.
ENet reliable UDP networking library
File system and archive abstraction library.
Single file OpenGL API loader.
A simple game engine written in C++
🗄️ single header json parser for C and C++
Simple string and Unicode library written in C.
MD5 hashing implementation.
Audio playback and capture library written in C, in a single source file.
Single file 2D graphics library written in C.
Single file, public domain file system library.
Single-file port of Lua, a powerful scripting language.
OBJ loader.
Single file collision detection and dynamics library.
A small framework for making simple games.
The main repository for the Open Chernobyl project.