AngularJS lets you extend HTML vocabulary for your application. It includes MVC, directives, factories, and more