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.2 | MIT | ||||||
Curve3D | 1.0 | BSD | ||||||
CopperLicht | 1.4.2 | |||||||
CubicVR.js | ~200 minified | MIT | API, WIKI | |||||
GLGE | 0.9 | 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.3 | MIT | API | Demos and tutorials | ||||
Pre3d | Demo | |||||||
Sandy 3D | Apparently compiles to JS via Haxe | |||||||
SpiderGL | ||||||||
three.js | r57(2013 03 15) | ~97 gzipped | MIT | API, WIKI | Examples, More Examples | |||
lightgl.js | Annotated Source | |||||||
OSG.JS | 0.1.0 | ~200kb min | LGPL | Examples |
Name | Latest Release | Size (KB) | License | Unit Tests | Deps | IE | SVG | Docs | Notes |
---|---|---|---|---|---|---|---|---|---|
webgl-2d | Canvas in WebGL |
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.
webgl.com - webgl demos and overviews
learningwebgl.com - WebGL tutorials and overviews
learningthreejs.com - Three.js tutorials
chromeexperiments.com - webgl demos
ThreeNodes.js - vvvv clone in WebGL