Get acquainted with Aurelia, the documentation, and how to get started.
Aurelia is the web framework that feels native to the browser. Built on web standards with zero overhead from virtual DOMs or magic abstractions, Aurelia delivers exceptional performance while keeping your code clean and maintainable.
Why developers choose Aurelia:
Efficient bundle sizes with smart code splitting and async loading
Standards-based architecture that leverages browser capabilities
TypeScript-first with powerful dependency injection built-in
No breaking changes since 2.0 - stable, production-ready platform
If you value web standards, performance, and developer experience over framework hype, Aurelia is built for you.
👋 New to Aurelia? Start with our - build a real app in 15 minutes.
🔧 Want the concepts first? Begin with for focused introduction to core concepts.
🚀 Migrating from another framework?
- Better performance, cleaner code
- All the simplicity, better performance
- Keep the good, lose the complexity
âš¡ Just want to see it work? Try our for immediate setup.
Direct DOM manipulation - no virtual DOM overhead
Batched rendering for optimal browser performance
Efficient memory usage - applications that don't drain batteries
Optimized bundle sizes - smart code splitting and async loading
Web Components foundation - build for the future of the web
Modern JavaScript/TypeScript - no proprietary abstractions
Seamless third-party integration - works with any library
Future-proof architecture - leverages browser capabilities
Powerful dependency injection built-in, no external libraries needed
Two-way data binding with unidirectional safety
Complete ecosystem - routing, validation, i18n, testing, CLI
API stability - no breaking changes since 2.0, stable production platform
Used by enterprise companies worldwide
MIT licensed open-source with active development
Comprehensive testing tools built-in
Strong TypeScript support from day one
Aurelia isn't chasing the latest trends - it's built on the fundamental technologies that power the web. By embracing web standards and leveraging browser capabilities, Aurelia applications are inherently future-proof and performant.
Our focused approach means:
Thoughtful feature development - every addition serves a clear purpose
Direct access to the core team - your feedback directly shapes the framework
Stable, reliable releases - no breaking changes that disrupt your projects
Quality ecosystem - carefully curated tools and plugins that work seamlessly together
Aurelia delivers superior performance by working directly with the browser's DOM instead of creating unnecessary abstraction layers.
Performance Advantages:
Zero virtual DOM overhead - no diffing algorithms or reconciliation cycles
Faster rendering - direct updates where they're needed
Smaller memory footprint - no duplicate DOM trees in memory
Better battery life - efficient resource usage on mobile devices
Developer Benefits:
Predictable behavior - work directly with web platform APIs
Easier debugging - inspect actual DOM elements, not virtual representations
Better third-party integration - no compatibility issues with DOM-based libraries
Standards-aligned - leverage browser capabilities instead of fighting them
Modern browsers are incredibly fast at DOM manipulation. Aurelia's intelligent observation and batching system ensures you get maximum performance without the complexity and overhead of virtual DOM solutions.
Start Here:
- Build your first app in 15 minutes
- Core concepts explained clearly
- Build reusable UI components
Build Real Apps: 4. - Master Aurelia's powerful templating 5. - Add navigation to your applications 6. - Handle user input effectively 7. - Test your applications thoroughly 8. - Optimize for production 9. - Complex application patterns
Need Help? Join our or check for support.
Ready to contribute or need support? The Aurelia community welcomes developers of all skill levels.
Get Support:
- Real-time chat with the community
- Q&A and feature discussions
- Technical questions and answers
Contribute:
- How to contribute code and documentation
- Report bugs or request features
- Help improve these docs
Jump into our and build your first Aurelia application in 15 minutes. You'll be amazed at how intuitive and powerful web development can be with the right tools.