AngularJS is an open-source front-end web framework used for building dynamic web applications. It lets you extend HTML’s syntax to represent your application components succinctly. Google maintains this javascript-based framework.