Angular
A TypeScript-first web framework with dependency injection, routing, and tooling for large single-page applications.
Overview
Angular is a TypeScript framework for building web applications with a fixed structure: components, services, dependency injection, and a router. The project ships its own CLI and testing guidance for teams that prefer conventions over assembling many libraries.
Where it fits
- Large single-page applications with many contributors
- Enterprise forms and data-heavy interfaces
- Applications that need routing and dependency injection out of the box
Key capabilities
- TypeScript-first component model
- Dependency injection container
- Router with guards and lazy loading
- CLI for builds, tests, and updates
Repository metadata
- Stars (snapshot)
- 101,107
- Main language
- TypeScript
- License
- MIT
- Topics
- angular, javascript, pwa, typescript, web, web-framework, web-performance
- Category
- Platforms & frameworks
- Last push
- 2026-11-05T12:17:26Z
Repository description from GitHub metadata: Deliver web apps with confidence 🚀
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
Leaving this site. These links open github.com in a new tab.
Source archives, release assets, checksums, and license texts are hosted and controlled by
GitHub and the project maintainers. Review the upstream license before redistributing or
modifying anything.