Awesome Lists

awesome-ember

by ember-community-russia

awesome listpushed about 2 years ago

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

AI summary

Ember toolkit resources

A curated list of resources and tools for building web applications with the Ember.js framework

stars
195
forks
18
watching
16
awesome lists
3
entries
740
View on GitHubember.cool

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/ember-community-russia/awesome-ember/links.svg)](https://awesome.facts.dev/awesome/ember-community-russia/awesome-ember)
HTML
<a href="https://awesome.facts.dev/awesome/ember-community-russia/awesome-ember"><img src="https://awesome.facts.dev/shield/ember-community-russia/awesome-ember/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/ember-community-russia/awesome-ember/links.svg

What's in the list

740 links in 129 sections, with live GitHub stats.activeno commit in 2y

Contents

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

  • 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

Packages / Animations

Packages / Authentication

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

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

Packages / Build tools

  • Broccoli

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

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

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

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 addons

  • ember-cli-rename

    Addon for ember-cli that provides an 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

Packages / 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 / Promises

Packages / Control flow / Observables

  • ember-rx

    RxJS 6 integration for Ember.js

Packages / Control flow / Generators

  • 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

Packages / Styling kits

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

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

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

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

Packages / External Components Integration

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

  • immutable

    Immutable data collections

  • 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

  • lodash

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

  • 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

  • RxJS

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

  • 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

Packages / Image

  • ember-svg-jar

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

Packages / Include external JS code

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

Packages / Job queues

Packages / Logging

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

Packages / Math

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

Packages / Miscellaneous

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

Packages / Parcel

Packages / Payments

  • ember-credit-card

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

Packages / Polyfills

Packages / PWA

Packages / Query Params

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

Packages / Security

Packages / Service Workers

Packages / SSR / Server Side Rendering

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 -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

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-ghost-casper-template

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

  • ember-paper

    The Ember.js approach to Material Design

  • ember-radical

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

  • Semantic-UI-Ember

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

Packages / UI components

Packages / UX

  • ember-onbeforeunload

    Invoke logic when transitioning between routes or closing window

Packages / VR

Packages / VS Code addons

Packages / Atom addons

Packages / VIM

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

Packages / Weird

Packages / Resources

Packages / Ember-Cli Articles

Packages / Why Articles

Packages / Jump-Start Articles

Packages / Articles Glimmer

Packages / Articles Engines

Packages / Articles Ember-Concurrency

Packages / Articles ES6

Packages / Articles TypeScript

Packages / Articles Modern Testing

Packages / Articles FastBoot

Packages / Articles about Data

Packages / Articles about Routing

Packages / Yarn in Ember Articles

Packages / Best-practices

Packages / Nice to know

Packages / Blogs

Packages / Books

Packages / Cheatsheets

Packages / Codemods

Packages / Community

Packages / Contribution Guides

Packages / Courses

Packages / Discovery

Packages / Ember Releases

Packages / Examples

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

Packages / Gists Ember Data

Packages / Miscellaneous

Packages / Newsletters

Packages / Podcasts

Packages / Sandboxes

Packages / Screencasts

Packages / Slides

Packages / Styleguides

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

Packages / Videos

Packages / YouTube channels

Packages / YouTube playlists

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.