AngularJS

HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.

https://angularjs.org/

PixiJS

Interactive, visually compelling content on desktop, mobile and beyond, all reached with a single codebase to deliver transferable experiences.

http://www.pixijs.com/