awesome-ember
An up to date collection of awesome ember projects, for quickly navigating the ecosystem
https://github.com/nullvoxpopuli/awesome-ember
Last synced: 14 days ago
JSON representation
-
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.
-
Community
-
Blogs & Articles
-
Learning & News
- The Ember Times - Weekly newsletter
- Ember Weekly - Community newsletter
- EmberMap Podcast - Technical discussions
-
Official Channels
- Ember Website - Official website
- Forum - Official discussion forum
-
Social Media
- Ember on BlueSky - Official BlueSky account
- Ember on Mastodon - Official Mastodon account
- Reddit r/emberjs - Community discussion
-
-
Design Systems
- Elastic EUI - by @prysmex
- Hokulea - by @gossi
- Frontile - by @josemarluedke
- NRG UI - by Knoxville Utilities Board
- Carbon - by IBM
- Helios - by Hashicorp
- shadcn-ember - [Source](https://github.com/IgnaceMaes/shadcn-ember) - shadcn/ui port for Ember — accessible and customizable components you can copy and paste into your apps - by @IgnaceMaes
-
Learning Resources
-
Books
- The Shortest Ember Book - Concise introduction
- Rock and Roll with Ember - Book with practical examples
-
Documentation
- Ember Data Guides - Data layer documentation
- Ember CLI User Guide - Command line tool documentation
- ember-fireplace - Community research project aggregating Ember resources in one place
- Ember API Docs - Complete API reference
-
Tutorials
- Ember Guides - Official comprehensive guides
- Super Rentals Tutorial - Official step-by-step tutorial
- Interactive cheatsheet-based tutorial
- Component Architecture
-
-
Libraries
-
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
-
Authentication
- ember-better-auth - Ember adapter for [better-auth](https://better-auth.com/)
-
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
-
Core Libraries
-
Data Management
- glimmer-apollo - Integration with Apollo Client
-
Forms & Validation
- ember-headless-form - Headless forms with a11y and validation support built in
- pahu - framework agnostic headless form library
-
Internationalization
- ember-intl - Internationalization support with ICU message formatting
-
Styling
- glimmer-scoped-css - enables automatic scoping of embedded `<style scoped>` in the `<template>...</template>` of components.
-
TypeScript
- glint - TypeScript-plugin for enabling type-aware Ember
-
UI Components
- ember-bootstrap - Bootstrap components for Ember - Since 2015 - [npm](https://www.npmjs.com/package/ember-bootstrap) - 
- ember-power-select - Extensible select component - Since 2015 - [npm](https://www.npmjs.com/package/ember-power-select) - 
- ember-basic-dropdown - Basic dropdown component - Since 2015 - [npm](https://www.npmjs.com/package/ember-basic-dropdown) - 
- ember-power-calendar - Customizable calendar component - Since 2016 - [npm](https://www.npmjs.com/package/ember-power-calendar) - 
- ember-flatpickr - Flatpickr date picker integration - Since 2016 - [npm](https://www.npmjs.com/package/ember-flatpickr) - 
- ember-sortable - Sortable UI primitives - Since 2015 - [npm](https://www.npmjs.com/package/ember-sortable) - 
- ember-file-upload - File upload component - Since 2014 - [npm](https://www.npmjs.com/package/ember-file-upload) - 
- ember-maplibre-gl - [Docs](https://johanrd.github.io/ember-maplibre-gl) - Declarative MapLibre GL JS map components for Ember
- ember-safe-button - [Source](https://gitlab.com/michal-bryxi-oss/ember-safe-button) - Button component with confirmation for potentially dangerous actions
-
Utilities
- @responsive-image/ember - automatically create responsive optimized images for faster page loads
- ember-primitives - Primitives for building UI faster
- reactiveweb - Reactive primitives for the web
- ember-page-title - Page title management
- ember-resources - Resource utilities for Ember
- ember-concurrency - Improved concurrency primitives
- ember-keyboard - easy key-combos
- ember-aria-voyager - aria keyboard support for composite controls
-
-
Open Source Apps
- Discourse - [Source](https://github.com/discourse/discourse) - A platform for community discussion
- Limber - [Source](https://github.com/NullVoxPopuli/limber) - Multi-framework REPL and playground
- Vault - [Source](https://github.com/hashicorp/vault/tree/master/ui/app) - HashiCorp's tool for managing secrets
- UniDancing.art - [Source](https://github.com/gossi/unidancing) - Training resources for unicycling
-
Testing
-
Runners
- ember-qunit - QUnit integration
- ember-vitest - Vitest integration
-
Utilities
- ember-test-helpers - Test helper functions
- ember-a11y-testing - Accessibility testing
- ember-percy - Visual regression testing
- ember-exam - Test randomization, splitting, and parallelization
- @universal-ember/test-support - Collection of additional, community maintained, test-utilities
- testem-code-coverage - Browser test coverage using Chrome's native `startPreciseCoverage` — no Babel plugins needed
-
-
Tools
-
AI
- agent-skills - Collection of skills for AI coding agents following the [Agent Skills](https://agentskills.io/) format — includes Ember best practices across 7 categories
- ember-mcp - MCP server providing access to Ember documentation, API references, guides, and best practices
-
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](https://github.com/NaamuKim/zmod) codemod toolkit to support Ember's `.gjs` and `.gts` files via ember-estree
-
Code Quality
- ember-template-lint - Template linting
- eslint-plugin-ember - ESLint rules for Ember
-
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)
-
IDE Support
- Official docs for Editors
- vscode-ember - Ember extension for VSCode
- ember-language-server - Language server providing code intelligence for Ember templates and components
- ember-source-lens - Source lens for navigating Ember source files
- snippets - Code snippets for Ember (also supports Neovim)
- ember.nvim - Neovim plugin for Ember development
- vim-ember-hbs - Handlebars/Glimmer template syntax support for Vim
- glnt-ts-mode - Glimmer TypeScript tree-sitter mode for Emacs
- tree-sitter-glimmer - Tree-sitter grammar for Glimmer templates
- tree-sitter-glimmer-javascript - Tree-sitter grammar for Glimmer with JavaScript
- tree-sitter-glimmer-typescript - Tree-sitter grammar for Glimmer with TypeScript
-
Programming Languages
Categories
Sub Categories
Utilities
14
IDE Support
11
UI Components
9
Blogs & Articles
7
Development
6
Build Tools & Modern Compilation
4
Tutorials
4
Documentation
4
Learning & News
3
Social Media
3
Forms & Validation
2
Core Libraries
2
Books
2
Codemods
2
Alternative Rendering
2
Official Channels
2
Runners
2
Code Quality
2
AI
2
Authentication
1
TypeScript
1
Data Management
1
Internationalization
1
Styling
1
Keywords
ember
24
emberjs
11
ember-addon
5
javascript
4
addon
4
headless
3
glimmer
3
signals
2
ember-cli
2
language-server-protocol
2
form
2
universal
2
agnostic
2
chrome
2
a11y
2
components
2
design-system
2
image
1
performance
1
hashicorp
1
design-tokens
1
platform
1
design-systems
1
react
1
reactive
1
reactive-programming
1
reactivity
1
starbeam
1
web
1
design
1
dx
1
foundation
1
javascript-framework
1
otp
1
primitives
1
system
1
ui
1
utility
1
linting
1
a11y-testing
1
accessibility
1
eslint-plugin
1
ember-codemod
1
i18n
1
internationalization
1
intl
1
translation
1
vite
1
webpack
1
eslint
1