## 2D
* [box2dweb](http://code.google.com/p/box2dweb/) - port of [Box2D](http://www.box2d.org/) to JS
* [Chipmunk-js](https://github.com/josephg/Chipmunk-js) - a port of [Chipmunk](http://chipmunk-physics.net) to JS
* [CoffeePhysics](http://soulwire.github.com/Coffee-Physics/) - lightweight physics engine written in CoffeeScript
* [JPE](https://github.com/colorhook/JPE) - physics engine based on Alec Cove's [APE](http://www.cove.org/ape/)
* [Verlet-js](https://github.com/subprotocol/verlet-js) - A simple Verlet physics engine written in javascript.
* [PhysicsJS](http://wellcaffeinated.net/PhysicsJS/) - A modular, extendable, and easy-to-use physics engine for javascript

#### Also
* <https://github.com/thinkpixellab/box2d/> - Closure-Compiler based port of [Box2D](http://www.box2d.org/) to JS
* <https://github.com/Moerphy/Chipmunk.js> - older port of [Chipmunk](http://chipmunk-physics.net) to JS
* <http://github.com/hapticdata/toxiclibsjs> - port of [Toxiclibs](http://toxiclibs.org)' VerletPhysics to JS
* <https://github.com/ChristophPacher/JavaScript-Physics-Library>

## 3D
* [JigLibJS](https://github.com/supereggbert/JigLibJS) - port of JigLib to JS
* [ammo.js](https://github.com/kripken/ammo.js) - port of Bullet to JS
* [bulletjs](http://code.google.com/p/bulletjs/) - port of parts of the Java library JBullet(<http://jbullet.advel.cz/>)
* [cannon.js](https://github.com/schteppe/cannon.js)
* [microphysics.js](https://github.com/jeromeetienne/microphysics.js) - simple 3D physics engine
* [Physijs](http://chandlerprall.github.com/Physijs/) - plugin for Three.js

## Other

* <http://dev.opera.com/articles/view/blob-sallad-canvas-tag-and-javascrip/>
* <http://cvslab.di.unipi.it/blogs/simula/>
* <http://granular.cs.umu.se/browserphysics/>