Angular is a TypeScript-based, free and open-source web application framework led by Google. A complete rewrite from AngularJS, Angular provides a full toolkit for building large-scale single-page applications: dependency injection, reactive programming with RxJS, a powerful CLI, and an opinionated module/component model.
Recent versions introduced standalone components, signals for fine-grained reactivity, and zoneless change detection โ dramatically improving developer experience and runtime performance.
Platform for building mobile and desktop web applications. Comprehensive, opinionated, enterprise-grade.
โจ Features
Strict types throughout. Templates type-checked, services strongly typed, refactors fearless.
Fine-grained reactivity primitive. Zoneless change detection, deterministic updates.
Hierarchical DI built into the core. Tree-shakable providers, scoped services, easy testing.
Reactive programming throughout. HTTP, forms, routing โ all observable-driven.
Scaffold, build, test, lint, deploy. Schematics let you write your own code generators.