Angular is a framework that allows developers to create single-page applications. It is a JavaScript-based open-source web application framework, maintained by Google and the community. It can also be considered as a library with the help of which developers can build web applications without having to worry about the backend or server side code.