single-file C libraries from Philip Allan Rideout
Support
Quality
Security
License
Reuse
a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions
Support
Quality
Security
License
Reuse
The polygon shredder that takes many cubes and turns them into confetti
Support
Quality
Security
License
Reuse
Simple Open-source Ray Tracer
Support
Quality
Security
License
Reuse
A tiny software graphics and game engine
Support
Quality
Security
License
Reuse
A minimal WebGL 2 rendering library
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Rust bindings for Sciter
Support
Quality
Security
License
Reuse
Manually ported color themes for ConEmu
Support
Quality
Security
License
Reuse
A light library that does stuff when the matched elements enter or leave the viewport
Support
Quality
Security
License
Reuse
🧞♂️ Your magic WebGL carpet
Support
Quality
Security
License
Reuse
JavaScript bindings for Dear ImGui using Emscripten and TypeScript
Support
Quality
Security
License
Reuse
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
Support
Quality
Security
License
Reuse
Rumpetroll is a massive-multiplayer experiment. It's purpose was to try out new open web technologies like WebSockets and Canvas.
Support
Quality
Security
License
Reuse
2D and 3D map renderer using OpenGL ES
Support
Quality
Security
License
Reuse
Rich HTML UI engine for UE4
Support
Quality
Security
License
Reuse
交互式计算机图形学——基于WebGL的自顶向下方法(第七版)的例子与练习题
Support
Quality
Security
License
Reuse
A tiny Skia subset ported to Rust
Support
Quality
Security
License
Reuse
A Toon Shader in Unity Universal Render Pipeline.
Support
Quality
Security
License
Reuse
Android app to create GLSL shaders and use them as live wallpaper
Support
Quality
Security
License
Reuse
A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
Support
Quality
Security
License
Reuse
Collection of community-authored custom display filters for PixiJS
Support
Quality
Security
License
Reuse
OpenGL C++ Graphics Engine
Support
Quality
Security
License
Reuse
OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
Support
Quality
Security
License
Reuse
Mitsuba renderer main repository
Support
Quality
Security
License
Reuse
.NET wrapper for Gtk and other related libraries
Support
Quality
Security
License
Reuse
A QML engine in a web browser. Current state: fixing things…
Support
Quality
Security
License
Reuse
renders BMFont files in ThreeJS with word-wrapping
Support
Quality
Security
License
Reuse
libraries to run GL Transitions and source code of
Support
Quality
Security
License
Reuse
Vue bindings for Three.js
Support
Quality
Security
License
Reuse
A simple framework for rapid prototyping on Vulkan or Direct3D 12
Support
Quality
Security
License
Reuse
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...
Support
Quality
Security
License
Reuse
FBX exporter addon for Blender compatible with Unity's coordinate and scaling system.
Support
Quality
Security
License
Reuse
Physical based rendering with Vulkan using glTF 2.0 models
Support
Quality
Security
License
Reuse
A particle system for PixiJS
Support
Quality
Security
License
Reuse
A collection of heavily commented WebGL shaders created with p5.js and GLSL
Support
Quality
Security
License
Reuse
3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
Support
Quality
Security
License
Reuse
3D model viewer with high quality rendering and glTF2.0/GLB export
Support
Quality
Security
License
Reuse
GPU Texture Generator
Support
Quality
Security
License
Reuse
Three Ways of Generating Terrain with Erosion Features
Support
Quality
Security
License
Reuse
Fast, header-only polygon triangulation
Support
Quality
Security
License
Reuse
Neural Geometric Level of Detail: Real-time Rendering with Implicit 3D Shapes (CVPR 2021 Oral)
Support
Quality
Security
License
Reuse
Android app to load 3D models using pure OpenGL ES 2.0. Published on Play Store
Support
Quality
Security
License
Reuse
Stylized Wireframe Rendering in WebGL
Support
Quality
Security
License
Reuse
A foundational Haxe framework for cross-platform development
Support
Quality
Security
License
Reuse
Differentiable Vector Graphics Rasterization
Support
Quality
Security
License
Reuse
Functional GLSL Linker
Support
Quality
Security
License
Reuse
A shader that imitates low grade 3D graphics.
Support
Quality
Security
License
Reuse
A collection of simple graphics made with D3.js
Support
Quality
Security
License
Reuse
DirectX 12 and Vulkan libraries that provide convenient access to realistically rendered and simulated hair and fur
Support
Quality
Security
License
Reuse
p
parby prideout
single-file C libraries from Philip Allan Rideout
C
788
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
l
linmath.hby datenwolf
a lean linear math library, aimed at graphics programming. Supports vec3, vec4, mat4x4 and quaternions
C
785
Updated: 2 y ago
License: Permissive (WTFPL)
Support
Quality
Security
License
Reuse
p
polygon-shredderby spite
The polygon shredder that takes many cubes and turns them into confetti
JavaScript
783
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SORTby JiayinCao
Simple Open-source Ray Tracer
C++
783
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
l
littlewolfby glouw
A tiny software graphics and game engine
C
780
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
picogl.jsby tsherif
A minimal WebGL 2 rendering library
JavaScript
778
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
Ray-Marchingby SebLague
C#
778
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
Support
Quality
Security
License
Reuse
C
ConEmu-Color-Themesby joonro
Manually ported color themes for ConEmu
PowerShell
773
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
o
onScreenby silvestreh
A light library that does stuff when the matched elements enter or leave the viewport
JavaScript
771
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
aladinoby luruke
🧞♂️ Your magic WebGL carpet
JavaScript
771
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
i
imgui-jsby flyover
JavaScript bindings for Dear ImGui using Emscripten and TypeScript
TypeScript
771
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vkQuake2by kondrak
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
C
771
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
R
Rumpetrollby danielmahal
Rumpetroll is a massive-multiplayer experiment. It's purpose was to try out new open web technologies like WebSockets and Canvas.
JavaScript
766
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tangram-esby tangrams
2D and 3D map renderer using OpenGL ES
C++
766
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
B
Support
Quality
Security
License
Reuse
I
ICG-WebGLby akira-cn
交互式计算机图形学——基于WebGL的自顶向下方法(第七版)的例子与练习题
JavaScript
764
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tiny-skiaby RazrFalcon
A tiny Skia subset ported to Rust
Rust
762
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
U
URP_Toonby ChiliMilk
A Toon Shader in Unity Universal Render Pipeline.
C#
760
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
ShaderEditorby markusfisch
Android app to create GLSL shaders and use them as live wallpaper
Java
756
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
foolrendererby cadenji
A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
C
756
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
filtersby pixijs
Collection of community-authored custom display filters for PixiJS
TypeScript
755
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Cellby JoeyDeVries
OpenGL C++ Graphics Engine
C++
754
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
o
openrndrby openrndr
OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
Kotlin
751
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
m
mitsubaby mitsuba-renderer
Mitsuba renderer main repository
C++
749
Updated: 4 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
G
GtkSharpby GtkSharp
.NET wrapper for Gtk and other related libraries
C#
747
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
q
qmlwebby qmlweb
A QML engine in a web browser. Current state: fixing things…
JavaScript
746
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
three-bmfont-textby Jam3
renders BMFont files in ThreeJS with word-wrapping
JavaScript
745
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
gl-transition-libsby gre
libraries to run GL Transitions and source code of
JavaScript
744
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
v
vue-threejsby fritx
Vue bindings for Three.js
JavaScript
740
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Cauldronby GPUOpen-LibrariesAndSDKs
A simple framework for rapid prototyping on Vulkan or Direct3D 12
C++
740
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rs_pbrtby wahn
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...
Rust
739
Updated: 3 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
b
blender-to-unity-fbx-exporterby EdyJ
FBX exporter addon for Blender compatible with Unity's coordinate and scaling system.
Python
724
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
V
Vulkan-glTF-PBRby SaschaWillems
Physical based rendering with Vulkan using glTF 2.0 models
C++
722
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
particle-emitterby pixijs
A particle system for PixiJS
TypeScript
722
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
p5jsShaderExamplesby aferriss
A collection of heavily commented WebGL shaders created with p5.js and GLSL
JavaScript
720
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
glChAoS.Pby BrutPitt
3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
C++
720
Updated: 2 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
c
clay-viewerby pissang
3D model viewer with high quality rendering and glTF2.0/GLB export
JavaScript
715
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
I
Support
Quality
Security
License
Reuse
t
terrain-erosion-3-waysby dandrino
Three Ways of Generating Terrain with Erosion Features
Python
710
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
earcut.hppby mapbox
Fast, header-only polygon triangulation
C
706
Updated: 2 y ago
License: Permissive (ISC)
Support
Quality
Security
License
Reuse
n
nglodby nv-tlabs
Neural Geometric Level of Detail: Real-time Rendering with Implicit 3D Shapes (CVPR 2021 Oral)
Python
706
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
android-3D-model-viewerby andresoviedo
Android app to load 3D models using pure OpenGL ES 2.0. Published on Play Store
Java
701
Updated: 5 y ago
License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
w
webgl-wireframesby mattdesl
Stylized Wireframe Rendering in WebGL
JavaScript
701
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
limeby openfl
A foundational Haxe framework for cross-platform development
JavaScript
701
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
diffvgby BachiLi
Differentiable Vector Graphics Rasterization
Python
696
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
shadergraphby unconed
Functional GLSL Linker
JavaScript
695
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
R
Retro3Dby keijiro
A shader that imitates low grade 3D graphics.
C#
693
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
D
D3-graph-galleryby holtzy
A collection of simple graphics made with D3.js
HTML
682
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
T
TressFXby GPUOpen-Effects
DirectX 12 and Vulkan libraries that provide convenient access to realistically rendered and simulated hair and fur
C++
682
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse