Build the web of tomorrow with Angular
Angular is a modern web development platform for building fast, scalable applications with TypeScript. Ship production-ready apps with confidence using a complete framework built by Google.
Quick start
Get up and running with Angular in minutes
Create a new workspace
Start the development server
http://localhost:4200/ in your browser. The application will automatically reload when you make changes to source files.Explore by topic
Learn Angular from the ground up or dive into specific features
Core Concepts
Routing
Forms
HTTP Client
Signals
Server-Side Rendering
Key features
Everything you need to build modern web applications
TypeScript-First
Built with TypeScript for enhanced developer experience, better tooling, and type safety throughout your application.
High Performance
Optimized change detection, ahead-of-time compilation, and tree-shaking ensure your apps are fast and efficient.
Component Architecture
Build reusable, maintainable UI components with a clear separation of concerns and encapsulated styles.
Powerful CLI
Scaffold projects, generate components, and build optimized production bundles with Angular’s comprehensive CLI.
Built-in Security
Protection against XSS, CSRF, and other common web vulnerabilities with Angular’s built-in sanitization.
Testing Tools
Comprehensive testing utilities and integration with popular testing frameworks like Jasmine and Karma.
Resources
Tools and resources for Angular developers
Angular CLI
Style Guide
Testing Guide
Ready to start building?
Join millions of developers using Angular to build fast, reliable web applications. Get started in minutes with our comprehensive guides and tutorials.
Start Building Now