Any app size
Start quickly

You can start small knowing that Angular's tools support your apps as they grow. Learn more

Enterprise capable

Angular supports you with an opinionated platform as your team and apps grow. This allows you to build testable, and scalable user interfaces that perform well as they grow.

Predictable releases

Angular's predictable release schedule and update tools help you keep your app up-to-date with the latest advancements in the framework and the web platform. Learn more

A great community
Community resources

The Angular community is a global community that's made up of many local organizations. Learn more

Education resources

The Angular community offers books, workshops, and formal training to help you get started. Learn more

Development resources

The Angular community and team offer resources to help all stages of your development. Learn more

Build productively
Powerful command-line interface

The Angular command-line interface (CLI) supports starting a project and growing it to production, maintaining consistency across teams and projects. Learn more

Forms and routing

Angular's forms and routing, developed and supported by the Angular team, provide stability and integration with the rest of the platform. Learn more about forms and routing.

Development tools

Angular's integrated development environment (IDE) tools offer autocompletion and type checking. Profiling tools give a preview of your app's performance.

For everyone, everywhere
Internationalization tools

Angular's Internationalization (i18n) and Localization (l10n) tools help your app reach people around the world. Learn more

Accessibility tools

Create accessible apps with ARIA-enabled components, developer guides, and built-in Accessibility (a11y) test infrastructure. Learn more

Component libraries

Many component libraries are available for Angular apps to use. Material component library is one library that thousands of Google apps use with confidence. Learn more about Angular Material.

Try Angular