Quick start
Get Aurelia running in under 5 minutes with this quick installation guide.
Get Aurelia up and running in 5 minutes or less.
Prerequisites
Node.js (latest version recommended)
A code editor of your choice
Create Your App
Aurelia uses the Makes scaffolding tool. No global installs required.
npx makes aurelia
When prompted:
Project name: Enter your project name
Setup: Choose TypeScript (recommended) or ESNext
Install dependencies: Select "Yes"
Run Your App
Navigate to your project and start the development server:
cd your-project-name
npm start
Your browser will automatically open to http://localhost:8080
showing your new Aurelia app.
Verify Everything Works
You should see "Hello World!" displayed in your browser. The development server watches for changes and auto-reloads.
What's Next?
New to Aurelia? Try our Hello World Tutorial for a hands-on introduction
Ready for more? Explore our developer guides and tutorials
Need help? Check out troubleshooting
Core Concepts (Optional Reading)
Aurelia is built on familiar web technologies with a few key concepts:
Components: Made of view-models (
.ts
/.js
) and views (.html
)Conventions: File names and structure follow predictable patterns
Dependency Injection: Built-in system for managing services and dependencies
Enhanced HTML: Templates use familiar HTML with powerful binding syntax
These concepts become clearer as you build with Aurelia. Start with the tutorial above to see them in action!
Last updated
Was this helpful?