Burn is a 2D/3D graphics library written in C that "Creatively Burns" pixels onto your screen. It rasterizes images and 3D objects pixel by pixel on the CPU, and avoids the use of Graphics APIs like OpenGL, Vulkan, etc. This website contains various demos of the library, displayed using WebAssembly (WASM).
This library's source code is available here: https://codeberg.org/RedFlameKen/Burn
A 3D rotating cube made up of triangles with an ugly grass block texture
Source: src/demos/triangle3d_textured.c