Skip to content
44

Awesome Ember.js

A curated list of awesome Ember.js stuff like addons, articles, videos, gists and more.

207 stars18 forks850 entriesLast push Jul 30, 2024 (2 years ago)License Other

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

Ember.js

is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, as productive as possible by doing all the common, repetitive, yet essential, tasks involved in most web development projects.

In 3 lists

Packages >AST

ember-ast-helpers

This library is a utility belt to make AST transforms and shield users as much as possible from the nuances of the AST, as it is still private API.

ember-template-recast

Non-destructive template transformer.

jscodeshift

A JavaScript codemod toolkit.

In 2 lists

dyfactor

A platform for running codemods based on runtime information.

Packages >a11y

ember-accessibility

Addon to help identify accessibility violations during development.

e-a11y-modal

A simple modal for accessible Ember.js applications.

ember-a11y-landmarks

Ember.js addon to help with landmark roles for better accessibility.

ember-a11y

A collection of tools to build accessible Ember.js applications.

ember-component-focus

A mixin for adding methods to your Ember.js components that help you manage the currently focused element.

ember-gestures

Ember.js gestures provides an easy way to use gestures by making it simple to define and use HammerJS managers and recognizers throughout your app.

ember-steps

Declarative create wizards, tabbed UIs, and more.

ember-page-title

Page title management for Ember.js Apps.

ember-self-focused

Focus on route on transition.

ember-keyboard

An Ember.js addon for the painless support of keyboard events.

ember-a11y-testing

A suite of accessibility tests that can be run within the Ember.js testing framework.

a11y-announcer

An accessible ember route change announcer.

ember-a11y-refocus

Provides an unobtrusive navigation narration element for Ember applications.

Packages >Adapters

ember-cli-markdown-resolver

Ember CLI addon for resolving markdown files in custom folders and retrieving content via a service.

ember-cloud-firestore-adapter

Unofficial Ember Data Adapter and Serializer for Cloud Firestore.

ember-data-hal-9000

An ember-data compatible ember-cli addon that provides a HAL adapter (HATEOAS).

ember-django-adapter

Ember CLI addon adapter for Django REST Framework.

ember-graphql-adapter

GraphQL adapter for Ember Data.

ember-indexeddb

Utilities & adapter to work with IndexedDB in ember & ember-data.

ember-localforage-adapter

Offline usage for Ember Data.

ember-local-storage

The addon provides a storage for computed property that returns a proxy and persists the changes to localStorage or sessionStorage.

ember-pouch

PouchDB/CouchDB adapter for Ember Data.

ember-wordpress

The bridge between Ember.js and WordPress.

emberfire

Official Ember Data adapter for Firebase.

In 2 lists

ninjafire

An ORM for Firebase written in Typescript.

Packages >Animations

ember-animated

Web Animations with Ember js

liquid-fire

Animations & transitions for ambitious Ember.js applications.

Packages >Authentication

ember-cli-simple-auth-extensions

ember-simple-auth

A library for implementing authentication/authorization in Ember.js applications.

tori

A set of clean abstractions for authentication in Ember.js.

Packages >Automation

ember-cli-deploy

A deployment pipeline for Ember CLI apps.

ember-cli-deploy-webhooks

Ember CLI Deploy plugin for calling webhooks during deployments.

ember-cli-release

Ember CLI addon for versioned release management.

ember-cli-sri

This plugin is used to generate Subresource Integrity (SRI) hashes for ember applications.

ember-cli-dependency-lint

Lint your app's addon dependencies, making sure you only have one version of each.

Packages >Benchmarking

ember-macro-benchmark

Benchmark recording of an ember app with running with 2 versions of Ember.js.

ember-performance

A suite of tests for Ember.js to help with performance.

emberperf

Ember.js Performance (Between versions).

Packages >Blogging

empress-blog

Fully-functional, SEO friendly static site implementation of a blog system built on Ember.js.

ember-cli-blog

Tom Dale's blog example updated for the Ember CLI.

ember-tumblr

Ember.js Addon for integrating a Tumblr blog.

Packages >Babel

ember-cli-babel-plugin-helpers

Utilities for managing Babel plugins in Ember CLI apps and addons.

Packages >Boilerplating

ember-boilerplate

The stable base upon which we build our Ember.js projects at Mirego.

Packages >Broccoli

broccoli-concat-analyser

Assets profiling.

broccoli-debug

Utility for build pipeline authors to allow trivial debugging of the Broccoli pipelines they author.

broccoli-stew

Provides commonly used convenience functions for developing broccoli based build pipelines.

broccolijs-tutorial

Broccoli.js Tutorial repository.

broccoli-rollup

Broccoli Plugin For "Rollup".

broccoli-manifest

HTML5 cache-manifest compilation for broccoli.

broccoli-glow

Dynamic component creation from single file, etc.

Packages >Broccoli read

Debugging a Broccoli Tree

Debugging Broccoli and Ember-CLI

Debugging Ember-cli Build Times

Eat Your Greens - A Broccoli.js tutorial

Ember.js Lazy Assets: Fingerprinting & loading static/dynamic assets on demand

Thoughts on how to write faster broccoli plugins

Packages >Build tools

Broccoli

Fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions.

In 3 lists

Packages >Charts

ember-charts

A charting library built with the Ember.js and d3.js frameworks.

ember-sparkles

Collection of composable D3 components built with ember-d3-helpers.

ember-highcharts

A Highcharts, HighStock and HighMaps components for ember-cli.

ember-c3

An addon library for C3, a D3-based reusable chart library and more compatible.

Packages >CI/CD

ember-cli-server-variables

An Ember CLI add-on to support adding variables to the generated index.html file's head tag.

ember-ci

Continuous integration goodies for ember.js apps.

CI with GitHub Actions for Ember Apps

Reducing CI runtimes with GitHub Actions

CI with GitHub Actions for Ember Apps: Part 2

Migrating to v2 actions, lowering runtime cost and continuously deployment

Packages >Code Splitting

ember-engines

This Ember.js addon implements the functionality described in the Ember.js Engines RFC. Engines allow multiple logical applications to be composed together into a single application from the user's perspective.

ember-lazy-mount

Allow {{mount}} lazy loading route-less engines.

ember-cli-bundle-loader

Addon to allow for multiple bundles and do lazy loading.

ember-cli-lazy-load

Support lazily loading your Ember.js app via splitting it up into Bundles.

Packages >Codestyle

ember-cli-template-lint

Ember CLI integration for ember-template-lint.

ember-cli-alex

Alex for Ember.js apps.

ember-prop-types

Improved property management for Ember.js apps and addons.

Packages >Command-line apps

ember-cli-create

CLI wizard to create a new ember project.

@ember/optional-features

This addon allows you to easily enable/disable optional features in ember-source. To clarify what we mean by optional, these are features that will be opt-in/opt-out and optional for the foreseeable future, not features that will be enabled by default. It is intended for use with apps only not…

ember-cli-rename

Addon for ember-cli that provides an ember rename command.

Packages >Command-line utilities

ember-cli-update

Update Ember CLI Ember.js apps, addons and Glimmer.js apps.

ember-cli-deprecation-workflow

An addon geared towards making Ember.js upgrades easier by allowing you to work through deprecations without massive console noise.

Packages >Component addons

ember-diff-attrs

ember-compatibility-helpers

Helpers that allow you to write backwards compatible Ember.js addons.

Packages >Compression

ember-cli-deploy-brotli

Ember.js deploy plugin to support brotli compression.

Packages >Content management systems

ember-admin

Automatically discover your models and interact with all model data in a simple CRUD interface.

https://authmaker.com/

Go from zero to fully functioning and live MVP in 3 days.

Packages >Control flow

ember-computed-promise-monitor

Enable computed properties to be async-aware.

ember-rx

RxJS 6 integration for Ember.js.

ember-concurrency

Ember.js Addon that enables you to write concise, worry-free, cancelable, restartable, asynchronous tasks.

ember-master-tab

A library that provides a service which helps running a function on only one tab of an Ember application.

Packages >CSS & etc

ember-cli-stylelint

Adds styleint to your ember app, to lint all kinds of css.

ember-cli-autoprefixer

Automatically run your styles through autoprefixer.

ember-cli-sass

Use node-sass to preprocess your ember-cli app's files, with support for sourceMaps and include paths.

ember-cli-sass-pods

Enjoy styling your pods with the sass style file in the pod directory.

ember-component-css

An Ember CLI addon which allows you to specify styles for individual components.

ember-cli-postcss

A PostCSS integration for ember-cli.

ember-css-modules

CSS Modules for ambitious applications.

ember-cli-tailwind

Tailwind is a utility-first CSS framework for rapidly building custom user interfaces.

ember-emotion

Use emotion styling in Ember.js.

css-blocks

High performance, maintainable stylesheets.

ember-cli-eyeglass

This Ember CLI Addon makes it trivial to compile your sass files with eyeglass support via node-sass.

Packages >Fonts

ember-cli-webfont

Easily generate webfonts from svg files as part of your ember-cli build process.

Packages >State management

ember-buffered-proxy

ember-changeset

ember-cerebraljs

Enhanced state management for complex Ember.js apps using Cerebral.

ember-redux

Predictable state management for ember apps.

ember-state-services

ember-time-machine

Packages >Styling kits

ember-cli-tailwind

Tailwind is a utility-first CSS framework for rapidly building custom user interfaces.

Packages >Data Management

ember-apollo-client

An ember-cli addon for Apollo Client and GraphQL.

ember-cli-sofa

CouchDB persistence library for Ember.js.

ember-orbit

Ember.js data layer built with Orbit.js.

ember-data-storefront

A collection of APIs that address common data-loading issues.

ember-m3

This addon provides an alternative model implementation to DS.Model.

ember-cli-zuglet

Ember.js addon for effortless Firebase integration.

Packages >Data manipulation & Computed

ember-awesome-macros

A collection of Ember.js computed macros.

ember-cpm

Computed property Macros for Ember.js.

ember-macaroni

Keep your app code DRY and copypasta free with computed property macaronis (macros).

Packages >Data validation

ember-cp-validations

Ember.js computed property based validations.

ember-changeset-validations

Validations for ember-changeset.

ember-model-validator

Add validations to your Ember Data models on an explicit and easy way, without a bunch a validations files around or complicated structure.

ember-validated-form

Easily create forms with client side validations.

ember-line-graph

Zero-dependency ember-addon to draw line-charts.

Packages >Database

ember-indexeddb

Utilities & adapter to work with IndexedDB in ember & ember-data.

Packages >Date

ember-moment

Template helpers and computed property macros for moment.js and Ember.js.

Packages >Debugging / Profiling

ember-debug-logger

Exposes the visionmedia/debug library for use in your Ember.js application.

ember-devtools

A collection of useful Ember.js debugging functions.

ember-chrome-devtools

Chrome DevTools addon for Ember.js.

ember-cli-bundle-analyzer

An Ember CLI addon to analyze the size and contents of your app's bundled output, using an interactive zoomable treemap.

ember-perf-timeline

Add performance information to Chrome's Timeline for Ember.js applications.

ember-cli-route-map

Command to generate a route map of your Ember.js application.

heimdalljs-visualizer

Visualizer for heimdalljs data.

source-map-explorer

Analyze and debug space usage through source maps.

In 2 lists

ember-dead-code

Detect dead code with confidence via real user monitoring.

Packages >Decorators

Macro Decorators

DRY your code by creating decorators that duplicated getter/setter's functionality

Packages >Documentation

ember-cli-addon-docs

Easy, beautiful docs for your Ember.js addon.

ember-cli-jsdoc

An Ember.js CLI addon to generate HTML documentation from JSDoc comments in the source code.

ember-freestyle

Ember-freestyle is an Ember.js addon that allows you to quickly create a component explorer for your Ember.js app.

Packages >Ember-inspector roadmaps & overview

Ember Inspector Pairing

Ember Inspector Sync

Packages >End-user customization

ember-asset-loader

Asset loading support for Ember.js applications.

ember-experiments

Experimentation, A/B Split Testing addon for Ember.js.

ember-cli-hot-loader

An early look at what hot reloading might be like in the ember ecosystem.

ember-ast-hot-load

Universal hot-load addon.

ember-cli-build-notifications

Notifications when ember-cli has a build error.

ember-feature-flags

An ember-cli addon to provide feature flags.

ember-named-yields

Named Yields for Ember.js Components.

ember-islands

Render Ember.js components anywhere on a server-rendered page to create "Islands of Richness".

ember-wormhole

Render a child view somewhere else in the DOM.

ember-stargate

A modern take on using so called "portals" to render things in a different place of the DOM tree than they are logically defined in the app.

Packages >ES6

ember-concurrency-decorators

Decorator syntax for declaring/configuring ember-concurrency tasks.

ember-decorators

Useful decorators for Ember.js applications.

@ember-decorators/argument

Decorators for Component and Object arguments in Ember.js.

sparkles-decorators

Decorators for Sparkles/Glimmer.js Components.

Packages >External Components Integration

ember-glimmer-component

Glimmer.js-like components in Ember.js.

sparkles-component

Addon used to experiment with @glimmer.js/component style APIs in Ember.js apps via existing public APIs.

hooked-components

Custom components for Ember.js, inspired by React Hooks approach.

ember-functional-component

Attempting to use "pure functions" as components.

ember-lifecycle-component

A component with additional lifecycles for times when you may need need a template.

ember-vue-components

Vue.JS component API for Ember.

@alexlafroscia/ember-cli-react

Render React components in Ember.js.

@AltSchool/ember-cli-react

Use React component hierarchies in your Ember.js app.

Packages >Forms

ember-cli-crudities

Form and editable list builder that works from json config which can be either statically or dynamically loaded.

ember-form-for

This Ember.js addon will give you an easy way to build good forms.

Packages >Functional programming

Bacon.js

Functional reactive programming.

Folktale

Suite of libraries for generic functional programming in JavaScript that allows you to write elegant, modular applications with fewer bugs, and more reuse.

In 3 lists

immutable

Immutable data collections.

In 6 listsDetails

Kefir.js

