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