David Reid

Elite
@mackron

An open source developer focusing on small, easy to use software.

miniaudio. Audio playback and capture library written in C, in a single source file.

7k

dr_libs. Audio decoding libraries for C/C++, each in a single source file.

1.8k

dred. A fast, lightweight text editor.

273

vkbind. Single file Vulkan API loader.

198

c89atomic. C89 compatible atomics.

101

minidraw. Single file 2D graphics library written in C.

83

glbind. Single file OpenGL API loader.

81

fs. File system and archive abstraction library.

75

mintaro. A small framework for making simple games.

70

libcstr. Simple string and Unicode library written in C.

42

GTGameEngine. A simple game engine written in C++

40

c89thread. C89 compatible threads.

39

miniphysics. Single file collision detection and dynamics library.

36

c89str. C89-compatible, single file, public domain string library.

33

cryptorand. Cryptographically Secure Pseudo-Random Number Generator.

15

sha1. SHA-1 hashing implementation

14

md5. MD5 hashing implementation.

14

uuid. UUID generator.

14

refcode. C

12

dr_pcx. Single file PCX image loader.

11

dr_math. C

9

e. e.

7

ref-flac. C

6

miniobj. OBJ loader.

6

minilua. Single-file port of Lua, a powerful scripting language.

5

openchernobyl. The main repository for the Open Chernobyl project.

5

openta. An attempt to recreate the original Total Annihilation from scratch.

4

raylib. A simple and easy-to-use library to enjoy videogames programming

4

vkQuake2. id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)

3

json.h. 🗄️ single header json parser for C and C++

3

argv. C

2

mackron.github.com. HTML

2

glslang. Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

1
33
Apply