Reactive library with focus on high performance and low memory usage.

Lazy.js

Utility library similar to lodash/Underscore but with lazy evaluation, which can translate to superior performance in many cases.

In 7 listsDetails

lodash

Utility library delivering consistency, customization, performance, & extras. A better and faster Underscore.js.

In 3 lists

mori

Library for using ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript.

Mout

Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead.

Ramda

Utility library with a focus on flexible functional composition enabled by automatic currying and reversed argument order. Avoids mutating data.

In 2 lists

RxJS

Functional reactive library for transforming, composing, and querying various kinds of data.

In 2 lists

underscore-contrib

The brass buckles on Underscore's utility belt.

Packages >HTTP

ember-ajax

Service for making AJAX requests in Ember.js 1.13+ applications.

ember-socket-guru

Addon for easy integration with Pusher.js, Action Cable, Socket.io and Phoenix Channels.

Packages >Helpers

ember-event-helpers

Complimentary event template helpers to the {{on}} modifier.

ember-render-helpers

@ember/render-modifiers as template helpers.

ember-element-helper

Dynamic element helper for Glimmer templates.

ember-composable-helpers

Composable helpers for declarative templating in Ember.js.

ember-helpers

A collection of handlebars helpers for Ember.js.

ember-d3-helpers

Collection of Ember.js helpers for building composable D3 charts.

ember-math-helpers

Ember.js HTMLBars helpers for basic arithmetic.

ember-promise-helpers

Promise-y sugar for your Ember.js templates.

ember-route-action-helper

Bubble closure actions in routes.

ember-root-url

A template helper to keep your URLs relative to the app's rootURL.

ember-store-helpers

This add-on provides helpers related to ember-data.

ember-truth-helpers

Ember.js HTMLBars Helpers for {{if}} & {{unless}}: not, and, or, eq & is-array.

ember-awesome-macros

A collection of Ember.js computed macros.

ember-macro-helpers

Ember.js macro helpers for making your own fancy macros!

ember-cli-string-helpers

Set of the String helpers extracted from DockYard's ember-composable-helpers.

Packages >Image

ember-svg-jar

The best way to embed SVG images into your Ember.js application.

Packages >Include external JS code

ember-auto-import

Zero config import from npm packages.

ember-cli-cjs-transform

CommonJS imports.

ember-cli-es6-transform

Import ES6 modules from npm, bower or anywhere else in your app.

ember-browserify

Addon for easily loading CommonJS packages from npm via browserify.

Packages >Infinite Scroll

ember-infinity

Simple, flexible Infinite Scroll for Ember CLI Apps.

vertical-collection

Infinite Scroll and Occlusion at > 60 FPS.

smoke-and-mirrors

Ambitious infinite-scroll and svelte rendering for ambitious applications.

Packages >Internalization & Localization

ember-intl

Translate complex messages string. Localized formatting for date/time, number, and relative time.

ember-intl-analyzer

Find unused translations in your Ember.js projects.

Packages >Inputs

ember-autoresize

Autoresize for Ember.js Components.

Packages >Job queues

ember-data-tasks

ember-concurrency

ember-custom-actions

Custom API actions for Ember.js applications.

ember-pipeline

ember-lifeline

An ember addon for managing the life cycle of asynchronous behavior in your objects.

Packages >Logging

console.re

ember-debug-logger

An Ember.js addon to expose the Visionmedia debug logger.

ember-logging-service

This addon provides a general and extensible logging service that can be used throughout your application.

raygun

Exceptional Error Tracking. Your software faults get automatically sent to the Raygun service and analysis begins immediately. Raygun intelligently groups your errors so you're dealing with root causes, not every single error instance!

In 2 lists

Packages >Mad science

ember-elm

Write Elm in your Ember.js app.

javascript-algorithms

Algorithms and data structures implemented in JavaScript with explanations and links to further readings.

In 9 listsDetails

Packages >Math

ember-katex

Render your LaTeX formulas using KaTeX.

ember-math-helpers

Ember.js HTMLBars helpers for basic arithmetic.

Packages >Metrics

ember-user-activity

Ember.js Addon for tracking user activity & idling.

ember-metrics

Send data to multiple analytics services without re-implementing new API.

Packages >Minifiers

ember-hbs-minifier

Stripping whitespace out of your Handlebars templates.

ember-cli-template-trimmer

This addon removes newlines on compile stage.

Packages >Miscellaneous

diagonal routes

See what route structure, templates and route hooks are for a given ember route definition.

ember data model maker

Ember Data Model Maker (EDMM).

Packages >Mobile

corber

Tooling for cordova and crosswalk hybrid applications built with Ember.js.

glimmer-native

Have you ever wanted to use Ember.js/Glimmer.js to create a native mobile app? Well now you can!

ember-mobile-bar

Managed fixed (tool)bars with mobile app-like behaviour.

ember-mobile-core

Provides a pan recognizer and some utils for the ember-mobile-* addons.

ember-mobile-menu

Draggable sidebar specifically tailored to mobile devices.

ember-mobile-pane

Mobile layout ember-mobile-pane.

ember-responsive

Easy responsive layouts with Ember.js.

Packages >Modifiers

ember-css-vars

A ember modifier to apply css variables. This gives a save way to expose data from JavaScript to css.

ember-on-modifier

An implementation of the {{on}} element modifier shown in the Modifiers RFC #353.

ember-ref-modifier

An implementation of the {{ref}} element modifier.

ember-render-modifiers

Implements did-insert / did-update / will-destroy modifiers for RFC #415.

ember-functional-modifiers

Functional Modifiers for Ember.js.

ember-style-modifier

This addon provides a {{style}} element modifier to set element's style.

ember-simple-animate

Simple ember animate addon for CSS based animations.

Packages >Parcel

ember-parcel-example

Ember.js + Parcel.js Example.

todomvc-demo

Glimmer.js + Parcel.js Example.

Packages >Payments

ember-credit-card

"make your credit card form dreamy in one line of code".

Packages >Polyfills

ember-modifier-manager-polyfill

Polyfill element modifiers for Ember.js 2.12 through 3.7.

ember-angle-bracket-invocation-polyfill

This addon provides a polyfill for angle bracket invocation syntax as described in RFC 311.

ember-named-arguments-polyfill

Polyfills support for named arguments for Ember.js 2.10 through 3.0.

ember-native-class-polyfill

This addon provides a polyfill for the native class behavior that was proposed in Ember.js RFCs #240 and #337.

ember-router-service-polyfill

This addon provides a best effort polyfill for the ember-routing-router-service feature added in Ember.js 2.15.

ember-fn-helper-polyfill

This addon provides a polyfill for the {{fn}} helper as described in RFCs #470.

ember-named-blocks-polyfill

This addon provides a polyfill for the Yieldable Named Blocks feature.

Packages >PWA

ember-service-worker-asset-cache

ember-service-worker-cache-fallback

ember-service-worker-cache-first

ember-service-worker-index

ember-service-worker-prember

ember-service-worker

A pluggable approach to Service Workers for Ember.js.

ember-web-app

This Ember.js addon helps you configure and manage the manifest.json and meta tags needed to create progressive web applications.

