In my opinion, one of the main strengths of Ember is that its strong opinions on directory structure and code organization makes it quite easy to open up any open source project and easily locate where certain business logic resides. While first learning Ember, I found myself looking at other open-source Ember projects in order to get a better understanding of how it works. Of course, you can take a look at Ember.js projects in the wild at Built with Ember, but for studying purposes, let’s take a look at popular open source Ember.js projects.
Discourse
Created by Jeff Atwood, Discourse is a platform for community discussion, using a Ruby on Rails back-end.
View Source
Hummingbird
I’m a fan of this one, given that I’m a fan of anime. Hummingbird is an anime discovery platform built with a Rails back-end, I found myself referencing this repo for an idea of how authentication works.
View Source
Ghost
A somewhat new-ish blogging platform, Ghost uses a back-end developed in NodeJS.
View Source
Wordset
Wordset is an open-source, collaborative dictionary that aims to democratize language. The back-end is built using Ruby on Rails and Grape for the API server.
View Source
HN Reader
An embitious Hacker News reader built using Ember.JS.
View Source
Ember Observer - Thanks John!
A website built for discovering and comparing Ember-CLI addons.
View Source
Diesel
The dashboard for the Aptible PaaS. This project serves as a good example for organizing your projects with pods.
View Source
Ember Addons
Another website for finding addons for Ember-CLI.
View Source
Ember Twiddle - Thanks Gaurav!
A JSFiddle type web editor for creating Ember-CLI style code.
View Source
HospitalRun
Open source software for developing world hospitals. The cool thing about this
is that it’s an offline-first application using PouchDB.
View Source
Have suggestions for another open-source project to add? Please open an issue on this repo!