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 🚀

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.

Download