Packages >Query Params

ember-query-params-service

Do you have controllers that only parse query params?

ember-parachute

Improved Query Params for Ember.js.

ember-href-to

A lightweight alternative to {{link-to}}.

Packages >Real-time

ember-cli-flash

Simple, highly configurable flash messages for ember-cli.

Packages >Routing addons

ember-component-routes

Render components directly from routes in Ember.js.

ember-redirect

This addon aims to be a simple and easy way to preform route based redirects with minimal effort.

ember-router-scroll

Scroll to top with preserved browser history scroll position.

Packages >Resolver customization

ember-cli-extended-resolver

This addons allows to modify default files structure to be more feature-grouped.

Packages >Security

ember-can

Simple authorisation addon for Ember.js apps.

ember-permissions

Permission management for Ember applications.

Packages >Service Workers

ember-cli-workbox

Offline caching as a progressive enhancement using service workers.

ember-service-worker

A pluggable approach to Service Workers for Ember.js.

ember-service-worker-index

ember-service-worker-asset-cache

ember-service-worker-cache-first

ember-service-worker-cache-fallback

ember-service-worker-emberfire-messaging

Firebase Cloud Messaging service worker support for Emberfire apps.

ember-service-worker-unregistration

An Ember.js plugin that unregister service workers when ember-service-worker is disabled.

ember-service-worker-request-chaos

Like Netflix's Chaos Monkey but for your Ember.js SPA's API requests.

ember-service-worker-project-entagled-registration

This addon is to be used along with ember-service-worker to ensure that the service worker being used is paired properly to the project.

ember-service-worker-cache-rendered

Ember.js service worker plugin for storing rendered html in cache, really useful for fastboot.

ember-service-worker-update-notify

Update notification for service workers.

ember-service-worker-enqueue

An Ember.js Service Worker plugin that catches failed mutation requests e.g POST, PUT, DELETE and queues them for background processing.

ember-service-worker-prember

Packages >SSR / Server Side Rendering

ember-fastboot

Server-side rendering for Ember.js apps.

glimmer-ssr-test

Making a Glimmer.js app be rendered in the server.

Packages >Static site generators & SEO

ember-meta

Setup meta for your Prember/Ember.js blog to support opengraph, microdata, Facebook, Twitter, Slack etc.

prember-rss-feed

Ship RSS feeds for your Prember site.

prember

Prerender Ember.js apps with Fastboot at build time.

Packages >Styling

ember-cli-sass

Use node-sass to preprocess your ember-cli app's files, with support for sourceMaps and include paths.

Packages >Templating

ember-template-component-import

This addon allows you to use import-style syntax to create local bindings to a component within a template file.

ember-cli-jsx-templates

TSX/JSX support for ember templates.

Emblem.js

Ember.js-friendly, indented syntax alternative for Handlebars.js.

Packages >Testing

ember-qunit-decorators

Use ES6 or TypeScript decorators for QUnit tests in your Ember.js app.

ember-cli-addon-tests

Test helpers for testing Ember CLI addons inside the context of a real Ember.js app.

ember-cli-code-coverage

Code coverage for ember apps using Istanbul.

ember-cli-mirage

Build, test and demo your app using a JSON API-compliant client-side server.

ember-cli-mocha

Mocha and Chai tests for ember-cli applications.

ember-cli-page-object

This ember-cli addon eases the construction of page objects on your acceptance and integration tests.

ember-cli-yadda

Write cucumber specs for ember-cli applications.

ember-concurrency-test-waiter

Easily enable test waiters for ember-concurrency tasks.

ember-exam

Run your tests with randomization, splitting, and parallelization for beautiful tests.

ember-percy

Ember.js addon for visual regression testing with Percy.

ember-qunit

QUnit test helpers for Ember.js.

ember-test-friendly-error-handler

Build testable error handlers that don't throw in production...

ember-test-selectors

Enabling better element selectors in Ember.js tests.

ember-test-setup

Testing shorthands to reduce duplication.

ember-window-mock

Use window global as an Ember.js service that can be mocked in tests.

mirage-glue

This program reads your API endpoint and creates or appends response to relevant mirage fixture file(s).

ember-sinon

Ember CLI addon adding support for sinon.js.

Packages >Text

ember-text-measurer

Simple Ember.js Service to measure the width of a string in a performant way.

Packages >Tree Shaking

ember-cli-tree-shaker

This is a testbed for the new tree-shaking and code splitting work from Kelly Selden and Alex Navasardyan.

Packages >TypeScript

ember-cli-typescript

Use TypeScript in your Ember.js apps!

ember-typings

Typescript type definitions for ember.js.

ember-typescript-utils

Utility functions built around Typescript and Ember.js.

Packages >UI libs

ember-bootstrap

Provides a collection of native Ember.js components that mimic the original Bootstrap plugins and components in an ember friendly way.

Frontile

Frontile aims to provide the legos (components, helpers, modifiers, and styles) necessary for building consistent and powerful Ember.js apps.

ember-cli-uniq

Default components for Ember.js that implement the Uniplaces Design System.

ember-element-ui

Provides element-ui for ember.

ember-elements

a UI toolkit in Ember

ember-ghost-casper-template

A static site version of the default personal blogging theme for Ghost.

ember-paper

The Ember.js approach to Material Design.

In 2 lists

ember-radical

Feather light, fully accessible DDAU component library for your Ember.js apps.

Nomad UI

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.

In 6 listsDetails

Semantic-UI-Ember

This is the official Ember.js library for the Semantic-UI modules.

Flexi

Packages >UI components

ember-attacher

Tooltips & popovers made easy.

ember-burger-menu

An off-canvas sidebar component with a collection of animations and styles using CSS transitions.

ember-flatpickr

An Ember.js addon that wraps the Flatpickr date picker.

ember-power-select

The extensible select component built for ember.

ember-basic-dropdown

The basic dropdown you ember app needs.

ember-drag-sort

A sortable list component with support for multiple and nested lists.

ember-perfect-scroll

Perfect scroll component as an Ember cli addon.

Packages >UX

ember-onbeforeunload

Invoke logic when transitioning between routes or closing window.

Packages >VR

ember-vr

Packages >VS Code addons

Ember Syntax

Syntax highlighting for Ember.js template files AND syntax highlighting for inline template definitions with tagged templates!

Glimmer Templates Syntax for VS Code

Glimmer syntax highlighting for Ember.js.

ember-language-server

Language Server Protocol implementation for Ember.js projects.

unstable-ember-language-server

Language Server Protocol implementation for Ember.js projects (Unstable, including experimental features).

vscode-ember-colorizer

VSCode extension that colorizes/tokeninzes Ember.js .hbs, Controllers, and Routes files.

ember-module-snippets

Snippets to make importing Ember.js modules a snap in VSCode.

Packages >Atom addons

Atom Ember Snippets

Packages >VIM

Unstable language server for neovim

Packages >Web Components

ember-cli-web-components

Use your Ember.js components in other framework as Web Components!

shadow-dom

Write templates for your components inside of a Shadow DOM root.

Packages >Webpack

glimmer-compiler-webpack-plugin

