JSwiki

3D Engines

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

2D

Name Latest Release Size (KB) License Unit Tests Deps IE SVG Docs Notes
webgl-2d Canvas in WebGL

WebGL Helpers

  • 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.

  • jaxgl

  • KineticJS

  • csg.js

WebGL Applications

Presentations

Demos