Three.js
The threejs.org website presents Three.js, a lightweight and popular JavaScript library that makes creating and rendering 3D graphics in web browsers simple by using WebGL technology.
You may like
A simple Verlet (pronounced 'ver-ley') physics engine written in javascript.
Interactive 3D sketches and creative experiments.
Effortlessly create 3D web experiences, from quick demos to advanced applications, with Three.js.
Physijs brings a very easy to use interface to the three.js framework.
Oimo.js is a lightweight 3d physics engine for JavaScript.
Demo application base class and 3D physics demos based on ammo.js.