Nipplejs
A virtual joystick for touch capable interfaces.
Phaser
Phaser is a light-weight 2D game framework for making HTML5 games for desktop and mobile browsers
Pixi.js
Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback
Melon JS
a fresh & lightweight javascript game engine
Matter JS
a 2D rigid body physics engine for the web
Verly.js
:red_circle::wavy_dash::large_blue_circle::wavy_dash::black_circle: Easy to integrate Verlet physics engine. :link:
Babylon.js
Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL
Superpowers Core
:octopus: Superpowers — Extensible HTML5 app for real-time collaborative projects
Turbulenz Engine
Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers and mobile devices.
Gamejs
GameJs is a thin library on top of the HTML canvas element. In addition to the drawing functions it has a set of generally helpful modules for game development.
Rot.js
ROguelike Toolkit
Joy.js
A Joyful 2D HTML5 Game Engine.
Cutjs
Lightweight, fast, interactable 2D HTML5 rendering engine for cross-platform game development.
Crafty
Crafty is a JavaScript game library that can help you create games in a structured way.
Flash JS
JavaScript graphics and games engine with API familiar to Flash one. Just look to examples sources.
Canvas Engine
Framework for HTML5 Canvas oriented 2D video games
Easystar.js
An asynchronous A* pathfinding API written in Javascript.