Packages >Weird

ember-dynamic-render-template

Render DOM from a template string.

Packages >Resources

Front-End Performance Checklist

前端性能优化清单

In 2 lists

Ember.js approval requirements

Packages >Articles

An Elementary Guide to Ember.js Build Performance

Ember.js 2019 Roadmap Posts

How to Actually Build Superior Web Apps for Free

Getting Started With Glimmer-Native

The case for Embeddable Ember.js

The State of the Ember.js Addon Ecosystem in 2019

Static Types in Ember.js?

How does Ember Boot?

The Ember.js testing guide, I made for myself

Using Lerna to manage multiple Ember.js apps

How to translate your Ember.js application with ember-intl

Using ember-animated to re-sort a list

Throttling Ember-Data with Ember-Concurrency

Animation and Predictable Data Loading in Ember.js

Make your deprecated CSS stand out

Ember.js ❤Angle Brackets. A Migration Guide & Cheat Sheet

Coming Soon in Ember Octane - Part 1: Native Classes

Coming Soon in Ember Octane - Part 2: Angle Brackets Syntax & Named Arguments

Coming Soon in Ember Octane - Part 3: Tracked Properties

Coming Soon in Ember Octane - Part 4: Modifiers

Coming Soon in Ember Octane - Part 5: Glimmer Components

Ember Octane Update: What's up with @action?

Ember Octane Update: Landing Decorators

Ember Octane Update: Async Observers

Confirming Actions in Ember.js

Async Computed Properties in Ember.js

Ember.js Native Class Update: 2019 Edition

Ember.js Route Hooks — A Complete Look

Understanding unknownProperty in Ember.js

An Introduction to Ember.js for Angular Developers

Debugging Ember.js with VScode

Staging environments with ember-cli-deploy

Higher-Order Components in Ember.js

How to handle async properties in Ember.js

8 Top Ember.js Interview Questions in 2018

Ember.js community, meet CodeSandbox!

Fuel up your Ember.js with Octane

Ember Octane – everything one can expect in the next Ember.js edition

Lazy-loading modules in Ember.js

Components patterns in Ember.js

Optimizing Ember.js Templates

How to keep your ember.js project clean and well-structured

PWA Your Ember.js App

Adding a new build notification to an Ember.js application

Making Ember.js Applications' UI Transitions Screen Reader Friendly

Share Ember.js common code between apps

The Ember.js of the future... today!

Building a Progressive Web App with Ember.js

Dynamic component layout in Ember.js

Using PurgeCSS with Ember.js

Modern Ember.js (2018)

Automating Ember.js App Deployment on AWS

Django & Ember.js Full Stack Basics: Connecting Frontend and Backend — Part 1

Shipping Ember.js bundles based on the user's browser

To attrs or not to attrs

Nested components and angle brackets, a sneaky solution

How I added whitelabel theming to my Ember.js app

Decorating Guide: Commonly-Used Ember.js Decorators

Understanding Ember's resolver

Creating Connection-aware Ember.js Media Components

A framework for ambitious Chrome Extensions

Autodiscovery for the Ember.js component playground

Configuring Ember.js Analytics for GDPR

Drag and Drop on iOS with Ember.js

Tips for improving build time of large apps

Error Handling

Build and Authenticate an Ember.js 3 Application

Everything you need to know to upgrade your Ember.js app

16 Opensource Ember.js Projects to Learn From

5 Essential Ember.js Concepts You Must Understand

Adding AWS Amplify to an Ember.js Application

An Interview with Tom Dale of Ember.js

Animations in Ember.js with liquid-fire

Awesome Ember.js Addons

Building a performant real-time web app with Ember Fastboot and Phoenix

Debug Ember.js app with VSCode

Debugging Ember.js applications in Visual Studio Code

DEPLOYING WITH EMBER.JS: A STORY

Do not confuse environment for deploy target

Ember.js Best Practices: Computed Properties with Dynamic Dependent Keys

Ember.js Best Practices: Avoid leaking state into factories

Ember CLI Addon Docs: Shared Documentation for the Ember.js Ecosystem

Ember Inspector - The Journey so Far

Ember.js on Medium

EmberCamp Module Unification Update

Skeleton Screen Loading in Ember.js

Static Blogs with Prember and Markdown

Tom Dale on Ember.js and JavaScript Frameworks

Year 2013.

Using ember-freestyle as a component playground

Using npm libraries in Ember CLI

We have a new Ember.js front-end!

You can only change what you can measure

Customising Ember Power Select

Deep Dive on Ember.js Events

A collection of notes that summarize EmberConf 2021

A collection of notes that summarize EmberConf 2020

A collection of notes that summarize EmberConf 2019

EmberConf 2019 Links and Notes

A collection of links that summarize EmberConf 2018

A collection of links that summarize EmberConf 2017

A collection of links that summarize EmberConf 2016

A collection of links that summarize EmberConf 2015

A list of EmberJS2018 blog posts and ideas

Blog Post for an Ambitious Framework

Deploying an Ember.js App to Netlify

Ember performance tweaks: Optimising build timelines & bundle size

Ember performance tweaks: Optimising Assets

Ember performance tweaks: Search engine optimization

Packages >Ember-Cli Articles

Ember-cli fingerprinting and dynamic assets

Secrets of the Ember-CLI server: Express middleware with Ember-CLI

Packages >Why Articles

NYC Planning Labs: Why Choose Ember.js?

Why DockYard Builds with Ember.js

Ember.js. Your best bet.

Why Ember.js?

6 Reasons Why To Use Ember.js In 2019

Ember.js: Our Secret Weapon

How Ember.js Enables Us to Focus on Shipping Features

When you should not pick Ember.js as your next front-end tool

Moving from React to Ember 2020

The State of the Ember.js Addon Ecosystem in 2019

Packages >Jump-Start Articles

The simplest possible Ember Data CRUD Tutorial

Challenges I face(d) with Ember.js

It’s easier in Ember.js. Probably.

Packages >Articles Glimmer

Alternative View Layers for an Elm App

Creating Web Components with Glimmer

Building a PWA with Glimmer.js

The Glimmer VM: Boots Fast and Stays Fast

The Glimmer Binary Experience

(December 7, 2017)

In 2 lists

Glimmer.js: What’s the Deal with TypeScript?

Glimmer.js Application proposal

Compilation, Rendering, SSR, Rehydration.

Git Guides

Designing and Implementing Glimmer Like a Programming Language

Glimmer: Blazing Fast Rendering for Ember.js, Part 1

Glimmer: Blazing Fast Rendering for Ember.js, Part 2

Why I’m excited about Glimmer.js

Getting Started With Glimmer-Native

What is the current state of more advanced Glimmer VM features?

UNIT-TESTING GLIMMER COMPONENTS

Packages >Articles Engines

CSS in Ember Engines

Enginification

Packages >Articles Ember-Concurrency

Adopting ember-concurrency or: How I Learned to Stop Worrying and Love the Task

Async or Swim: Replacing your Route models with Ember Concurrency Tasks

ember-concurrency: the solution to so many problems you never knew you had

PromiseProxyMixin: pure Ember alternative to ember-concurrency

