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"

Why TypeScript? Get intellisense, type safety, and better tooling support out of the box.

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?

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?