Angular is an open-source web application framework maintained by Google. It is a popular framework for front-end development to build dynamic and responsive web applications. It is written in TypeScript and is designed to simplify both the development and testing of web applications. Angular allows users to build the user interface using a declarative approach where developers describe the features of the UI, and Angular translates them into HTML and JavaScript code.