Two-Tasks Routes in Ember.js

Packages >Articles ES6

ES Classes in Ember.js

Packages >Articles TypeScript

ember-cli-typescript v2 beta

Ember Typescript Code Coverage - how to gist

Type-Informed Design

Typing Your Ember.js

Using TypeScript with Ember.js.

Ember.js, TypeScript, and Class Properties

Set your Ember.js project up to use TypeScript

Class properties — some notes on how things differ from the Ember.Object world

Computed properties, actions, mixins, and class methods

Using Ember Data, and service and controller injections improvements

Packages >Articles Modern Testing

Using Fakes from Ember-Sinon-QUnit

Headless Ember.js Tests in GitLab with Docker

Making my Ember.js test suite 3x faster. A story about Mirage

Learn TDD in Ember.js

STORY-BASED BDD - AN ALTERNATIVE APPROACH TO TESTING WITH EMBER

Ember.js Timer Leaks: The Bad Apples in Your Test Infrastructure

(January 3, 2018)

In 2 lists

Test helpers: The next generation

How we test 200k lines Ember.js application in <10 minutes. Again!

Bending Time in Ember.js Tests

Ember.js QUnit Simplification

Testing your Ember.js application in 2018

Modern Ember.js Testing

Testing Ember.js Applications in 2018

Testing Ember.js Mixins (and Helpers) With a Container

Write Tests Like a Mathematician: Part 1

Write Tests Like a Mathematician: Part 2

Write Tests Like a Mathematician: Part 3

Setting up Coveralls for your Ember Addons

Packages >Articles FastBoot

How to integrate Ember FastBoot in Cloud Functions for Firebase

Ember FastBoot + Google App Engine

Deploying FastBoot apps with ember-cli-deploy

Packages >Articles about Data

Managing Relations in Ember Data with JSON API

Creating a Default Record When a belongsTo Request Errors

The case against async relationships in Ember Data

No Graph Theory Required: Ember.js and GraphQL in Practice

Offline Data and Sync with Ember-Orbit

Inlining store data in Ember.js

Extracting Metadata from a Custom API with Ember Data

Ad Hoc Relationships with Ember Data

Ember Data RecordArray AntiPatterns

Useful Ember Data helpers

Cascade Deleting Relationships in Ember Data

Fit Any Backend Into Ember with Custom Adapters & Serializers

Packages >Articles about Routing

How to reset the Ember.js router namespace with this.route()

Ember.js-Router Wildcard/Globbing Routes

Ember.js.Route redirecting ‘/’ to ‘/my-own’

Packages >Yarn in Ember Articles

Ember.js and Yarn Workspaces

Packages >Best-practices

ember-best-practices

An Ember.js Debugging Flowchart

Built-in input helpers in Ember.js: when should they be used?

Packages >Nice to know

Codemods

Creating runtime assisted Codemods using Telemetry helpers

Packages >Blogs

lost-in-technology.com

TODAY I LEARNED / Ember.js

Ember.js Daily Tips

emberway.io

yehudakatz

201-created.com

airpair.com

alexdiliberto.com

balinterdi.com

Balint Erdi blog.

codeburst.io

codementor.io

dockyard.com

emberigniter.com

blog.embermap.com

engineering.linkedin.com

hackernoon.com

lolma.us

madhatted.com

medium.com/ember-ish

Ember.js essentials for beginners and intermediate devs.

netguru.co

programwitherik.com

Ember.js tuts.

rwjblue.com

shipshape.io

simplabs.com

thejsguy.com

Packages >Books

The Shortest Ember.js Book

A deep dive into the Ember.js runloop

Developing an Ember.js Edge

Ember Data in the Wild

ember-cli 101

By Adolfo Builes.

Ember.js for Artisans

Creating Single Page Apps backed by Laravel.

Ember.js in Action

By Joachim Haagen Skeie.

Professor Frisby's Mostly adequate guide to Functional Programming

Rock and Roll with Ember.js

Ember.js Book (RU)

Pragmatic, balanced FP in JavaScript

This book explores the core principles of functional programming (FP) that can be applied to JavaScript. But what makes this book different is that it approaches these principles without all the heavy terminology.

In 6 listsDetails

Packages >Cheatsheets

API

Glimmer.js

Central repository for the Glimmer.js project.

In 2 lists

guides

Ember Component Cheat Sheet

pre Octane

Packages >Codemods

ember-es6-class-codemod

A codemod-cli project for converting Ember.js objects to es6 native classes.

ember-native-class-codemod

A codemod for transforming your ember app code to native JavaScript class syntax with decorators!

ember-cli-mirage-faker-codemod

This codemod is to help transition from importing faker through ember-cli-mirage, to instead import it directly from faker.

ember-mocha-codemods

Codemod scripts for ember-mocha.

ember-module-migrator

Automated migration for new Ember.js application layout.

ember-qunit-codemod

This codemod is intended to automatically convert your projects from the older moduleFor* syntax of ember-qunit@2 to the newer syntax.

ember-test-helpers-codemod

Codemod to transform your Ember.js tests to use @ember/test-helpers.

es5-getter-ember-codemod

This codemod is intended to automatically convert your usage of get, and getProperties to use traditional object dot notation.

qunit-dom-codemod

Basic codemod to automatically convert your assertions to qunit-dom assertions.

test-selectors-codemod

A codemode for fixing the ember-test-selectors testSelector helper deprecation.

ember-on-codemod

Replace use of Ember.on.

ember-memory-leaks-codemod

A collection of codemod's for fixing memory leaks in Ember.js applications.

ember-3x-codemods

A Codemod with a collection of transforms to address Ember.js 3.x deprecations.

ember-computed-getter-codemod

Ember.js Computed Getter Codemod.

Packages >Community

Forum

GitHub issues

(label: Good-for-New-Contributors) A JavaScript framework for creating ambitious web applications.

In 6 listsDetails

Reddit

Slack

Stack Overflow

Telegram

Packages >Contribution Guides

How to contribute to the ember times - part1

How to contribute ember release post - part2

Packages >Courses

embermap.com

Emberschool.com

embercasts.com

Frontend Masters: Advanced Ember.js 2.x - Mike North

Frontend Masters: Ember.js 2.x - Mike North

Packages >Discovery

emberobserver

Ember Observer.

emberjs.GitHub.io/rfcs/

Ember.js RFCs.

Packages >Ember Releases

Ember 3.10 Released

May 21, 2019

Ember 3.11

July 15, 2019

Ember 3.12

August 16, 2019

Ember 3.13 (Octane Preview)

Sep 25, 2019

Ember 3.14 (Octane Preview Cont.)

Nov 18, 2019

Ember 3.15 "Octane" Released

Dec 20, 2019

Ember 3.16

Feb 12, 2020

Ember 3.17

March 16, 2020

Ember 3.18

May 5, 2020

Ember 3.19

June 26, 2020

Ember 3.20

July 29, 2020

Ember 3.21

Sep 02, 2020

Ember 3.22

Oct 20, 2020

Packages >Examples

A list of open source Ember.js apps

Simple contact manager demo app for ember-orbit

API Docs

