Build modern web applications with a framework that puts you first. Simple, powerful, and unobtrusive.
Built on web standards, with conventions that keep large apps maintainable.
Build complex UIs from simple, reusable components
No virtual DOM. Fine-grained reactivity updates only what changes
Written in TypeScript, with type-safe templates and tooling
Nested routes, guards, and code-splitting built in
Built-in dependency injection for modular, testable code
Test components in isolation with Jest, Mocha, and Playwright
Proud financial backers of Aurelia.