Stars
Portable C and C Development Kit for x64 (and x86) Windows
A minimalist game framework in the style of the "game engine" we use at Zachtronics.
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Minimal, configurable & GPU accelerated Immediate Mode UI Library written with modern OpenGL
Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems. There is very little activity because the project is finished and does not require furt…
Two-Level Segregated Fit memory allocator implementation.
Console-based GLSL Sandbox for 2D/3D shaders
C/C WebRTC network library featuring Data Channels, Media Transport, and WebSockets
Automatic extraction of C APIs from header files using Python and libclang
Free & open source networked game implemented in Python, inspired by Klaus Teuber's Settlers of Catan for MacOS and Linux.
Installing Development environment on macOS
single header C(99) library to implement client-server network code for games
Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
Chocolate Doom is a Doom source port that is minimalist and historically accurate.
High quality system independent, portable, open source libm implementation
A brief computer graphics / rendering course
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Audio playback and capture library written in C, in a single source file.
Collection of modern OpenGL programs for reference and frameworks
C99, header-only framework for games and multimedia applications
a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions