var _____WB$wombat$assign$function_____=function(name){return (globalThis._wb_wombat && globalThis._wb_wombat.local_init && globalThis._wb_wombat.local_init(name))||globalThis[name];};if(!globalThis.__WB_pmw){globalThis.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}var window = _____WB$wombat$assign$function_____("window"); var self = _____WB$wombat$assign$function_____("self"); var document = _____WB$wombat$assign$function_____("document"); var location = _____WB$wombat$assign$function_____("location"); var top = _____WB$wombat$assign$function_____("top"); var parent = _____WB$wombat$assign$function_____("parent"); var frames = _____WB$wombat$assign$function_____("frames"); var opener = _____WB$wombat$assign$function_____("opener"); Home • Angular

Works at any scale

Angular lets you start small on a well-lit path and supports you as your team and apps grow.

Loved by millions

Join the millions of developers all over the world building with Angular in a thriving and friendly community.

Build for everyone

Rely on Angular's built-in hydration, internationalization, security, and accessibility support to build for everyone around the world.