planck

2D JavaScript/TypeScript physics engine for cross-platform HTML5 game development

excalibur

Excalibur.js is a simple JavaScript game engine with TypeScript bindings for making 2D games in HTML5 Canvas. Our mission is to make web game development as simple as possible.