AngularJS to framework JavaScript typu open source. Jego celem jest rozszerzenie aplikacji opartych na przeglądarkach o funkcję Model – View – Controller (MVC) i zmniejszenie ilości JavaScript potrzebnego do działania aplikacji internetowych. Tego typu aplikacje są również znane jako aplikacje jednostronicowe.