Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nmec/awesome-ember

A curated list of awesome Ember.js things
https://github.com/nmec/awesome-ember

List: awesome-ember

Last synced: about 2 months ago
JSON representation

A curated list of awesome Ember.js things

Awesome Lists containing this project

README

        

# Awesome Ember [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

A curated list of awesome Ember.js things.

Inspired by [all the other awesome things](https://github.com/bayandin/awesome-awesomeness).

## Examples

- [TodoMVC](http://todomvc.com/examples/emberjs/) - Obligatory Todo app
- [Vine](https://vine.co/) - 'Explore a world of beautiful, looping videos'
- [Travis CI](https://travis-ci.org/) - 'A hosted continuous integration service'
- [Twitch.tv](http://www.twitch.tv/directory) - 'The world's leading video platform and community for gamers'
- [Discourse](http://try.discourse.org/) - 'An open source, next-generation discussion platform'
- [Fnd.io](https://fnd.io/) - 'Experience the App Store and iTunes Anywhere'

See also: [Built with Ember](http://builtwithember.io/) and [16 Opensource EmberJS Projects to Learn From](https://www.icicletech.com/blog/16-opensource-emberjs-projects-to-learn-from)

## Documentation

- [Ember Guides](http://emberjs.com/guides/) - Official guide to using Ember.
- [Ember Cookbook](http://emberjs.com/guides/cookbook/) - Recommended solutions for common Ember app design patterns.
- [Ember API](http://emberjs.com/api/) - Officially maintained API docs.
- [Ember Data API](http://emberjs.com/api/data/) - Officially maintained API docs.

## Tools

- [Ember-cli](http://ember-cli.com/) - 'The command line interface for ambitious web applications' - Officially maintained.
- [Ember Inspector](https://github.com/emberjs/ember-inspector) - Adds an Ember tab to Chrome or Firefox Developer Tools that allows you to inspect Ember objects in your application. - Officially maintained.
- [gulp-ember-handlebars](https://github.com/fuseelements/gulp-ember-handlebars) - Compiles Handlebars templates to JS ready for Ember.
- [Ember Data Sails Adapter](https://github.com/bmac/ember-data-sails-adapter) - An Ember data adaptor for the Sails.js sockets.
- [Ember Data WordPress Adapter](https://github.com/HeyHumanAgency/Ember-Data-WordPress) - An Ember data adapter for the WordPress JSON API.
- [Ember Gist](http://ember-gist.joostdvrs.com/) - Demo Ember CLI'eque apps using Github Gist.
- [Ember Twiddle](https://ember-twiddle.com/) - An Ember Twiddle for multiples files which lets you save your work in Github.
- [Ember Perf](https://github.com/mike-north/ember-perf) - Measure user-percieved performance data in your ember.js app

## Tutorials

- [Discover Ember 2](https://www.ludu.co/course/ember) - Learn how to build a Twitter clone from scratch
- [Ember.js Tutorial](http://yoember.com) - Building a complex web application with the latest Ember.js.
- [Getting into Ember.js](http://code.tutsplus.com/tutorials/getting-into-emberjs--net-30709) - A five part introductory course to Ember.
- [Ember Components: A Deep Dive](http://code.tutsplus.com/tutorials/ember-components-a-deep-dive--net-35551) - A closer look at using Ember Components.
- [Getting Started with Ember.js using Ember CLI](http://thetechcofounder.com/getting-started-with-ember-js-using-ember-cli/) - Building a Todo app with Ember CLI.
- [Ember runloop handbook](https://github.com/eoinkelly/ember-runloop-handbook) - A deep dive into the Ember JS runloop.
- [Ember with Phoenix (AKA The PEEP Stack)](https://medium.com/peep-stack) - Developing an Ember front-end alongside a [JSON API](http://jsonapi.org/)-compliant [Phoenix](http://www.phoenixframework.org/) backend.

## Screencasts

- [EmberCasts](http://www.embercasts.com/) - Currently on hiatus whilst the author works on the next version of Handlebars.
- [EmberWatch - Screencasts](http://emberwatch.com/screencasts.html) - A collection of Ember screencasts.
- [Ember 101](http://ember101.com/) - Short introductory screencasts for Ember.
- [Ember Screencasts](https://www.emberscreencasts.com/) - Weekly Screencasts for the Busy Developer.

## Talks

- [EmberConf 2016](https://www.youtube.com/playlist?list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW) - Videos of the sessions from EmberConf 2016.
- [EmberConf 2015](https://www.youtube.com/playlist?list=PLE7tQUdRKcyacwiUPs0CjPYt6tJub4xXU) - Videos of the sessions from EmberConf 2015.
- [EmberConf 2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcyaOyfBnAndJxQ9PNVmKva0d) - Videos of the sessions from EmberConf 2014.
- [Wicked Good Ember](https://www.youtube.com/channel/UCwFd5yPBeWsbZHDWc-3KhjA) - Videos of the sessions from Wicked Good Ember Conf.
- [Moving from Angular to Ember](https://www.youtube.com/watch?v=EFmgLyR-Svo) - Why Usermind.com choose to move away from Angular to Ember.

## Books

- [ember-cli 101](https://leanpub.com/ember-cli-101) by Adolfo Builes
- [Ember.js in Action](http://manning.com/skeie/) by Joachim Haagen Skeie

## News

- [Official Ember blog](http://emberjs.com/blog/)
- [EmberFlare](https://emberflare.com)
- [Ember Weekly](http://emberweekly.com/) - Weekly email newsletter - [Archives](http://us4.campaign-archive2.com/home/?u=ac25c8565ec37f9299ac75ca0&id=e96229d21d)

## Community

- [StackOverflow](http://stackoverflow.com/questions/tagged/ember.js)
- [Forum](http://discuss.emberjs.com/)
- [GitHub issues](https://github.com/emberjs/ember.js/issues)
- [Reddit](https://www.reddit.com/r/emberjs/)

## Twitter

- [Ember Talk](https://twitter.com/emberjstalk)
- [Ember Watch](https://twitter.com/EmberWatch)
- [EmberSherpa](https://twitter.com/EmberSherpa)
- [Tom Dale](https://twitter.com/tomdale)
- [Erik Bryn](https://twitter.com/ebryn)
- [Trek Glowacki](https://twitter.com/trek)
- [Alex Matchneer](https://twitter.com/machty)
- [Robin Ward](https://twitter.com/eviltrout)
- [Stefan Penner](https://twitter.com/stefanpenner)
- [Jo Liss](https://twitter.com/jo_liss)
- [Brian Cardarella](https://twitter.com/bcardarella)
- [Alex Navasardyan](https://twitter.com/twokul)
- [Adolfo Builes](https://twitter.com/abuiles)
- [mixonic](https://twitter.com/mixonic)
- [alexspeller](https://twitter.com/alexspeller)
- [Jamie White](https://twitter.com/jgwhite)
- [Gavin Joyce](https://twitter.com/gavinjoyce)

## Ember CLI Addons

- [Ember Observer](https://emberobserver.com) - Browse addons by category and popularity

### UI Components

- [ember-cli-flash](https://github.com/poteto/ember-cli-flash) — simple, highly configurable flash messages for ember-cli.
- [ember-modal-dialog](https://github.com/yapplabs/ember-modal-dialog) — components to implement modal dialogs throughout an Ember application using a simple, consistent pattern.
- [ui-bootstrap](https://www.npmjs.com/package/ui-bootstrap) — collection of Bootstrap components: label, pill, progressbar, card, navbar. Includes Bootstrap 4 SASS as bower dependency.
- [ui-button](https://www.npmjs.com/package/ui-button) — customizable button component with Bootstrap theme.
- [ui-datepicker](https://www.npmjs.com/package/ui-datepicker) — customizable datepicker component.
- [ui-icon](https://ui-icon.firebaseapp.com/) — an icon component, used by ui-bootstrap, ui-input, ui-button and others.
- [ui-image](https://ui-image.firebaseapp.com/) — a simple image wrapper component.
- [ui-input](https://ui-input.firebaseapp.com/) — components for text, email, password and numberic inputs.
- [Ember-AnyChart](https://github.com/AnyChart/AnyChart-Ember) — AnyChart ($) data visualisation components.

### UI Helpers

- [ember-cli-stylist](https://www.npmjs.com/package/ember-cli-stylist) — provide HTML style attributes dynamically and safely.
- [ember-i18n](https://www.npmjs.com/package/ember-i18n) — internationalization for your Ember application.
- [ember-tether](https://github.com/yapplabs/ember-tether) — a component that allows for 'tethering' a block to a target somewhere else on the page.
- [ember-wormhole](https://github.com/yapplabs/ember-wormhole) — a component that allows for rendering a block to a DOM element somewhere else on the page.

### Testing

- [ember-cli-mirage](http://www.ember-cli-mirage.com/) - Build, test and demo your app
using a [JSON API](http://jsonapi.org/)-compliant client-side server.

### Model Enhancements

- [ember-autosave](https://www.npmjs.com/package/ember-autosave) — autosave your Ember Data models after timeout

### Build Enhancements

- [ember-cli-autoprefixer](https://github.com/kimroen/ember-cli-autoprefixer) — automatically run your styles through autoprefixer.

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)

To the extent possible under law, [Jono Warren](https://jwarren.co.uk) has waived all copyright and related or neighboring rights to this work.