← Software

Angular

A TypeScript-based web application framework.

Angular logo

Angular is a full-stack TypeScript-based frontend framework with strong opinions on application structure: dependency injection, NgModules (or now standalone components), templates with type-checked bindings, and RxJS for reactive data flow. The framework supplies its own testing tools, build system (now via Vite/esbuild), and routing rather than pulling them from the broader ecosystem.

Google released Angular (the rewrite, sometimes called Angular 2) in 2016, replacing the original AngularJS that had been popular in the early 2010s. Major version releases come every six months; LTS lasts 18 months from release. The framework remains heavily used inside Google itself and provides the foundation for many of Google's own product surfaces.

Angular's "comes with everything" approach makes it a strong fit for large enterprise teams that prefer a single, opinionated stack over composing one. It is dominant in finance, government, and healthcare frontends; less common in newer SPAs and indie-developer projects, where React, Vue, and Svelte have captured more attention.

License: MIT

Category: Web

Website: https://angular.dev/

Install

npm install -g @angular/cli
ng new my-app

Authors

  • Google
  • Angular team
PreviousALSA NextAnsible

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring