TinyGL lineage

Project Targeted standard Language License Last commit High-profile uses
TinyGL OpenGL 1.1 subset C MIT (since 0.4.1) 2022 (v0.4.1) ScummVM
C-Chads/tinygl stars OpenGL 1.1 subset C99 zlib-style 2023 (archived) —
erysdren/TinyGL stars OpenGL 1.2 subset C99 MIT 2026 —

Everything else

Project Targeted standard Language License Last commit Used in
ssloy/tinyrenderer stars Custom C++ zlib-style 2026  
zauonlok/renderer stars Custom (PBR) C89 MIT 2021  
google/swiftshader stars Vulkan 1.3 C++ Apache-2.0 2026 Chromium
skywind3000/mini3d stars Custom C MIT 2024  
rswinkle/PortableGL stars OpenGL 3.x core, some 4.x C99, single header MIT 2026 Craft
keith2018/SoftGLRender stars Custom C++ MIT 2026  
EmberGL-org/EmberGL stars Custom C++ MIT 2026  
zesterer/euc stars Custom Rust MIT / Apache-2.0 2024 Veloren
vindar/tgx stars Custom C++ LGPL-2.1 2026  
LMP88959/PL3D-KC stars Custom; integer/fixed-point only C89 public domain 2023 King’s Crook
Dawoodoz/DFPSR stars Custom (~D3D7 feature level) C++14 Zlib 2026  
h0MER247/swGL stars OpenGL 1.3 (DLL drop-in) C++ GPL-2.0 2018  
BlazingRenderer/BRender stars Custom C MIT 2026 Carmageddon, 3D Movie Maker
Marzac/le3d stars Custom C++ (+ASM/SSE2) MIT 2018  
erysdren/plush stars Custom C zlib-style 2026 Nullsoft (origin)
Vogtinator/nGL stars Custom C++ GPL-3.0 2026 crafti
stackos/soft-gles2 stars OpenGL ES 2.0 C++ Apache-2.0 2019  
adriengivry/SimplexEngine stars Custom C++ ? 2023  
adriengivry/Software-Rasterizer stars Custom C++ ? 2024  
Cpasjuste/pTinyGL stars OpenGL 1.x subset C none stated 2018 PS Vita homebrew
small3dlib Custom, single-header C99 CC0 / public domain — ESPboy