AngularJS is a discontinued, open-source JavaScript-based front-end framework originally developed by Google in 2009 to simplify the creation of dynamic, single-page web applications (SPAs). By extending standard HTML with custom attributes, it allows developers to build interactive, data-driven user interfaces with significantly less boilerplate code.