Angular is a platform that makes it easy to build applications with the web. Angular combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop.
One Framework Mobile & Desktop
Develop across all platforms
Learn one way to build applications with angular and reuse your code and abilities to build apps for any deployment target. For web, mobile web, native mobile and native desktop.
Speed & Performance
Achieve the maximum speed possible on the web platform today, and take it further, via web workers and server-side rendering.
Angular puts you in control over scalability. Meet huge data requirements by building data models on rxjs, immutable.js or another push-model.
Build features quickly with simple, declarative templates. Extend the template language with your own components and use a wide array of existing components. Get immediate angular-specific help and feedback with nearly every IDE and editor. All this comes together so you can focus on building amazing apps rather than trying to make the code work.
Loved by millions
From prototype through global deployment, angular delivers the productivity and scalable infrastructure that supports google’s largest applications.
Features & Benefits
Progressive web apps
Use modern web platform capabilities to deliver app-like experiences. High performance, offline, and zero-step installation.
Build native mobile apps with strategies from ionic framework, nativescript, and react native.
Create desktop-installed apps across mac, windows, and linux using the same angular methods you’ve learned for the web plus the ability to access native os apis.
Speed And Performance
Serve the first view of your application on node.js, .net, php, and other servers for near-instant rendering in just html and css. Also paves the way for sites that optimize for seo.
Angular apps load quickly with the new component router, which delivers automatic code-splitting so users only load code required to render the view they request.
Quickly create ui views with simple and powerful template syntax.
Command line tools: start building fast, add components and tests, then instantly deploy.
Get intelligent code completion, instant errors, and other feedback in popular editors and ides.
Full Development Story
With karma for unit tests, you can know if you’ve broken things every time you save. And protractor makes your scenario tests run faster and in a stable manner.
Create high-performance, complex choreographies and animation timelines with very little code through angular’s intuitive api.
Create accessible applications with aria-enabled components, developer guides, and built-in a11y test infrastructure.