24 March 2015

A List of Open Source Ember.js Applications

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!

Did you enjoy reading this?

Feel free to let me know on Twitter. You can also subscribe to my newsletter for more of my writing.