Angular egy nyílt forráskódú, keretrendszer-alapú webfejlesztési platform, amelyet a Google és a közösség fejleszt és tart karban. Angular-t elsősorban dinamikus, egyoldalas webalkalmazások (SPA) létrehozására használják, amelyeket HTML és TypeScript (JavaScript egy szuperhalmaza) nyelveken írnak. A keretrendszer moduláris szerkezete lehetővé teszi a fejlesztők számára, hogy újrafelhasználható komponenseket hozzanak létre, amelyek javítják az alkalmazások karbantarthatóságát és tesztelhetőségét. Angular jellemzői közé tartozik a reaktív programozás támogatása, erős routing képességek, és mély integráció a számos modern fejlesztési eszközzel.