Code Libraries


Matter.js is a 2D rigid body physics engine for the web. It supports compound bodies, concave and convex hulls, physical properties, restitution, collisions, stable stacking, friction and resistance, constraints, sleeping bodies, etc.


Songbird is a real-time spatial audio encoding library for WebAudio applications. It allows web developers to dynamically spatially-encode streaming audio content into ambisonics signal, which is rendered using Omnitone to output stereo sound, for realistic 3D audio.

Primrose VR

The Primrose Framework helps web developers create virtual reality experiences within standard web browsers, on desktop and mobile devices alike, using the free, open source web development tools with which they are most familiar.