AngularJS is an open-source JavaScript framework provided by Google to build web applications. It is used in Single Page Application (SPA) projects. It extends HTML DOM with additional attributes and makes it more responsive to user actions. AngularJS is open source, completely free, and used by thousands of developers around the world. Applications written in AngularJS are cross-browser compliant and automatically handles JS code suitable for each browser.