Spotted a bug? Have a great idea? Help us make great!


Google's web framework for development of fast and scalable apps

Build fast and scalable web app following Google's best practices

Angular is a framework for building user interfaces. It provides building blocks to help you quickly set up a maintainable, scalable app. Angular empowers developers to build apps that live on the web, mobile, or the desktop.

Getting started with Angular

This tutorial introduces you to the essentials of Angular. It leverages what you already know about HTML and JavaScript—plus some useful Angular features—to build a simple online store application, with a catalog, shopping cart, and check-out form.

Angular CLI

The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications. You can use the tool directly in a command shell, or indirectly through an interactive UI such as Angular Console.

Angular components

Component infrastructure and Material Design components for Angular.

Experts and influencers

Meet our Angular experts

News feed

Get the latest news and articles about Angular.


Never miss a video about Angular.