Quick Start
Welcome to Aurelia. This quick start guide will take you through creating a todo app using Aurelia and briefly explain its main concepts. We assume you are familiar with JavaScript, HTML, and CSS.
Last updated
Was this helpful?
Welcome to Aurelia. This quick start guide will take you through creating a todo app using Aurelia and briefly explain its main concepts. We assume you are familiar with JavaScript, HTML, and CSS.
Last updated
Was this helpful?
Dive into the world of Aurelia, a framework that strikes the perfect balance between simplicity and power. In this tutorial, we'll walk you through building a "Todo" application, showcasing how Aurelia empowers you to write clean, concise code without compromising on functionality.
For this tutorial, we're going to use the Aurelia CLI. You can skip to the next section if you've already set up your machine with the CLI. If not, then please install the following CLI prerequisites:
Install Node.js (the LTS version is fine) from .
Install a GIT client such as the standard GIT client from or a nicer GUI client such as
Once the prerequisites are installed, you can install the Aurelia CLI itself. From the command line, use npm to install the CLI globally:
Ready to dive in? Great! Let's get started on our todo app.
First, open your command line. We'll use the au new
command to kickstart our project.
When you run the command, a few options pop up. Here's what you need to do:
Name your project "todo" (keep it simple, right?)
Choose your preferred language:
If you're comfortable with the latest JavaScript features, go for "Default ESNext"
More of a TypeScript fan? Select "Default TypeScript"
After that, you'll be asked if you want to install your new project's dependencies. Press enter to select the default "yes" for this as well.
Now that you've installed the dependencies (which might take a few minutes), your project is ready to roll. Head over to your project folder and fire it up by running au run --open
. This command will launch the app, open a new browser tab, and monitor your project's source files for any changes. If everything's set up correctly, you should see a friendly "Hello World!" message greeting you in the browser.
That's it! Now, you're all set to dive deeper into Aurelia development.