Angular is a frontend framework with built-in patterns for organising components and services, such as code that gets data from a server. It commonly uses TypeScript.