AngularJS ist ein Open-Source-JavaScript-Framework. Ziel ist es, browserbasierte Anwendungen mit der MVC-Funktion (Model-View-Controller) zu erweitern und die Menge an JavaScript zu reduzieren, die erforderlich ist, um Webanwendungen funktionsfähig zu machen. Diese Art von Apps wird auch als Single-Page-Anwendung bezeichnet.