This application was built to display our versioned API docs.

guides-app

Replacement for emberjs/guides and the Ember.js Guides.

Builds

This is the application that the Ember.js team built to display our various release channels.

HospitalRun

Ember.js front end for HospitalRun hospitalrun.io.

Rancher

Rancher is enterprise management for Kubernetes.

Super Rentals

Super Rentals is a good starter project to get acclimated to the Ember.js way of doing things.

Travis CI

The Ember.js web client for Travis CI.

Vault

A Tool for Managing Secrets (Hashicorp).

In 7 listsDetails

ember-osf-web

Ember.js front-end for the Open Science Framework.

ember-graphql-examples

Examples of using GraphQL in Ember.js.

ember-rolodex

An example of what an Ember.js tutorial between the quick start and Super Rents could look like.

ember-styleguide

Ghost Admin Client

emberclear

Encrypted Chat. No History. No Logs. + MU & TS.

Ember.js nested engines example app + Fastboot.

Percy's frontend web application, built with Ember.js.

Fire Tracker

KPCC's tool for following & researching California wildfires.

skylines-project

Live tracking, flight database and competition framework.

In 3 lists

PIX

PIX.

ember-monorepo-demo

documize.com

Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS

In 3 lists

New York City Census Reporting Tool

Medicine Inventory

Sample application developed with Ember CLI, Corber.io, ember-element-ui.

octane-ecommerce

Ember Octane + FastBoot + Algolia + PayPal + Formspree (s, v, d).

Rust Package Registry

crates.io

Ember.js RealWorld Implementation

Ember.js codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

A wild tomster appears

An ember integration for building visual programming editors with blockly.

https://www.submarinecablemap.com/

submarine communications cables map

In 3 lists

https://music.apple.com/

https://creator.emojible.store/

Packages >Examples Glimmer

breethe-client

Air Quality Data for Locations around the World.

Glimmeroids

Asteroids implementation using Glimmer.js.

glimmer-hn-pwa

A Demonstration Of Hacker News Progressive Web App Powered By Glimmer.js.

the-chosen

Glimmer.js project created to learn & decide easier during our scrum dailies meeting who is the next person to share status.

glimmer_eats

A demo PWA built with Glimmer.js.

built-with-spaghetti

Built with Spaghetti aims to function as a gateway to web art.

glimmer-live-chat

A Live chat application crafted using Glimmer.js.

glimmer-synth

Synthesizer built using WebAudio and Glimmer.js.

glimmer-js-online-offline-demo

Sample Glimmer.js app: online/offline browser events.

glimmer-qrious

Glimmer.js components using QRious library to generate QR code in webpage.

glimmerjs-address-book-demo

Example Glimmer.js application - AddressBook Demo.

glimmer-dashboard

Glimmer.js dashboard example.

glimmer-redux-todo

Todo app written with Glimmer.js and Redux.

glimmer-pong

Pong game written using Glimmer.js and SVGs.

glimmer-material

A Glimmer.js wrapper for Material Components for the Web.

glimmer-of-life

An implementation of Conway's Game of Life using Glimmer.js.

vorfreude

When you can't wait but have to.

endless-hoops

It's a basketball game written in JavaScript/Canvas/Glimmer.js.

glimmer-hangman

A implementation of the well-known game 'Hangman' in Glimmer.js.

Packages >Gists

Forwarding Named Blocks in Glimmer

Multi Named Blocks

Accessing the Global App Object in an Ember CLI App

A principled model for forms

ember-cli-advanced-proxy

A list of Ember.js VSCode Extensions

Ember.js Bundle Size

Converting libraries to Ember CLI addons

Ember.js + ESLint + Prettier + Ember Suave

@listochkin/Ember.js Video Collection (Ru/En)

@rwjblue/ember_examples

@wycats/A small sampling of external projects initially built for Ember.js use but designed to be used standalone

Ember.js publishing tools

Ember CLI es6 imports

Ember CLI Windows speedup

How to debug an ember application with VS Code

What are components all about.

"Why Ember.js" Thoughts

Ember.js approval requirements

Packages >Gists Ember Data

Mirage GraphQL example

Useful Ember Data helpers

Ember Data | Complex Attrs

Ember Data | Advanced Query Cache

Ember Data | Can we unload a record that has been deleted?

Ember Data | Persist Local Relationship Changes

Ember Data | Push Polymorphic

Ember Data | has-many Batch Create

Ember Data | Local Deletion

Ember Data | Save Transaction

Ember Data | Coalesce findHasMany within adapter Twiddle

Ember Data | Nested save

Ember Data | Cascade Delete

Packages >Miscellaneous

builtwithember

Apps powered by Ember.js.

emberwatch

The community hub for Ember.js content.

Packages >Newsletters

Ember Weekly

The latest Ember.js news, tips, and code delivered directly to your inbox.

Official Ember Blog

Big announcements like new Ember.js version release notes or State of the Union information.

statusboard

STATUS BOARD.

The Ember Times

Updates from the Ember.js Learning Team.

Packages >Podcasts

embermap

emberweekend

Packages >Sandboxes

Ember Twiddle

An Ember.js Twiddle for multiples files which lets you save your work in GitHub.

Ember @ Glitch

Glitch.me with Ember.js.

Ember @ CodeSandbox

CodeSandbox with Ember.js.

Ember Octane @ CodeSandbox

Ember Octane CodeSandbox template.

Packages >Screencasts

BuildLab: Ember.js Screencasts for the determined.

Ember Screencasts

Weekly Screencasts for the Busy Developer.

EmberCasts

Currently on hiatus whilst the author works on the next version of Handlebars.

EmberWatch - Screencasts

A collection of Ember.js screencasts.

Community Groups App - Creating Records in Ember CLI Mirage (part 2a)

Community Groups App - Creating Records in Ember CLI Mirage (part 2b)

Community Groups App - Debugging relationships in Ember CLI Mirage (part 3)

Packages >Slides

30 Days Of Ember

Dawid Pośliński.

NaNoWriMo: How can Ember help you write a novel

@EmmaDelecolle.

Slides from Ember JS Berlin talk, Design Patterns in Ember

By @chadian.

Rainy Day Ember Data

Tony Schneider (@tonywok).

Building Realtime Apps with Ember.js and WebSockets

Ben Limmer.

Deploying a Location-Aware Ember Application

Ben Limmer.

Developing Desktop Apps with Electron & Ember.js - FITC WebU2017

Aidan Nulman.

Developing Desktop Apps with Electron & Ember.js

Ember addons, served three ways

Mike North.

Ember At Scale

Chad Hietala, LinkedIn.

EmberConf 2015 – Ambitious UX for Ambitious Apps

Lauren Elizabeth Tan.

EmberConf 2016 – Idiomatic Ember: Finding the Sweet Spot of Performance & Productivity

Lauren Elizabeth Tan.

Fun with Ember 2.x Features

Ben Limmer.

How do I Even Web App

An introduction to web programming with Ember CLI by Lydia Guarino.

Rapid prototyping and easy testing with ember cli mirage

Krzysztof Bialek.

Start Me Up - Building an MVP with EmberJS, Firebase and Material Design

