AngularJS es un framework de JavaScript de código abierto desarrollado por Google para crear aplicaciones web móviles y de escritorio, utilizando solo HTML, CSS y JavaScript. Destaca por su arquitectura basada en el patrón MVC, la inyección de dependencias y la capacidad de crear aplicaciones de una sola página (SPA), lo que permite una experiencia de usuario fluida. Además, AngularJS facilita la reutilización de código mediante módulos, directivas y filtros, y es compatible con pruebas unitarias e integración.