Webgl-tools is a project mainly written in JavaScript, it's free.
APIs for working with WebGl
Currently dependes on sylvester.js (see http://sylvester.jcoglan.com/).
In the examples diretory are a bunch of examples from http://learningwebgl.com/blog/?p=28, changed to use webgl-tools.