Brendan O'Hara.

Upgrading Ember.js Apps

Ben Limmer.

Packages >Styleguides

ember-styleguide

Softlayer Ember.js

Netguru Ember.js

DockYard Ember.js

Packages >Tools

Ember Data Sails Adapter

An Ember Data adaptor for the Sails.js sockets.

Ember Data WordPress Adapter

An Ember Data adapter for the WordPress JSON API.

Ember Gist

Demo Ember CLI'eque apps using GitHub Gist.

Ember Inspector

Adds an Ember.js tab to Chrome or Firefox Developer Tools that allows you to inspect Ember.js objects in your application. - Officially maintained.

Ember Perf

Measure user-percieved performance data in your ember.js app.

ember-cli-diff

A simple tool to see differences between new ember apps.

ember-cli

The command line interface for ambitious web applications.

ember-data-model-maker

UI to make ember-data models & payload examples.

Glimmer Playground

An Glimmer.js playground.

mber

Ember CLI replacement. Currently alpha.

remote-inspector

Lets you inspect apps running on different devices/browsers over the network using websockets.

Ember Unused Components

This script searches for unused components in your Ember project

Packages >Tutorials

How to learn EmberJS in a hurry

Discover Ember 2

Learn how to build a Twitter clone from scratch.

Ember Components: A Deep Dive

A closer look at using Ember.js Components.

A deep dive into the Ember.js runloop

Ember with Phoenix (AKA The PEEP Stack)

Developing an Ember.js front-end alongside a JSON API-compliant Phoenix backend.

Getting into Ember.js

A five part introductory course to Ember.

Getting Started with Ember.js using Ember CLI

Building a Todo app with Ember CLI.

yoember.com/

Ember.js Tutorial - From beginner to advance.

build-pacman

Packages >Twitter

EmberJS

The Ember Times

Ember Watch

Ember Weekly

Tom Dale

Yehuda Katz

Melanie Sumner

Jen Weber

Robert Jackson

Stefan Penner

Matthew Beale

Chris Thoburn

Chris Garrett

Alex Navasardyan

Igor Terzic

Dan Gebhardt

Alex Speller

Sam Selikoff

Erik Bryn

Gavin Joyce

Ryan Toronto

Balint Erdi

Luke Melia

Packages >Videos

Working with Ember Animated & Addon Internals: Ember Concurrency – Ember NYC, May 2019

Ember.js Tutorial: Build a painting game in 20 mins

Ember-cli In-Repo Addons with Jacob Bixby

Maintaining an Ember App at Scale, with Chris Ng

Jackie Luo: From React to Ember: A Modern Comparison

Ember San Francisco Meetup at Square, October 2018

The Future of Ember js

Summary of upcoming changes to Ember.js based on presentations from EmberConf 2018.

Ember: The Next 10 Years | Tom Dale | EmberCamp Chicago 2018

Stop Coding: You Have a Product Gap | Sam Selikoff | EmberCamp Chicago 2018

Caveats of the Default Store - Ember London - September 2018

EmberFest 2019

EmberFest 2018

EmberFest 2014

Global Ember Meetup

Ember @ Netflix

Ember Engines at Scale

Ember Test Recorder

ember-content-placeholders

Ember.JS in the Year 2020

EmberConf 2014

Videos of the sessions from EmberConf 2014.

EmberConf 2015

Videos of the sessions from EmberConf 2015.

EmberConf 2016

Videos of the sessions from EmberConf 2016.

EmberConf 2017

Videos of the sessions from EmberConf 2017.

EmberConf 2018

Videos of the sessions from EmberConf 2018.

EmberConf 2019

Videos of the sessions from EmberConf 2019.

EmberConf 2020

Videos of the sessions from EmberConf 2020.

ReactiveConf 2017 - Tom Dale: Secrets of the Glimmer VM

ReactiveConf 2017

Tim Thomas - Using Ember.js to build Electron Apps

Tom Dale on Static Analysis, Upstreaming Glimmer, and Ember in 2018

Tom Dale Talks EmberJS

Using TypeScript in Ember

Web App Performance & Ember.js

Web App Performance & Ember.js.

Why Ember CLI uses Broccoli

Developing ember apps on glitch.com

Chris Krycho: TypeScript and Ember js - Why and How?

Isaac Lee: Use D3 with Ember

Open Source Live - Robert Jackson and Chris Manson pair on ember-cli

Must have add-ons in EmberJS - Dawid Pośliński

Building Modern Apps Using API Services - Ember Meetup August 21, 2018

How to improve your tests? - Paweł Kuwik

Optional & upcoming features - Michał Staśkiewicz

Hybrid Apps with Ember/Glimmer

Productive Frontend Test Driven Development That Actually Works

EmberCamp 2018

Videos of the sessions from EmberCamp 2018

EmberCamp 2019

Videos of the sessions from EmberCamp 2019

Ember.js: The Documentary

Ember.js: The Documentary (Русская версия)

Russian langauge version

GraphQL: The Documentary

GraphQL: The Documentary (Русская версия)

Russian language version

Ember and GraphQL: A Quick Example

Ember Octane Livestream: Build a drum machine

Tracking in the Glimmer VM

Chris Garrett discusses how tracking works in Ember

Commit Porto '19: Thriving through the hype cycle: an Ember.js story (Ricardo Mendes)

Animating Across Routes with Ember Animated

EmberMap video adding across-route tranistion animations

Creating an Ember Application

First in an upcoming series on Ember

Stef & Rob: do we still need the built-in Input component?

Stefan Penner and Robert Jackson debate the built-in Input component

Ember Octane - Great For Beginners

You can just write HTML and CSS and get pretty far with Ember Octane

Yet Another Test Runner by Kelly Sheldon @ Ember London

Packages >YouTube channels

Amsterdam Ember.js

Boston Ember

Denver Ember

Ember Videos

EmberJS Chennai

Ember.js Dublin

EmberATX

EmberJSSeattleMeetup

EmberSchool

EmberSherpa

Meetup: London

Silicon Valley Ember.js meetup

So Ember 2017

Wicked Good Ember 2016

May I ask a Question

Packages >YouTube playlists

Ember London 2018

Intercom Screencasts

Ember.js tutorial for beginners in 2020

A 10 part series by Shawn Chen

See category
93

Awesome Vue

vuejs/awesome-vue

🎉 A curated list of awesome things related to Vue.js

Fresh★ 74k1067 entriesPushed 5 days ago
93

Awesome DESIGN.md

VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

Fresh★ 119k74 entriesPushed 9 days ago
91

Awesome Angular

PatrickJS/awesome-angular

:page_facing_up: A curated list of awesome Angular resources

Fresh★ 10k1944 entriesPushed today
90

Awesome Blazor

AdrienTorris/awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

Fresh★ 9.4k375 entriesPushed today
88

Must-Watch CSS

AllThingsSmitty/must-watch-css

CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺

Fresh★ 4.9k70 entriesPushed 6 days ago
87

Awesome React Native

jondot/awesome-react-native

Awesome React Native components, news, tools, and learning material!

Fresh★ 36k194 entriesPushed 1 month ago