It's been an amazing journey to get here and it couldn't have happened without the feedback of thousands of community members, the contributions from hundreds of developers and the guidance of our core team. It's a special day in the history of our project. Today I'm proud to announce the official Aurelia 1.0 Release!

What is it? Perhaps you're hearing about Aurelia for the first time today and you're wondering "What is it exactly?" Well, in short, Aurelia is a platform for building apps, based on top of open web technologies. You can build browser apps, you can build mobile apps and you can build desktop apps. Aurelia stays very close to web standards by embracing ES 2015+, Web Components and the modern DOM. It's also uniquely unobtrusive, allowing it to stay out of your JavaScript code while you focus on your app. For an example, check out this introductory video: We hope you'll give Aurelia a try and join the thousands of developers who are creating awesome businesses, apps and experiences on top of the platform.

Some Basic Stats A lot of work has gone into Aurelia 1.0. Here are a few fun facts: 21 Team Members

Almost 500,000 views/mo on our sites and blogs

Over 240,000 views of our videos

Closed 3,270+ Issues

Merged 1,730+ Pull Requests

Delivered 1,410+ Releases

3,790+ People Chatting on Gitter

Almost 9,000 GitHub Stars Wow! Thanks again to everyone who made this release possible!

How to Get Aurelia Now that Aurelia is available, you're going to want to know how to get it. We've made it available through a variety of outlets. Aurelia CLI - You can run npm install -g aurelia-cli to get our new CLI tool. Then just run au new and the CLI will setup your project and you'll have an app, ready for deploy, within a few minutes. You can read more about it in the new CLI documentation .

- You can run to get our new CLI tool. Then just run and the CLI will setup your project and you'll have an app, ready for deploy, within a few minutes. You can read more about it in the new CLI documentation . Webpack - Lots of work has recently gone into supporting Webpack. As a result, we have two Webpack skeletons, one for Babel and one for TypeScript. You can simply download one of those and follow the instructions in its readme to get going or read about it in our new Webpack documentation ;

- Lots of work has recently gone into supporting Webpack. As a result, we have two Webpack skeletons, one for Babel and one for TypeScript. You can simply download one of those and follow the instructions in its readme to get going or read about it in our new Webpack documentation ; JSPM - All libraries are configured to work with JSPM. We've got four skeletons available for you that have both Babel and TypeScript setups ready to go for vanilla web projects as well as ASP.NET Core. You can read about those here .

- All libraries are configured to work with JSPM. We've got four skeletons available for you that have both Babel and TypeScript setups ready to go for vanilla web projects as well as ASP.NET Core. You can read about those here . NPM - If you have NPM 3.x installed, you can use NPM for front-end development. All Aurelia libraries are available on NPM so you can get started by simply running npm install aurelia-bootstrapper .

- If you have NPM 3.x installed, you can use NPM for front-end development. All Aurelia libraries are available on NPM so you can get started by simply running . GitHub & Bower - All libraries are available as GitHub releases and are registered with Bower. You can simply run bower install aurelia-boostrapper to get setup.

- All libraries are available as GitHub releases and are registered with Bower. You can simply run to get setup. Script Tags and CDNs - We've got a new build of Aurelia we've put together for this release. It's a build that's designed to let you include the core as a single script tag include. We've created a new basic aurelia project setup that uses this. You can read about that in our new Quick Start guide . Over the coming weeks, we'll work towards getting our script tag builds up on a CDN.

What The 1.0 release includes the following Aurelia libraries and plugins: animator-css

animator-velocity

binding

boostrapper

bootstrapper-webpack

dependency-injection

event-aggregator

fetch-client

framework

history

history-browser

html-import-template-loader

http-client

loader

loader-default

loader-webpack

logging

logging-console

metadata

i18n

pal

pal-browser

path

polyfills

route-recognizer

router

task-queue

templating

templating-binding

templating-resources

templating-router

webpack-plugin The following libraries are in Beta: dialog

testing

ui-virtualization The following libraries are in Alpha: cli

pal-nodejs

pal-worker

validatejs

validation

web-components

We've also got a major update to the docs as part of this release. The docs now support mobile devices and include a ton of new content. The content includes a massive section on data-binding, more information on templating, new details on router configuration, a new quick start, a new tutorial and much more.

What You don't think we're stopping here do you? Of course not! We've got lots of things that we're working on. Here are a few: CLI - The CLI is off to a great start, but there's much more we can do with it, including Webpack integration, Electron and Cordova support and many more features. Look for continual improvements in this area.

- The CLI is off to a great start, but there's much more we can do with it, including Webpack integration, Electron and Cordova support and many more features. Look for continual improvements in this area. Hot Module Loading - The dev experience with our CLI, Webpack and Skeletons is pretty solid, but it can be even better. We're working on technology that will enable hot HTML/JS/CSS update on live apps across our CLI and Webpack tooling options.

- The dev experience with our CLI, Webpack and Skeletons is pretty solid, but it can be even better. We're working on technology that will enable hot HTML/JS/CSS update on live apps across our CLI and Webpack tooling options. Validation - We've got an alpha of the new validation API today. We're planning to invest a lot of work into filling this out by handling a number of additional use cases over the coming months.

- We've got an alpha of the new validation API today. We're planning to invest a lot of work into filling this out by handling a number of additional use cases over the coming months. Server-Side Rendering - We've already got a start on running Aurelia on the server (and in a worker). We're working towards server-render for SEO next and after that, pick-up-and-continue on the client. In addition to the items listed above, we'll be continuing work on Aurelia itself. This includes fixes to bugs as well as adding new features. We're working to build a stable application platform, so you can expect us to grow Aurelia in a way that is semantically compatible with the 1.0 version for quite some time. If we need to make a breaking change, Aurelia is modular enough to make that easier on us and on you. Any changes of that nature will be announced well in advance and will always be designated by a major version change in the associated library. Any removal of features will be proceeded by a deprecation period. We're invested and we know you are invested, so we're making strong efforts to maintain stability and predictability for the platform.

Aurelia Virtual Training Is Now Available As of today, we're launching official Aurelia Virtual Training. We've split the training into three segments so you can purchase and attend whichever segments you feel are most helpful for you. Each segment is split into two, four-hour sessions, making available a total of 24 hours of training if you go all out. ![Modern JavaScript and Aurelia Training](/content/images/2016/07/training_banner.png) You can read all the details on the training event site as well as purchase tickets.