Skip to content
On this page

Angular - The modern web developer's platform


Angular is a development platform for building mobile and desktop web applications
using TypeScript/JavaScript and other languages.

Documentation

Get started with Angular, learn the fundamentals and explore advanced topics on our documentation website.

  • [Getting Started]
  • [Architecture]
  • [Components and Templates]
  • [Forms]
  • [API]

Prerequisites

  • Install [Node.js] which includes [Node Package Manager][npm]

Setting Up a Project

Install the Angular CLI globally:

npm install -g @angular/cli

Create workspace:

ng new [PROJECT NAME]

Run the application:

cd [PROJECT NAME]
ng serve

Angular is cross-platform, fast, scalable, has incredible tooling, and is loved by millions.

Quickstart

[Get started in 5 minutes]

Upgrading

Check out our [upgrade guide]to find out the best way to upgrade your project.

Contributing

Contributing Guidelines

Read through our [contributing guidelines][contributing] to learn about our submission process, coding rules, and more.

Want to Help?

Want to report a bug, contribute some code, or improve the documentation? Excellent! Read up on our guidelines for [contributing][contributing] and then check out one of our issues labeled as

Code of Conduct

Help us keep Angular open and inclusive. Please read and follow our [Code of Conduct][codeofconduct].

has loaded