763 lines
34 KiB
HTML
763 lines
34 KiB
HTML
<p align="center">
|
||
<a href="https://github.com/behzad888/awesome" target="_blank">
|
||
<img src="/media/aurelia-awesome.png" alt="Awesome Aurelia" /> </a>
|
||
</p>
|
||
<h1
|
||
id="aurelia-awesome-awesome-join-the-chat-at-httpsgitter.imaureliadiscuss-build-status">Aurelia
|
||
Awesome <a href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a> <a
|
||
href="https://gitter.im/aurelia/discuss?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge"><img
|
||
src="https://badges.gitter.im/Join%20Chat.svg"
|
||
alt="Join the chat at https://gitter.im/aurelia/discuss" /></a> <a
|
||
href="https://travis-ci.org/behzad888/awesome-aurelia"><img
|
||
src="https://travis-ci.org/behzad888/awesome-aurelia.svg?branch=master"
|
||
alt="Build Status" /></a></h1>
|
||
<p>A curated list of amazingly awesome Aurelia libraries, resources and
|
||
shiny things.</p>
|
||
<h2 id="current-aurelia-version">Current Aurelia version</h2>
|
||
<p><a href="https://www.npmjs.com/package/aurelia-framework"><img
|
||
src="https://img.shields.io/npm/v/aurelia-framework.svg"
|
||
alt="npm Version" /></a></p>
|
||
<h2 id="table-of-contents">Table of Contents</h2>
|
||
<ul>
|
||
<li><a href="#aurelia">Aurelia</a>
|
||
<ul>
|
||
<li><a href="#official-resources">Official Resources</a></li>
|
||
<li><a href="#community">Community</a></li>
|
||
<li><a href="#experts-on-personal-blogs">Experts on personal
|
||
blogs</a></li>
|
||
<li><a href="#aurelia-tools">Aurelia Tools</a></li>
|
||
<li><a href="#seed-project">Seed Project</a></li>
|
||
<li><a href="#aurelia-generators">Aurelia Generators</a></li>
|
||
<li><a href="#aurelia-cheatsheet">Aurelia Cheatsheet</a></li>
|
||
<li><a href="#aurelia-tutorials">Aurelia Tutorials</a>
|
||
<ul>
|
||
<li><a href="#aurelia-podcasts">Aurelia Podcasts</a></li>
|
||
<li><a href="#aurelia-videos">Aurelia Videos</a></li>
|
||
<li><a href="#aurelia-books">Aurelia Books</a></li>
|
||
<li><a href="#aurelia-articles">Aurelia Articles</a></li>
|
||
</ul></li>
|
||
<li><a href="#material-design">Material Design</a></li>
|
||
<li><a href="#aurelia-plugins">Aurelia Plugins</a></li>
|
||
<li><a href="#aurelia-implementation">Aurelia Implementation</a></li>
|
||
<li><a href="#aurelia-custom-element">Aurelia Custom Element</a></li>
|
||
<li><a href="#aurelia-auth">Aurelia Auth</a></li>
|
||
<li><a href="#aurelia-libraries">Aurelia Libraries</a></li>
|
||
<li><a href="#aurelia-examples">Aurelia Examples</a></li>
|
||
</ul></li>
|
||
<li><a href="#typescript">TypeScript</a>
|
||
<ul>
|
||
<li><a href="#typeScript-general-resources">TypeScript General
|
||
Resources</a></li>
|
||
<li><a href="#typescript-seed-projects">Seed Projects</a></li>
|
||
<li><a href="#examples">Examples</a></li>
|
||
</ul></li>
|
||
<li><a href="#es5">Aurelia in ES5</a>
|
||
<ul>
|
||
<li><a href="#es5-seed-projects">Seed Projects</a></li>
|
||
<li><a href="#es5-examples">Examples</a></li>
|
||
</ul></li>
|
||
<li><a href="#meteor">Aurelia and Meteor</a>
|
||
<ul>
|
||
<li><a href="#meteor-seed-projects">Seed Projects</a></li>
|
||
</ul></li>
|
||
<li><a href="#contributing-guideline">Contributing</a></li>
|
||
</ul>
|
||
<h3 id="aurelia">Aurelia</h3>
|
||
<blockquote>
|
||
<p>Aurelia is a next gen JavaScript client framework for mobile, desktop
|
||
and web that leverages simple conventions to empower your
|
||
creativity.</p>
|
||
</blockquote>
|
||
<h4 id="official-resources">Official Resources</h4>
|
||
<ul>
|
||
<li><a href="http://aurelia.io">Official Site</a></li>
|
||
<li><a href="http://blog.aurelia.io/">Official Blog</a></li>
|
||
<li><a href="http://aurelia.io/docs.html">Official
|
||
Documentation</a></li>
|
||
<li><a href="http://aurelia.io/docs.html#/api/home">API
|
||
Documentation</a></li>
|
||
<li><a
|
||
href="http://aurelia.io/docs.html#/aurelia/framework/latest/doc/article/getting-started">Official
|
||
Getting Started Guide</a></li>
|
||
<li><a href="https://github.com/aurelia/framework">Official GitHub
|
||
Repo</a></li>
|
||
<li><a href="https://twitter.com/eisenbergeffect">Rob Eisenberg on
|
||
Twitter</a></li>
|
||
</ul>
|
||
<h4 id="community">Community</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://twitter.com/hashtag/aureliajs"><code>#aureliajs</code></a>
|
||
hashtag on Twitter</li>
|
||
<li><a href="https://discourse.aurelia.io/">Aurelia Forum</a> on
|
||
Discourse</li>
|
||
<li><a href="https://gitter.im/Aurelia/Discuss">Gitter Channel</a></li>
|
||
<li><a href="https://gitter.im/cmichaelgraham/aurelia-typescript">Gitter
|
||
Channel</a> for Aurelia TypeScript</li>
|
||
<li><a href="http://stackoverflow.com/questions/tagged/aurelia">Aurelia
|
||
StackOverflow</a></li>
|
||
<li><a
|
||
href="https://hashnode.com/ama/with-aurelia-team-cijv67apt000o535313ewe3qo">Aurelia
|
||
AMA (Ask Me Anything)</a></li>
|
||
<li><a href="http://www.reddit.com/r/aureliajs/">/r/Aureliajs
|
||
Subreddit</a></li>
|
||
<li><a
|
||
href="https://plus.google.com/communities/103785338632993439883">Aurelia
|
||
on Google+</a></li>
|
||
</ul>
|
||
<h4 id="experts-on-personal-blogs">Experts on personal blogs</h4>
|
||
<ul>
|
||
<li><a href="http://davismj.me/">Personal blog of Aurelia developer
|
||
Matthew James Davis</a></li>
|
||
<li><a href="http://www.danyow.net/">Personal blog on Aurelia dev /
|
||
Developer Jeremy Danyow</a></li>
|
||
<li><a href="http://patrickwalters.net/">Personal blog on Aurelia dev /
|
||
Developer Patrick Walters aka ‘PWKAD’</a></li>
|
||
<li><a href="http://blog.ashleygrant.com/">Personal blog on Aurelia dev
|
||
/ Developer Ashley Grant</a></li>
|
||
<li><a
|
||
href="http://ilikekillnerds.com/category/javascript/aurelia/">Personal
|
||
blog of Australian Front End / Aurelia Javascript Developer Dwayne
|
||
Charrington</a></li>
|
||
<li><a href="http://drdwilcox.blogspot.com/">Personal blog on Aurelia
|
||
dev / Developer Don Wilcox aka ‘drdwilcox’</a></li>
|
||
<li><a href="http://hobbit-on-aurelia.net/">Personal blog on Aurelia dev
|
||
/ Developer Michael Lambert</a></li>
|
||
<li><a href="http://sean-hunter.io/">Personal blog on Aurelia dev /
|
||
Developer Sean Hunter</a></li>
|
||
<li><a href="http://blog.opinionatedapps.com/">Personal blog on Aurelia
|
||
dev / Developer Paul van Bladel</a></li>
|
||
<li><a href="http://www.sobell.net/category/aurelia/">Personal blog on
|
||
Aurelia dev / Developer Jason Sobell</a></li>
|
||
<li><a href="http://eisenbergeffect.bluespire.com/">Rob Eisenberg’s
|
||
other Blog</a></li>
|
||
<li><a href="https://medium.com/@eriklieben">Medium posts by Aurelia
|
||
Core team member Erik Lieben</a></li>
|
||
<li><a href="http://manuelguilbault.com/">Personal blog of Canadian
|
||
developer Manuel Guilbault</a></li>
|
||
<li><a href="http://www.jeremyg.net/">Personal blog of Canadian
|
||
developer Jeremy Gonzalez</a></li>
|
||
<li><a href="https://kabaehr.de/">Personal blog of German developer
|
||
Katharina Bähr</a></li>
|
||
<li><a href="https://elanderson.net/tag/aurelia/">Personal blog of
|
||
American developer Eric L. Anderson</a></li>
|
||
</ul>
|
||
<h4 id="aurelia-tools">Aurelia Tools</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://chrome.google.com/webstore/detail/aurelia-inspector/ofemgdknaajmpeoblfdjkenbpcfbdefg">Chrome
|
||
Extension</a> * This tool is called “Aurelia Inspector”</li>
|
||
<li><a
|
||
href="https://github.com/aurelia/vscode-extension">vscode-extension</a>
|
||
* An Aurelia extension for the VS Code editor that provides HTML syntax
|
||
highlighting, statement completion and CLI integration.</li>
|
||
<li><a
|
||
href="https://github.com/behzad888/vscode-aurelia-snippets">vscode-aurelia-snippets</a>
|
||
* HTML, JavaScript and TypeScript snippets for VSCode</li>
|
||
<li><a
|
||
href="https://github.com/SpoonX/aurelia-update">aurelia-update</a> *
|
||
Update all aurelia dependencies easily.</li>
|
||
<li><a
|
||
href="https://github.com/MeirionHughes/aurelia-template-lint">aurelia-template-lint</a>
|
||
* Sanity check of Aurelia-flavor template HTML</li>
|
||
<li><a
|
||
href="https://atom.io/packages/atom-aurelia-snippets">atom-aurelia-snippets</a>
|
||
* JavaScript and TypeScript snippets for atom</li>
|
||
<li><a
|
||
href="https://github.com/kristianmandrup/aurelia-installer">aurelia-installer</a>
|
||
* CLI for managing Aurelia components and vendor libs</li>
|
||
<li><a
|
||
href="https://github.com/charlespockert/aurelia-debugger">aurelia-debugger</a>
|
||
* Visual debug tool for Aurelia</li>
|
||
</ul>
|
||
<h4 id="seed-project">Seed Project</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/aurelia/beginner-kits">Beginner kits</a>
|
||
* Houses the beginner getting started started kits for ES 2016 and
|
||
TypeScript.</li>
|
||
<li><a
|
||
href="https://github.com/michaelbull/aurelia-typescript-webpack-starter">TypeScript
|
||
+ Webpack Starter Kit</a> * A minimal Aurelia starter kit written in
|
||
TypeScript and built using webpack.</li>
|
||
<li><a
|
||
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
|
||
add_your_repo <strong>}}</strong></a></li>
|
||
</ul>
|
||
<h4 id="aurelia-generators">Aurelia Generators</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/zewa666/generator-aurelia">zewa666/generator-aurelia</a>
|
||
Yeoman generator for the JavaScript Framework Aurelia by <span
|
||
class="citation" data-cites="zewa666">@zewa666</span></li>
|
||
<li><a
|
||
href="https://github.com/kristianmandrup/generator-aurelia-ts">kristianmandrup/generator-aurelia-ts</a>
|
||
Turbo Start generator for Aurelia apps by <span class="citation"
|
||
data-cites="kristianmandrup">@kristianmandrup</span></li>
|
||
</ul>
|
||
<h4 id="aurelia-cheatsheet">Aurelia Cheatsheet</h4>
|
||
<ul>
|
||
<li><a
|
||
href="http://www.cheatography.com/erikch/cheat-sheets/aurelia-getting-started/">Aurelia
|
||
Getting Started Cheat Sheet by ErikCH</a></li>
|
||
</ul>
|
||
<h4 id="aurelia-tutorials">Aurelia Tutorials</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://jdanyow.github.io/aurelia-converters-sample/">Aurelia
|
||
Value Converters</a></li>
|
||
<li><a
|
||
href="http://www.jujens.eu/posts/en/2016/Mar/15/ionic2-aurelia-f7/">Aurelia
|
||
& Framework7 vs. Angular2 & Ionic2</a></li>
|
||
<li><a
|
||
href="https://github.com/behzad888/Aurelia-styleguide">Aurelia-styleguide</a>
|
||
* A starting point for Aurelia development teams to provide consistency
|
||
through best practices.</li>
|
||
<li><a href="https://www.tutorialspoint.com/aurelia/index.htm">Aurelia
|
||
Tutorial | TutorialsPoint</a></li>
|
||
</ul>
|
||
<h5 id="aurelia-podcasts">Aurelia Podcasts</h5>
|
||
<ul>
|
||
<li>02.22.2016 <a
|
||
href="http://blog.nofluffjuststuff.com/2016/02/22/podcast-checking-out-aurelia-with-peter-pavlovich/">No
|
||
Fluff Just Stuff Podcast: Checking out Aurelia with Peter
|
||
Pavlovich</a></li>
|
||
<li>02.18.2016 <a
|
||
href="http://www.programwitherik.com/the-history-behind-aurelia-with-rob-eisenberg/">Program
|
||
With Erik Podcast: The History Behind Aurelia with Rob
|
||
Eisenberg</a></li>
|
||
<li>02.11.2016 <a
|
||
href="https://devchat.tv/adventures-in-angular/080-aia-aurelia-with-rob-eisenberg">Adventures
|
||
in Angular Podcast: Aurelia with Rob Eisenberg</a></li>
|
||
<li>08.04.2015 <a
|
||
href="http://herdingcode.com/herding-code-203-rob-eisenberg-on-aurelia/">Herding
|
||
Code 203: Rob Eisenberg on Aurelia</a></li>
|
||
<li>06.02.2015 <a href="http://5by5.tv/changelog/140">The Changelog
|
||
#140: Aurelia, Durandal, and leaving AngularJS with Rob
|
||
Eisenberg</a></li>
|
||
<li>02.02.2015 <a
|
||
href="http://thewebplatform.libsyn.com/38-aureliaio">The Web Platform
|
||
Podcast : 38: Aurelia.io</a></li>
|
||
</ul>
|
||
<h5 id="aurelia-videos">Aurelia Videos</h5>
|
||
<ul>
|
||
<li>02.20.2018 <a
|
||
href="https://www.packtpub.com/application-development/aurelia-beginners-new-age-js-framework-video">Aurelia
|
||
For Beginners: The New Age JS Framework | Packt</a></li>
|
||
<li>01.04.2018 <a href="https://aureliacasts.com/">Tutorial Series of
|
||
Aurelia | AureliaCasts</a></li>
|
||
<li>02.28.2017 <a
|
||
href="https://www.packtpub.com/web-development/aurelia-web-development-part-1-video">Aurelia
|
||
Web Development - Part 1 | Packt</a></li>
|
||
<li>05.04.2016 <a
|
||
href="https://www.pluralsight.com/courses/aurelia-fundamentals">Brian
|
||
Noyes | Aurelia Fundamentals on Pluralsight.com</a></li>
|
||
<li>03.08.2016 <a
|
||
href="https://www.youtube.com/watch?v=fi33aDFKvxE">Discover Aurelia with
|
||
CEO Rob Eisenberg</a></li>
|
||
<li>11.01.2016 <a href="https://vimeo.com/153090562">Rob Eisenberg |
|
||
Aurelia: Next Generation Web Apps | NDC {London}</a></li>
|
||
<li>12.16.2015 <a
|
||
href="https://www.youtube.com/watch?v=KOCiYJAWXeQ">Ashley Grant on
|
||
Custom Components in Aurelia | Dev Chat</a></li>
|
||
<li>12.10.2015 <a
|
||
href="https://www.youtube.com/watch?v=NyxGZYgOCuo">Jeremy Danyow on
|
||
Binding | Readthesource 12</a></li>
|
||
<li>12.09.2015 <a href="https://vimeo.com/152733803">Jakub Jedryszek |
|
||
Aurelia * The next generation JavaScript framework you will love |
|
||
SeattleCodeCamp</a></li>
|
||
<li>11.12.2015 <a
|
||
href="https://channel9.msdn.com/Events/Seth-on-the-Road/DevIntersection-2015/Rob-Eisenberg-on-Aurelia">Rob
|
||
Eisenberg on Aurelia | DEVIntersection 2015 | Channel 9</a></li>
|
||
</ul>
|
||
<h5 id="aurelia-books">Aurelia Books</h5>
|
||
<ul>
|
||
<li><a
|
||
href="https://leanpub.com/aurelia-for-real-world-applications">Aurelia
|
||
for Real World Applications</a> by Dwayne Charrington (Dec 2018, 174
|
||
pages)</li>
|
||
<li><a href="https://leanpub.com/mastering-aurelia-store">Mastering
|
||
Aurelia Store</a> By Dwayne Charrington (last updated Nov 2018)</li>
|
||
<li><a href="https://www.manning.com/books/aurelia-in-action">Aurelia in
|
||
Action</a> By Sean Hunter (Aug 2018, 432 pages)</li>
|
||
<li><a
|
||
href="https://www.packtpub.com/web-development/hands-full-stack-web-development-aurelia">Hands-On
|
||
Full Stack Web Development with Aurelia</a> By Diego Argüelles &
|
||
Erikson Murrugarra (June 2018, 348 pages)</li>
|
||
<li><a href="https://www.apress.com/gp/book/9781484234013">Practical App
|
||
Development with Aurelia</a> by Matthew Duffield (March 2018)</li>
|
||
<li><a href="https://leanpub.com/practical-aurelia">Practical
|
||
Aurelia</a> by Behzad Abbasi (behzad888) (March 2018, 137 pages)</li>
|
||
<li><a
|
||
href="https://www.packtpub.com/web-development/learning-aurelia">Learning
|
||
Aurelia</a> by Manuel Guilbault (Dec 2016, 292 pages)</li>
|
||
<li><a href="https://leanpub.com/beginning-of-aurelia">Beginning
|
||
Aurelia</a> by Behzad Abbasi (behzad888) (July 2016, 218 pages)</li>
|
||
<li><a
|
||
href="https://www.gitbook.com/book/kristianmandrup/aurelia-app-amazement/details">Aurelia
|
||
App Amazement</a> By Kristian Mandrup (2016)</li>
|
||
</ul>
|
||
<h5 id="aurelia-articles">Aurelia Articles</h5>
|
||
<ul>
|
||
<li><a
|
||
href="https://medium.com/@sergiy.stotskiy/casl-based-authorization-in-aurelia-app-3e44c0fe1703">Authorization
|
||
in Aurelia using CASL</a> * by Sergii Stotskyi (stalniy)</li>
|
||
</ul>
|
||
<h4 id="material-design">Material Design</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/joelcoxokc/aurelia-interface">Official
|
||
Aurelia Material Design (Github)</a></li>
|
||
<li><a
|
||
href="https://github.com/genadis/aurelia-mdl">aurelia-mdl</a></li>
|
||
<li><a
|
||
href="https://github.com/redpelicans/aurelia-material">aurelia-material</a></li>
|
||
<li><a
|
||
href="https://github.com/arabsight/aurelia-mdl-plugin">aurelia-mdl-plugin</a>
|
||
* Material Design Lite plugin for Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
|
||
add_your_repo <strong>}}</strong></a></li>
|
||
</ul>
|
||
<h4 id="aurelia-plugins">Aurelia Plugins</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/paulvanbladel/aurelia-auth">aurelia-auth</a> *
|
||
Token-based authentication plugin for aurelia</li>
|
||
<li><a
|
||
href="https://github.com/jdanyow/aurelia-computed">aurelia-computed</a>
|
||
* A plugin for Aurelia to observe computed properties without
|
||
dirty-checking</li>
|
||
<li><a href="https://github.com/aurelia/i18n">aurelia-i18n</a>
|
||
{official} * A plugin that provides i18n support</li>
|
||
<li><a
|
||
href="https://github.com/aurelia/ui-virtualization">aurelia-ui-virtualization</a>
|
||
{official} * A plugin that provides a virtualized repeater and other
|
||
virtualization services</li>
|
||
<li><a
|
||
href="https://github.com/charlespockert/aurelia-bs-grid">aurelia-bs-grid</a>
|
||
* Aurelia and Bootstrap powered datagrid control</li>
|
||
<li><a
|
||
href="https://github.com/roguePanda/aurelia-polymer">aurelia-polymer</a>
|
||
* Aurelia plugin to support Polymer</li>
|
||
<li><a
|
||
href="https://github.com/Vheissu/aurelia-google-maps">aurelia-google-maps</a>
|
||
* A highly configurable custom element for use in your Aurelia
|
||
applications for inserting Google Maps into your application</li>
|
||
<li><a
|
||
href="https://github.com/aurelia/webpack-plugin">webpack-plugin</a>
|
||
{official} * A plugin for webpack that enables bundling Aurelia
|
||
applications</li>
|
||
<li><a href="https://github.com/niieani/aurelia-cycle">aurelia-cycle</a>
|
||
* An Aurelia plugin that enables the use of Cycle.js inside of
|
||
Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/aurelia-ui-toolkits/aurelia-kendoui-bridge">aurelia-kendoui-bridge</a>
|
||
* Aurelia and KendoUI integration</li>
|
||
<li><a
|
||
href="https://github.com/avrahamcool/aurelia-long-click-event">aurelia-long-click-event</a>
|
||
* Add delegate/trigger capabilities for long click.</li>
|
||
<li><a
|
||
href="https://github.com/bryanrsmith/aurelia-react-loader">aurelia-react-loader</a>
|
||
* Load React components directly from Aurelia views</li>
|
||
<li><a
|
||
href="https://github.com/aurelia/validatejs">aurelia-validatejs</a>
|
||
{official} * Enables expressive validation using decorators and/or a
|
||
fluent API.</li>
|
||
<li><a
|
||
href="https://github.com/behzad888/aurelia-view-pipeline">aurelia-view-pipeline</a>
|
||
* A plugin for loading any Markdown into custom element</li>
|
||
<li><a
|
||
href="https://github.com/drivesoftware/aurelia-routed-footer">aurelia-routed-footer</a>
|
||
* An Aurelia plugin which adds the ability to control footer content via
|
||
the router</li>
|
||
<li><a href="https://github.com/SpoonX/aurelia-api">aurelia-api</a>
|
||
{ES6/TS/Webpack} * A wrapper around aurelia-fetch-client for multiple
|
||
endpoints</li>
|
||
<li><a
|
||
href="https://github.com/SpoonX/aurelia-authentication">aurelia-authentication</a>
|
||
{ES6/TS/Webpack} * Authentication plugin for aurelia with aurelia-api
|
||
support.</li>
|
||
<li><a href="https://github.com/SpoonX/aurelia-orm">aurelia-orm</a>
|
||
{ES6/TS/Webpack} * Makes working with entities and calling your Rest API
|
||
simple.</li>
|
||
<li><a
|
||
href="https://github.com/SpoonX/aurelia-notification">aurelia-notification</a>
|
||
{ES6/TS/Webpack} * Automatically translated notifications utilizing
|
||
humane.js and i18n</li>
|
||
<li><a
|
||
href="https://github.com/bryanrsmith/aurelia-binding-loader">aurelia-binding-loader</a>
|
||
* An Aurelia loader for using any module directly from a view
|
||
template</li>
|
||
<li><a
|
||
href="https://github.com/michaelmalonenz/aurelia-dragula">aurelia-dragula</a>
|
||
* An ES2015 port of the Dragula library, targeted at the Aurelia
|
||
Framework</li>
|
||
<li><a
|
||
href="https://github.com/jdanyow/aurelia-breeze">aurelia-breeze</a> *
|
||
Everything you need to use Breeze with Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/Itprosolutions/aurelia-bootstrap-datepicker">aurelia-bootstrap-datepicker</a>
|
||
* An aurelia port for bootstrap-datepicker</li>
|
||
<li><a
|
||
href="https://github.com/vheissu/aurelia-configuration">Aurelia-Configuration</a>
|
||
* Smart configuration for your Aurelia applications.</li>
|
||
<li><a
|
||
href="https://github.com/MarcScheib/aurelia-environment">aurelia-environment</a>
|
||
* aurelia-environment provides simple .env parsing and loading</li>
|
||
<li><a
|
||
href="https://github.com/pulsarblow/aurelia-firebase">aurelia-firebase</a>
|
||
* <a href="https://aureliaonfire.azurewebsites.net">A Firebase plugin
|
||
for Aurelia</a></li>
|
||
<li><a
|
||
href="https://github.com/tfrydrychewicz/aurelia-flux">aurelia-flux</a> *
|
||
Flux dispatcher plugin for Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/corneliutusnea/aurelia-grid">aurelia-grid</a> *
|
||
A fresh Aurelia Grid written in TypeScript based charlespockert’s
|
||
Aurelia BS Grid</li>
|
||
<li><a
|
||
href="https://github.com/miguelzakharia/aurelia-google-analytics">aurelia-google-analytics</a>
|
||
* An Aurelia.io plugin that adds Google Analytics page tracking to your
|
||
project.</li>
|
||
<li><a
|
||
href="https://github.com/code-chris/aurelia-knockout">aurelia-knockout</a>
|
||
* A Knockout plugin for Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/ceoaliongroo/aurelia-leaflet">aurelia-leaflet</a>
|
||
* Leaflet Plugin for Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/MarcScheib/aurelia-notify">aurelia-notify</a> *
|
||
A notification plugin for Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/kristianmandrup/aurelia-rethink-bindtable">aurelia-rethink-bindtable</a>
|
||
* Aurelia bind table integration for RethinkDB via Socket.io</li>
|
||
<li><a
|
||
href="https://github.com/Mordred/aurelia-sails-socket-client">aurelia-sails-socket-client</a>
|
||
* A simple, restful, message-based wrapper around sails.io client</li>
|
||
<li><a
|
||
href="https://github.com/Itprosolutions/aurelia-switch">aurelia-switch</a>
|
||
* An aurelia optimised switchButton</li>
|
||
<li><a
|
||
href="https://github.com/genadis/aurelia-yt-player">aurelia-yt-player</a>
|
||
* Aurelia plugin for Youtube player API</li>
|
||
<li><a
|
||
href="https://github.com/abalmus/aurelia-ace-editor">abalmus/aurelia-ace-editor</a>
|
||
* Aurelia ace editor plugin</li>
|
||
<li><a
|
||
href="https://github.com/Tseberechts/aurelia-place-picker">Tseberechts/aurelia-place-picker</a>
|
||
* A place picker inspired by the Autocomplete places with Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/grofit/treacherous-aurelia">treacherous-aurelia</a>
|
||
* An Aurelia plugin for the treacherous validation system</li>
|
||
<li><a
|
||
href="https://github.com/SpoonX/aurelia-filter">aurelia-filter</a> * A
|
||
plugin for aurelia to populate search/filter criteria. Works well with
|
||
aurelia-orm</li>
|
||
<li><a
|
||
href="https://github.com/SpoonX/aurelia-charts">aurelia-charts</a> *
|
||
Graphs plugin for aurelia. Supports all libraries</li>
|
||
<li><a
|
||
href="https://github.com/SpoonX/aurelia-view-manager">aurelia-view-manager</a>
|
||
* A view manager for aurelia plugins. Add support for overriding views,
|
||
and multiple frameworks</li>
|
||
<li><a
|
||
href="https://github.com/MeirionHughes/aurelia-resize">aurelia-resize</a>
|
||
* aurelia plugin to observe DOM-element resize events</li>
|
||
<li><a
|
||
href="https://github.com/Novatrox/aurelia-keyboard-plugin">aurelia-keyboard-plugin</a>
|
||
* Simple keyboard plugin for aurelia</li>
|
||
<li><a
|
||
href="https://github.com/adarshpastakia/aurelia-ui-framework">aurelia-ui-framework</a>
|
||
* A bespoke UI Framework built on Aurelia for desktop business
|
||
application</li>
|
||
<li><a
|
||
href="https://github.com/TGMorais/aurelia-tags-input">aurelia-tags-input</a>
|
||
* An aurelia tags input plugin</li>
|
||
<li><a
|
||
href="https://github.com/formio/aurelia-formio">aurelia-formio</a> * A
|
||
dynamic JSON Form Renderer and Form Builder - <a
|
||
href="https://formio.github.io/aurelia-formio/">See Example</a></li>
|
||
<li><a
|
||
href="https://github.com/michaelbull/aurelia-swipeout">aurelia-swipeout</a>
|
||
* A custom element for iOS style swipeout actions - <a
|
||
href="https://michaelbull.github.io/aurelia-swipeout/">Demo</a></li>
|
||
<li><a
|
||
href="https://github.com/michaelbull/aurelia-split-pane">aurelia-split-pane</a>
|
||
* A custom element for resizable split panes - <a
|
||
href="https://michaelbull.github.io/aurelia-split-pane/">Demo</a></li>
|
||
<li><a
|
||
href="https://github.com/ghiscoding/Aurelia-Bootstrap-Plugins">aurelia-bootstrap-plugins</a>
|
||
* A set of plugins to bridge with 3rd party Bootstrap addons - <a
|
||
href="https://ghiscoding.github.io/Aurelia-Bootstrap-Plugins/">Demo</a></li>
|
||
<li><a
|
||
href="https://github.com/ghiscoding/aurelia-slickgrid">aurelia-slickgrid</a>
|
||
* Slickgrid the best javascript datagrid for performance &
|
||
customization is now available in Aurelia - <a
|
||
href="https://ghiscoding.github.io/aurelia-slickgrid/">Demo</a></li>
|
||
<li><a
|
||
href="https://github.com/stalniy/casl/tree/master/packages/casl-aurelia">casl-aurelia</a>
|
||
* Permissions management plugin which allows to integrate Aurelia and
|
||
CASL</li>
|
||
<li><a
|
||
href="https://github.com/jbockle/aurelia-json-schema-form">aurelia-json-schema-form</a>
|
||
* A completely customizable plugin to dynamically generate forms &
|
||
validate them based on JSON schema</li>
|
||
<li><a
|
||
href="https://aurelia-highlightjs.r-w-x.net/#/demo">aurelia-highlightjs</a>
|
||
* An Aurelia custom element for <a
|
||
href="https://highlightjs.org/">highlight.js</a></li>
|
||
<li><a
|
||
href="https://github.com/jmzagorski/aurelia-fontawesome">aurelia-fontawesome</a>
|
||
* Aurelia component for <a href="https://fontawesome.com/">Font
|
||
Awesome</a> 5.</li>
|
||
<li><a
|
||
href="https://github.com/kisssdev/aurelia-kis-oidc">aurelia-kis-oidc</a>
|
||
* An Aurelia plugin that encapsulates <a
|
||
href="https://github.com/IdentityModel/oidc-client-js">oidc-client-js
|
||
library</a>.</li>
|
||
<li><a
|
||
href="https://github.com/manuel-guilbault/aurelia-telemetry">aurelia-telemetry</a></li>
|
||
<li><a
|
||
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
|
||
add_your_repo <strong>}}</strong></a></li>
|
||
</ul>
|
||
<h4 id="aurelia-implementation">Aurelia Implementation</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/gooy/aurelia-animator-tinyanimate">aurelia-animator-tinyanimate</a>
|
||
* Implementation of the Aurelia base animator using TinyAnimate</li>
|
||
<li><a
|
||
href="https://github.com/sukobuto/aurelia-tinymce-sample">sukobuto/aurelia-tinymce-sample</a>
|
||
* Sample app with Aurelia and TinyMCE</li>
|
||
<li><a
|
||
href="https://github.com/stamp-web/stamp-web-aurelia">stamp-web/stamp-web-aurelia</a>
|
||
* Next Generation Stamp Web Editor written in Aurelio with
|
||
Bootstrap</li>
|
||
<li><a href="https://github.com/Vheissu/aurelia-tabs">aurelia-tabs</a> *
|
||
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</li>
|
||
<li><a
|
||
href="https://github.com/kst83/aurelia-flickr-ts-memo-game">aurelia-flickr-ts-memo-game</a>
|
||
* Match the pairs type of game written with Aurelia in TypeScript using
|
||
Flickr</li>
|
||
<li><a
|
||
href="https://github.com/SpoonX/aurelia-datatable">aurelia-datatable</a>
|
||
* A 100% aurelia based data table component <a
|
||
href="http://aurelia-datatable.spoonx.org">http://aurelia-datatable.spoonx.org</a></li>
|
||
</ul>
|
||
<h4 id="aurelia-custom-element">Aurelia Custom Element</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/aurelia-ui-toolkits/aurelia-v-grid">aurelia-v-grid</a>
|
||
* aurelia-v-grid</li>
|
||
<li><a
|
||
href="https://github.com/benib/aurelia-leaflet">aurelia-leaflet</a> * <a
|
||
href="http://benib.github.io/aurelia-leaflet/">A Leaflet CustomElement
|
||
for Aurelia</a></li>
|
||
<li><a href="https://github.com/grofit/aurelia-chart">aurelia-chart</a>
|
||
* A chart element for aurelia which is powered by chart js using html5
|
||
canvas</li>
|
||
<li><a
|
||
href="https://github.com/aurelia-toolbelt/aurelia-toolbelt">aurelia-toolbelt</a>
|
||
* A set of components for bootstrap4, it also includes other components
|
||
and value converters.</li>
|
||
<li><a
|
||
href="https://github.com/ag-grid/ag-grid/tree/master/packages/ag-grid-aurelia">ag-grid-aurelia</a>
|
||
* The Aurelia Component for use with ag-Grid, an advanced data grid/data
|
||
table - <a
|
||
href="https://www.ag-grid.com/best-aurelia-data-grid/">Demo</a></li>
|
||
</ul>
|
||
<h4 id="aurelia-auth">Aurelia Auth</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/Foursails/sentry">sentry</a> * An
|
||
Aurelia template with a built in authentication shell</li>
|
||
<li><a
|
||
href="https://github.com/doktordirk/aurelia-authentication-loopback-sample">aurelia-authentication-loopback-sample</a>
|
||
* Aurelia client sample with aurelia-authentication and loopback server
|
||
(ES6/TS+jspm, ES6+webpack)</li>
|
||
<li><a
|
||
href="https://github.com/paulvanbladel/aurelia-identityserver-aspnetcore">aurelia-identityserver-aspnetcore</a>
|
||
* Sample integrating aurelia with identityserver 4 and docker</li>
|
||
<li><a
|
||
href="https://github.com/stalniy/casl-aurelia-example">casl-aurelia-example</a>
|
||
* Example applilcation of authorization in Aurelia app using CASL.</li>
|
||
</ul>
|
||
<h4 id="aurelia-libraries">Aurelia Libraries</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/aurelia/polyfills">pollyfils</a> * The
|
||
minimal set of polyfills needed to run Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/Mordred/aurelia-sails-socket-client">aurelia-sails-socket-client</a>
|
||
* A simple, restful, message-based wrapper around sails.io client</li>
|
||
<li><a href="https://github.com/aurelia/bundler">aurelia-bundler</a> * A
|
||
library for bundling JavaScript, HTML and CSS for use with SystemJS</li>
|
||
<li><a
|
||
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
|
||
add_your_repo <strong>}}</strong></a></li>
|
||
</ul>
|
||
<h4 id="aurelia-examples">Aurelia Examples</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/jdanyow/aurelia-breeze-northwind">jdanyow/aurelia-breeze-northwind</a>
|
||
* A Northwind demo using Aurelia and Breeze by <span class="citation"
|
||
data-cites="jdanyow">@jdanyow</span>.</li>
|
||
<li><a
|
||
href="https://github.com/jdanyow/aurelia-solitaire">jdanyow/aurelia-solitaire</a>
|
||
* Klondike solitaire built with Aurelia and dragula.</li>
|
||
<li><a
|
||
href="https://github.com/discosultan/aurelia-minesweeper/">discosultan/aurelia-minesweeper</a>
|
||
* Classic Minesweeper game built with Aurelia by <span class="citation"
|
||
data-cites="discosultan">@discosultan</span>.</li>
|
||
<li><a
|
||
href="https://github.com/jimschubert/aurelia-webapi-example">aurelia-webapi-example</a>
|
||
* An example WebAPI written with C# and Aurelia</li>
|
||
<li><a
|
||
href="https://github.com/michaelbull/aurelia-hacker-news#aurelia-hacker-news-clone">michaelbull/aurelia-hacker-news</a>
|
||
* A recreation of the Hacker News website written in TypeScript and
|
||
built using Aurelia, with webpack as a module bundler.</li>
|
||
<li><a href="http://builtwithaurelia.com/">Built with Aurelia</a> *
|
||
Showcase of examples created by the Aurelia community.</li>
|
||
</ul>
|
||
<h5 id="aurelia-electron-examples">Aurelia + Electron Examples</h5>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/timfish/aurelia-electron-webpack">aurelia-electron-webpack</a>
|
||
* A basic boilerplate to build Electron apps with Aurelia, Typescript,
|
||
and Webpack.</li>
|
||
<li><a
|
||
href="https://github.com/seesharper/AureliaElectronHappiness">AureliaElectronHappiness</a>
|
||
* Sample application that shows how to combine TypeScript, VSCode and
|
||
Electron.</li>
|
||
<li><a
|
||
href="https://github.com/jimschubert/electron-aurelia-example">electron-aurelia-example</a>
|
||
* An example desktop application written with Electron and Aurelia.</li>
|
||
</ul>
|
||
<h3 id="typescript">TypeScript</h3>
|
||
<blockquote>
|
||
<p>TypeScript lets you write JavaScript the way you really want to.
|
||
TypeScript is a typed superset of JavaScript that compiles to plain
|
||
JavaScript.</p>
|
||
</blockquote>
|
||
<h4 id="typescript-general-resources">TypeScript General Resources</h4>
|
||
<ul>
|
||
<li><a href="http://www.typescriptlang.org/">TypeScript</a> Official
|
||
Website for TypeScript</li>
|
||
<li><a href="http://www.typescriptlang.org/Playground">REPL</a> Official
|
||
TypeScript REPL that runs entirely in your browser</li>
|
||
<li><a href="https://github.com/Microsoft/TypeScript">TypeScript
|
||
Repository (GitHub)</a> Official GitHub Repo for TypeScript</li>
|
||
<li><a
|
||
href="https://github.com/DefinitelyTyped/DefinitelyTyped">DefinitelyTyped
|
||
Repository (GitHub)</a> The repository for high quality TypeScript type
|
||
definitions.</li>
|
||
<li><a href="http://definitelytyped.org/tsd">TSD</a> TypeScript
|
||
Definition manager for DefinitelyTyped</li>
|
||
</ul>
|
||
<h4 id="typescript-seed-projects">Typescript Seed Projects</h4>
|
||
<ul>
|
||
<li><p><a
|
||
href="https://github.com/cmichaelgraham/aurelia-typescript">Aurelia
|
||
Typescript</a> * A starter kit for working with the Aurelia TypeScript
|
||
type definitions by <span class="citation"
|
||
data-cites="cmichaelgraham">@cmichaelgraham</span></p></li>
|
||
<li><p><a
|
||
href="https://github.com/cmichaelgraham/aurelia-axel">aurelia-axel</a> *
|
||
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</p></li>
|
||
<li><p><a
|
||
href="https://github.com/cmichaelgraham/aurelia-axel-northwind">aurelia-axel-northwind</a>
|
||
* As a user, I want a walk through of creating a web app from the
|
||
<code>aurelia-axel</code> starter kit, based of a familiar database
|
||
(Northwind)</p></li>
|
||
<li><p><a
|
||
href="https://github.com/Enrapt/aurelia-skeleton-navigation-gulp-typescript">aurelia-skeleton-navigation-gulp-typescript</a>
|
||
* Aurelia navigation skeleton implemented with Gulp and
|
||
Typescript</p></li>
|
||
<li><p><a
|
||
href="https://github.com/PraveenGandhi/aurelia-chrome-extension-seed">aurelia-chrome-extension-seed</a>
|
||
* Aurelia chrome extension seed</p></li>
|
||
<li><p><a
|
||
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
|
||
add_your_repo <strong>}}</strong></a></p></li>
|
||
</ul>
|
||
<h3 id="es5">ES5</h3>
|
||
<blockquote>
|
||
<p>An ECMAScript language that includes structured, dynamic, functional,
|
||
and prototype-based features.</p>
|
||
</blockquote>
|
||
<h4 id="es5-general-resources">ES5 General Resources</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
|
||
help_add_resources <strong>}}</strong></a></li>
|
||
</ul>
|
||
<h4 id="es5-seed-projects">ES5 Seed Projects</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/ahmedshuhel/nav-app-es5">ahmedshuhel/nav-app-es5</a>
|
||
Skeleton that sets up a standard aurelia navigation-style app just using
|
||
ES5, Bower and RequireJS by <span class="citation"
|
||
data-cites="ahmedshuhel">@ahmedshuhel</span>.</li>
|
||
</ul>
|
||
<h4 id="es5-examples">ES5 Examples</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/axwalker/aurelia-observer-patterns">aurelia-observer-patterns</a>
|
||
* Simple examples for different methods of implementing observer
|
||
patterns in Aurelia</li>
|
||
</ul>
|
||
<h3 id="meteor">Meteor</h3>
|
||
<blockquote>
|
||
<p>Meteor is a full stack JavaScript platform which can use Aurelia as
|
||
its front-end framework.</p>
|
||
</blockquote>
|
||
<h4 id="meteor-seed-projects">Meteor Seed Projects</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/TsumiNa/meteor-aurelia">TsumiNa/meteor-aurelia</a>
|
||
Skeleton that allows Meteor to use Aurelia as the front-end by <span
|
||
class="citation" data-cites="TsumiNa">@TsumiNa</span>.</li>
|
||
</ul>
|
||
<h1 id="contributing-guideline">Contributing Guideline</h1>
|
||
<p>Please note that this project is released with a <a
|
||
href="code-of-conduct.md">Contributor Code of Conduct</a>. By
|
||
participating in this project you agree to abide by its terms.</p>
|
||
<p>Ensure your pull request adheres to the following guidelines:</p>
|
||
<ul>
|
||
<li>Search previous suggestions before making a new one, as yours may be
|
||
a duplicate.</li>
|
||
<li>If you just created something, wait at least a couple of weeks
|
||
before submitting.</li>
|
||
<li>You should of course have read or used the thing you’re
|
||
submitting.</li>
|
||
<li>Make an individual pull request for each suggestion.</li>
|
||
<li>Use the following format:
|
||
<code>[name](link) * Description.</code></li>
|
||
<li>Keep descriptions short and simple, but descriptive.</li>
|
||
<li>Start the description with a capital and end with a full
|
||
stop/period.</li>
|
||
<li>Check your spelling and grammar.</li>
|
||
<li>Make sure your text editor is set to remove trailing
|
||
whitespace.</li>
|
||
<li>Link additions should be added to the bottom of the relevant
|
||
section.</li>
|
||
<li>New categories or improvements to the existing categorization are
|
||
welcome.</li>
|
||
<li>Pull requests should have a useful title and include a link to the
|
||
package and why it should be included.</li>
|
||
</ul>
|
||
<p>Thank you for your suggestions!</p>
|
||
<h2 id="updating-your-pr">Updating your PR</h2>
|
||
<p>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, <a
|
||
href="https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md">here
|
||
is a guide</a> on the different ways you can update your PR so that we
|
||
can merge it.</p>
|