For the complete documentation index, see llms.txt. This page is also available as Markdown.

Quick Install Guide

Get Aurelia running in under 5 minutes with this quick installation guide.

Get Aurelia up and running in 5 minutes or less.

Prerequisites

  • A code editor of your choice

  • Node.js (latest version recommended) for the scaffolded app path

Option 1: Try Aurelia in the browser

Want to try Aurelia immediately without installing anything? Use Run Aurelia in the browser without a build step. That page is the canonical no-build setup and covers module scripts, CDN imports, version pinning, CodePen usage, and package registration.

For a more complete no-build application, see the realworld-vanilla example, which demonstrates a full application with routing.

Option 2: 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:

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?

Want deeper context after the quick start? These guides build on the concepts introduced here:

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?