Awesome Ember.js is a publicly curated GitHub directory of Ember.js packages and resources, organized into dozens of categories for developers building web applications with the Ember.js framework.
What is Awesome Ember.js?
Awesome Ember.js is a community-maintained list that collects Ember.js packages, addons, articles, videos, and gists into a single README. Its repository metadata describes it as "A curated list of awesome Ember.js stuff like addons, articles, videos, gists and more." The list is organized into two top-level sections — Packages and Resources — and each is further divided into focused categories like AST, a11y, Adapters, Authentication, Charts, PWA, Service Workers, and TypeScript. It also includes special pages for Ember.js Myths and Readers Questions, and can be reached via the short link ember.cool.
Key Features
- Categorized package index — Dozens of sections cover hundreds of addons, including
ember-simple-authfor authentication,ember-concurrencyfor asynchronous tasks, andember-cli-miragefor testing. - Resource library — The Resources section aggregates articles, blogs, books, cheatsheets, codemods, courses, podcasts, sandboxes, screencasts, slides, styleguides, and YouTube channels.
- Ember.js Myths page — A dedicated link at the top of the README addresses common misconceptions about the framework.
- Readers Questions page — A second sub-page collects answers to community questions about Ember.js.
- Contribution guidelines — The repository includes a contributing.md file that defines how to add new entries, and the header invites contributors to the core Ember.js project.
- Alternate access points — The list is mirrored at
https://ember-community-russia.github.io/awesome-ember/.
Who is it for?
- Ember.js developers — Search vetted addons for routing, state management, forms, testing, and deployment without browsing npm manually.
- Open-source contributors — Use the contribution guidelines to propose new addons or resource links to the list.
- Technical evaluators — Assess the breadth of the Ember.js ecosystem by scanning categories for established libraries and tools.
What can you do with Awesome Ember.js?
- Discover addons by need — Browse categories like Authentication, Charts, or PWA to locate specific libraries such as
emberfirefor Firebase orember-cli-deployfor deployment. - Learn from curated resources — Access tutorials, screencasts, and books aggregated in the Resources section.
- Follow community channels — Subscribe to Newsletters, Podcasts, and YouTube playlists listed on the page.
How does it work?
The project is a GitHub README with an anchor-linked table of contents; users navigate by clicking category headings. Adding a resource requires editing the README and submitting a pull request according to contributing.md. The list itself is not a package manager — every entry links out to npm, GitHub, or an external site.
Alternatives
- awesome-javascript — a broader curated list of JavaScript frameworks and tools that also includes Ember-related links.
- Ember Observer — a third-party addon directory (linked within the list) that rates and categorizes Ember addons.
FAQ
Is Awesome Ember.js free?
Yes, it is a publicly accessible GitHub repository; anyone can browse, copy, and contribute to it without payment.
How do I add my addon to the list?
Read the contribution guidelines in contributing.md and open a pull request on the repository. Community reviewers maintain the list.
Does the list cover only packages?
No, it has two top-level sections: Packages and Resources. Packages includes code addons and tools; Resources includes articles, books, podcasts, tutorials, and community links.
What is the shortcut URL?
Type ember.cool or visit https://ember-community-russia.github.io/awesome-ember/ to reach the current list.
Does it include Ember Data adapters?
Yes, the Adapters category lists adapters for Firebase, PouchDB, GraphQL, Django REST Framework, HAL, and more.








