A curated list of amazingly awesome Aurelia libraries, resources and shiny things.
Aurelia is a next gen JavaScript client framework for mobile, desktop and web that leverages simple conventions to empower your creativity.
- Official Site
- Official Blog
- Official Documentation
- API Documentation
- Official Getting Started Guide
- Official GitHub Repo ★ 6015, pushed 132 days ago
- Rob Eisenberg on Twitter
-
#aureliajs
hashtag on Twitter - Gitter Channel
- Gitter Channel for Aurelia TypeScript
- Aurelia StackOverflow
- Aurelia AMA (Ask Me Anything)
- /r/Aureliajs Subreddit
- Aurelia on Google+
- Personal blog of Aurelia developer Matthew James Davis
- Personal blog on Aurelia dev / Developer Jeremy Danyow
- Personal blog on Aurelia dev / Developer Patrick Walters aka 'PWKAD'
- Personal blog on Aurelia dev / Developer Ashley Grant
- Personal blog of Australian Front End / Aurelia Javascript Developer Dwayne Charrington
- Personal blog on Aurelia dev / Developer Don Wilcox aka 'drdwilcox'
- Personal blog on Aurelia dev / Developer Michael Lambert
- Personal blog on Aurelia dev / Developer Sean Hunter
- Personal blog on Aurelia dev / Developer 'Adriatic'
- Personal blog on Aurelia dev / Developer Paul van Bladel
- Personal blog on Aurelia dev / Developer Jason Sobell
- Rob Eisenberg's other Blog
- Chrome Extension * This tool is called "Aurelia Context"
- vscode-aurelia-snippets * HTML, JavaScript and TypeScript snippets for VSCode ★ 0, pushed 130 days ago
- aurelia-update * Update all aurelia dependencies easily.
- aurelia-template-lint * Sanity check of Aurelia-flavor template HTML
- atom-aurelia-snippets * JavaScript and TypeScript snippets for atom
- aurelia-installer * CLI for managing Aurelia components and vendor libs
- Beginner kits * Houses the beginner getting started started kits for ES 2016 and TypeScript. ★ 14, pushed 208 days ago
- {{ add your repo }}
- zewa666/generator-aurelia Yeoman generator for the JavaScript Framework Aurelia by @zewa666
- kristianmandrup/generator-aurelia-ts Turbo Start generator for Aurelia apps by @kristianmandrup
- Aurelia Value Converters
- Aurelia & Framework7 vs. Angular2 & Ionic2
- Aurelia-styleguide * A starting point for Aurelia development teams to provide consistency through best practices. ★ 5, pushed 127 days ago
- 02.22.2016 No Fluff Just Stuff Podcast: Checking out Aurelia with Peter Pavlovich
- 02.18.2016 Program With Erik Podcast: The History Behind Aurelia with Rob Eisenberg
- 02.11.2016 Adventures in Angular Podcast: Aurelia with Rob Eisenberg
- 08.04.2015 Herding Code 203: Rob Eisenberg on Aurelia
- 06.02.2015 The Changelog #140: Aurelia, Durandal, and leaving AngularJS with Rob Eisenberg
- 02.02.2015 The Web Platform Podcast : 38: Aurelia.io
- 05.04.2016 Brian Noyes | Aurelia Fundamentals on Pluralsight.com
- 11.01.2016 Rob Eisenberg | Aurelia: Next Generation Web Apps | NDC {London}
- 12.16.2015 Ashley Grant on Custom Components in Aurelia | Dev Chat
- 12.10.2015 Jeremy Danyow on Binding | Readthesource 12
- 12.09.2015 Jakub Jedryszek | Aurelia * The next generation JavaScript framework you will love | SeattleCodeCamp
- 11.12.2015 Rob Eisenberg on Aurelia | DEVIntersection 2015 | Channel 9
- Beginning Of Aurelia * by Behzad Abbasi (behzad888)
- Aurelia for Real World Applications by Dwayne Charrington
- Official Aurelia Material Design (Github) ★ 88, pushed 418 days ago
- aurelia-mdl ★ 14, pushed 203 days ago
- aurelia-material ★ 35, pushed 165 days ago
- aurelia-mdl-plugin * Material Design Lite plugin for Aurelia
- {{ add your repo }}
- aurelia-auth * Token-based authentication plugin for aurelia ★ 129, pushed 152 days ago
- aurelia-computed * A plugin for Aurelia to observe computed properties without dirty-checking ★ 14, pushed 158 days ago
- aurelia-i18n {official} * A plugin that provides i18n support ★ 34, pushed 126 days ago
- aurelia-ui-virtualization {official} * A plugin that provides a virtualized repeater and other virtualization services ★ 35, pushed 130 days ago
- aurelia-bs-grid * Aurelia and Bootstrap powered datagrid control ★ 36, pushed 258 days ago
- aurelia-polymer * Aurelia plugin to support Polymer ★ 8, pushed 139 days ago
- aurelia-google-maps * A highly configurable custom element for use in your Aurelia applications for inserting Google Maps into your application ★ 12, pushed 131 days ago
- webpack-plugin {official} * A plugin for webpack that enables bundling Aurelia applications ★ 18, pushed 144 days ago
- aurelia-cycle * An Aurelia plugin that enables the use of Cycle.js inside of Aurelia ★ 3, pushed 182 days ago
- aurelia-kendoui-bridge * Aurelia and KendoUI integration ★ 48, pushed 128 days ago
- aurelia-react-loader * Load React components directly from Aurelia views ★ 16, pushed 181 days ago
- aurelia-validatejs {official} * Enables expressive validation using decorators and/or a fluent API.
- aurelia-view-pipeline * A plugin for loading any Markdown into custom element ★ 0, pushed 132 days ago
- aurelia-routed-footer * An Aurelia plugin which adds the ability to control footer content via the router ★ 2, pushed 159 days ago
- aurelia-api {ES6/TS/Webpack} * A wrapper around aurelia-fetch-client for multiple endpoints
- aurelia-authentication {ES6/TS/Webpack} * Authentication plugin for aurelia with aurelia-api support.
- aurelia-orm {ES6/TS/Webpack} * Makes working with entities and calling your Rest API simple.
- aurelia-notification {ES6/TS/Webpack} * Automatically translated notifications utilizing humane.js and i18n
- aurelia-binding-loader * An Aurelia loader for using any module directly from a view template
- aurelia-dragula * An ES2015 port of the Dragula library, targeted at the Aurelia Framework
- aurelia-breeze * Everything you need to use Breeze with Aurelia
- aurelia-bootstrap-datepicker * An aurelia port for bootstrap-datepicker
- Aurelia-Configuration * Smart configuration for your Aurelia applications.
- aurelia-environment * aurelia-environment provides simple .env parsing and loading
- aurelia-firebase * A Firebase plugin for Aurelia
- aurelia-flux * Flux dispatcher plugin for Aurelia
- aurelia-grid * A fresh Aurelia Grid written in TypeScript based charlespockert's Aurelia BS Grid
- aurelia-google-analytics * An Aurelia.io plugin that adds Google Analytics page tracking to your project.
- aurelia-knockout * A Knockout plugin for Aurelia
- aurelia-leaflet * Leaflet Plugin for Aurelia
- aurelia-notify * A notification plugin for Aurelia
- aurelia-rethink-bindtable * Aurelia bind table integration for RethinkDB via Socket.io
- aurelia-sails-socket-client * A simple, restful, message-based wrapper around sails.io client ★ 20, pushed 144 days ago
- aurelia-switch * An aurelia optimised switchButton
- aurelia-yt-player * Aurelia plugin for Youtube player API
- abalmus/aurelia-ace-editor * Aurelia ace editor plugin
- Tseberechts/aurelia-place-picker * A place picker inspired by the Autocomplete places with Aurelia
- treacherous-aurelia * An Aurelia plugin for the treacherous validation system
- aurelia-filter * A plugin for aurelia to populate search/filter criteria. Works well with aurelia-orm
- aurelia-charts * Graphs plugin for aurelia. Supports all libraries
- aurelia-view-manager * A view manager for aurelia plugins. Add support for overriding views, and multiple frameworks
- {{ add your repo }}
- aurelia-animator-tinyanimate * Implementation of the Aurelia base animator using TinyAnimate
- sukobuto/aurelia-tinymce-sample * Sample app with Aurelia and TinyMCE
- stamp-web/stamp-web-aurelia * Next Generation Stamp Web Editor written in Aurelio with Bootstrap
- aurelia-tabs * A dependency free tabs component for your Aurelia applications. Allows you to toggle between sections of content, with supports for dynamically composing views with optional data
- aurelia-flickr-ts-memo-game * Match the pairs type of game written with Aurelia in TypeScript using Flickr
- AureliaElectronHappiness * Sample application that shows how to combine TypeScript, VSCode and Electron.
- aurelia-datatable * A 100% aurelia based data table component http://aurelia-datatable.spoonx.org
- aurelia-v-grid * aurelia-v-grid
- aurelia-leaflet * A Leaflet CustomElement for Aurelia
- aurelia-chart * A chart element for aurelia which is powered by chart js using html5 canvas
- sentry * An Aurelia template with a built in authentication shell ★ 28, pushed 336 days ago
- aurelia-authentication-loopback-sample * Aurelia client sample with aurelia-authentication and loopback server (ES6/TS+jspm, ES6+webpack) ★ 1, pushed 129 days ago
- aurelia-identityserver-aspnetcore * Sample integrating aurelia with identityserver 4 and docker
- pollyfils * The minimal set of polyfills needed to run Aurelia ★ 7, pushed 132 days ago
- aurelia-sails-socket-client * A simple, restful, message-based wrapper around sails.io client
- aurelia-bundler * A library for bundling JavaScript, HTML and CSS for use with SystemJS ★ 21, pushed 128 days ago
- {{ add your repo }}
- jdanyow/aurelia-breeze-northwind * A Northwind demo using Aurelia and Breeze by @jdanyow.
- jdanyow/aurelia-solitaire * Klondike solitaire built with Aurelia and dragula.
- discosultan/aurelia-minesweeper * Classic Minesweeper game built with Aurelia by @discosultan.
- electron-aurelia-example * An example desktop application written with Electron and Aurelia.
- aurelia-webapi-example * An example WebAPI written with C# and Aurelia
TypeScript lets you write JavaScript the way you really want to. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
- TypeScript Official Website for TypeScript
- REPL Official TypeScript REPL that runs entirely in your browser
- TypeScript Repository (GitHub) Official GitHub Repo for TypeScript ★ 11210, pushed 127 days ago
- DefinitelyTyped Repository (GitHub) The repository for high quality TypeScript type definitions. ★ 6937, pushed 126 days ago
- TSD TypeScript Definition manager for DefinitelyTyped
- Aurelia Typescript * A starter kit for working with the Aurelia TypeScript type definitions by @cmichaelgraham ★ 150, pushed 274 days ago
- aurelia-axel * As a Visual Studio TypeScript and C# developer building web-based, spatial information systems targeting a variety of platforms that leverage ESRI and SQL Server, I want a starter kit so that I can rapidly build implementations ★ 1, pushed 163 days ago
-
aurelia-axel-northwind
* As a user, I want a walk through of creating a web app from the
aurelia-axel
starter kit, based of a familiar database (Northwind) ★ 1, pushed 140 days ago - aurelia-skeleton-navigation-gulp-typescript * Aurelia navigation skeleton implemented with Gulp and Typescript
- {{ add your repo }}
An ECMAScript language that includes structured, dynamic, functional, and prototype-based features.
- ahmedshuhel/nav-app-es5 Skeleton that sets up a standard aurelia navigation-style app just using ES5, Bower and RequireJS by @ahmedshuhel. ★ 10, pushed 586 days ago
- aurelia-observer-patterns * Simple examples for different methods of implementing observer patterns in Aurelia
Meteor is a full stack JavaScript platform which can use Aurelia as its front-end framework.
- TsumiNa/meteor-aurelia Skeleton that allows Meteor to use Aurelia as the front-end by @TsumiNa.
Please note that this project is released with a Contributor Code of Conduct . By participating in this project you agree to abide by its terms.
Ensure your pull request adheres to the following guidelines:
- Search previous suggestions before making a new one, as yours may be a duplicate.
- If you just created something, wait at least a couple of weeks before submitting.
- You should of course have read or used the thing you're submitting.
- Make an individual pull request for each suggestion.
-
Use the following format:
[name](link) * Description.
- Keep descriptions short and simple, but descriptive.
- Start the description with a capital and end with a full stop/period.
- Check your spelling and grammar.
- Make sure your text editor is set to remove trailing whitespace.
- Link additions should be added to the bottom of the relevant section.
- New categories or improvements to the existing categorization are welcome.
- Pull requests should have a useful title and include a link to the package and why it should be included.
Thank you for your suggestions!
A lot of times, making a PR adhere to the standards above can be difficult. If the maintainers notice anything that we'd like changed, we'll ask you to edit your PR before we merge it. There's no need to open a new PR, just edit the existing one. If you're not sure how to do that, here is a guide on the different ways you can update your PR so that we can merge it.