Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Ember Awesome

A curated list of awesome Ember packages, resources, and shiny things.

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

You might also like awesome-javascript.


Contents


Apps

  • pikimov - free Motion design and video editor
  • percy - visual regression testing and review platform
  • PomoTimer - a Pomodoro timer
  • typelog - a community of "build in public" and collaboration
  • Feldico - Feldico is Argentina’s #1 platform connecting farmers and rural contractors.
  • Lineup Ninja - Advanced speaker management software for ambitious conference producers, marketers and operations teams.

Open Source Apps

Real-world applications built with Ember that you can explore and learn from.

Design Systems

Libraries

Core Libraries

  • Ember - The main Ember framework
  • WarpDrive - Universal data management for use with any framework

Authentication

Data Management

UI Components

Forms & Validation

  • ember-headless-form - Headless forms with a11y and validation support built in
  • pahu - framework agnostic headless form library

Styling

  • ember-scoped-css - enables automatic sccoping of embedded <style scoped> in the <template>...</template> of components as well as optional usage of co-located CSS stylesheets with automated scoping of the styles.
  • glimmer-scoped-css - enables automatic scoping of embedded <style scoped> in the <template>...</template> of components.

Internationalization

  • ember-intl - Internationalization support with ICU message formatting

TypeScript

  • glint - TypeScript-plugin for enabling type-aware Ember

Alternative Rendering

  • ember-native - Use the Ember framework with NativeScript
  • ember-tui - Terminal UI library — build and test CLI tools using Ember.js with Flexbox layouts powered by Yoga

Build Tools & Modern Compilation

  • embroider - Compiling Ember apps into spec-compliant, modern JavaScript
  • ember-vite-codemod - Migrates non-vite Ember Apps to Vite
  • vite-ember-ssr - Vite plugin and SSR/SSG runtime for compatless Ember apps using HappyDOM — no FastBoot required
  • vite-plugin-ember - Vite plugin for rendering live, interactive Ember components inside VitePress documentation pages

Utilities

Learning Resources

Tutorials

Books

Documentation

Tools

Development

  • Ember Inspector - Browser extension for debugging
  • Ember CLI - Command line interface
  • ember-cli-update - Update Ember CLI projects
  • gember - Modern generators for Ember apps and addons (components, routes, services, and more)
  • ember.nvp - Ember project generator with idempotent, layered features — a reenvisioning of blueprints
  • refined-ember - CSS refinements for Ember documentation websites (API docs, Guides, CLI docs)

Code Quality

Codemods

  • ember-estree - ESTree-compatible AST parser for .gjs and .gts files — enables linters and codemods to work with both JS/TS and template portions
  • zmod-ember - Adapter for the zmod codemod toolkit to support Ember's .gjs and .gts files via ember-estree

AI

  • agent-skills - Collection of skills for AI coding agents following the Agent Skills format — includes Ember best practices across 7 categories
  • ember-mcp - MCP server providing access to Ember documentation, API references, guides, and best practices

IDE Support

VSCode

Neovim

  • ember.nvim - Neovim plugin for Ember development
  • snippets - Code snippets for Ember (also supports VSCode)

Vim

  • vim-ember-hbs - Handlebars/Glimmer template syntax support for Vim

Emacs

  • glnt-ts-mode - Glimmer TypeScript tree-sitter mode for Emacs

Syntax

Testing

Runners

Utilities

Community

Official Channels

Learning & News

Blogs & Articles

Social Media

Contributors

NullVoxPopuli
NullVoxPopuli
mkszepp
Markus Sanin
gossi
Thomas Gossmann
elgordino
Gordon Johnston
marcemira
Marcelo Mira

Contribution Guidelines

Please read the contribution guidelines before contributing.

Adding to this list

  1. Make sure your suggestion is useful and relevant to the Ember community
  2. Check if your link is already included
  3. Provide a good description of what the resource offers
  4. Make sure the link works and points to the correct resource

Quality standards

  • Only suggest resources you've used and can recommend
  • Include a brief description of what makes each resource awesome
  • Keep descriptions concise but informative

⬆ back to top

About

An up to date collection of awesome ember projects, for quickly navigating the ecosystem

Resources

Contributing

Stars

14 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors