O AngularJS (versões 1.x) é uma estrutura JavaScript de front-end de software livre. O AngularJS estende o HTML para desenvolver front-ends ricos e poderosos. Reduz o uso repetitivo de código HTML. Esta repetição pode ser evitada usando as diretivas fornecidas pelo AngularJS que salva muito tempo e esforço.