Angular è uno dei principali framework JavaScript per lo sviluppo di applicazioni web e mobile moderne.
Basato su TypeScript, Angular permette una facile prototipazione di Single Page Application e di Progressive Web App, mettendo al tempo stesso a disposizione dello sviluppatore costrutti e funzionalità estremamente avanzate. E' quindi possibile creare applicativi complessi, basati su precisi costrutti di Dependency Injection: questo permette di progettare app scalabili, solide e orientate ad ambienti di produzione anche di livello enterprise.
Grazie ad una nutrita community il framework è ampiamente supportato e segue un'importante timeline di sviluppi.