AngularJS is a javascript framework built and maintained by Google engineers Group, it uses HTML as a "template engine", all this in order to provide a complete solution for the client-side of your application. Also has full compatibility with the most used javascript libraries such as jQuery. It's a new concept for developing web apps client-site.