These libraries focus only on 3D. You may need to combine them with other libs to suit your needs.
Name | Latest Release | Size (KB) | License | Unit Tests | Docs | Notes |
---|---|---|---|---|---|---|
C3DL | 2.1 (?) | MIT | ||||
Curve3D | 1.0 | BSD | ||||
CopperLicht | 1.3.2 (?) | |||||
CubicVR.js | ~200 minified | MIT | API, WIKI | |||
GLGE | 0.8 | BSD | API | |||
J3D | ||||||
JS3D | 0.1a (2007-02-05) | GPL | ||||
SceneJS | 0.8.0b (2011-06-13) | 353 | MIT or GPL V2 | API, WIKI | EXAMPLES | |
O3D | BSD | |||||
Origami | ||||||
PhiloGL | 1.4.2 | MIT | API | Demos and tutorials | ||
Pre3d | Demo | |||||
Sandy 3D | Apparently compiles to JS via Haxe | |||||
SpiderGL | ||||||
three.js | r47(2012 01 14) | ~96 gzipped | MIT | API, WIKI | Examples | |
lightgl.js | Annotated Source | |||||
WebGLU - WebGL helpers
mjs - vector and matrix math library optimized for WebGL
glMatrix - "stupidly fast" matrix/vertex math library for WebGL, 0.9.4, BSD
ewgl-matrices - matrix lib for WebGL
TDL - low-level library for WebGL apps. It focuses on speed of rendering rather than ease of use
GLOW - a just-above-low-level WebGL API.
learningwebgl.com - WebGL tutorials and overviews
ThreeNodes.js - vvvv clone in WebGL