AngularJS
AngularJS on JavaScriptil põhinev avatud lähekoodiga front-end veebirakenduste raamistik. AngularJS on loodud usus, et deklaratiivne programmeerimine peaks olema kasutusel kasutajaliideste loomiseks ja tarkvarakomponentide ühendamiseks, samas kui imperatiivne programmeerimine sobib rohkem rakenduse äriloogika defineerimiseks. Raamistik kohandab ja laiendab traditsioonilist HTML-i spetsiaalsete atribuutidega, et esitleda dünaamilist sisu. Seetõttu vähendab AngularJS üleliigset DOM-i liidese kasutamist ning parendab veebirakenduse testitavust ja sooritusvõimet. AngularJS lahutab DOM-i liidese kasutuse rakendusloogikast ning eemaldab kliendipoolse rakenduse osa serveripoolsest. Angular kasutab MVC mustrit. AngularJS eesmärk on lihtsustada nii rakenduste väljatöötamist kui ka katsetamist, pakkudes raamistikku kliendipoolse mudeli vaatamise kontrolleri (MVC) ja mudeli vaate-viewer-modelli (MVVM) arhitektuuridele koos komponentidega, mida tavaliselt kasutatakse rikaste Interneti-rakendustes. "AngularJS Roadmap"</ref>