XMoto.js is a HTML port of XMoto, using CoffeeScript, PixiJS and Box2D.
The hardest part of the development was to recreate a similar experience for the players, using the same levels and graphical assets as the original game.
The use of Box2D, the physics engine also used in Angry Birds was really conclusive.
Some links: