Ember
App framework.
Contents
- AST
- a11y
- Adapters
- Database
- Animations
- Authentication
- Automation
- Benchmarking
- Blogging
- Babel
- Boilerplating
- Broccoli
- Build tools
- Charts
- CI/CD
- Code Splitting
- Codestyle
- Command-line apps
- Command-line utilities
- Component addons
- Compression
- Content management systems
- Control flow
- CSS & etc
- Styling
- Styling kits
- Fonts
- State management
- Data Management
- Helpers
- Data manipulation & Computed
- Data validation
- Date
- Debugging / Profiling
- Documentation
- End-user customization
- ES6
- External Components Integration
- Forms
- Functional programming
- HTTP
- Math
- Image
- Include external JS code
- Infinite Scroll
- Internalization & Localization
- Inputs
- Job queues
- Logging
- Mad science
- Metrics
- Minifiers
- Mobile
- Modifiers
- Parcel
- Payments
- Polyfills
- Service Workers
- PWA
- Query Params
- Real-time
- Routing addons
- Security
- SSR / Server Side Rendering
- Static site generators & SEO
- Templating
- Testing
- Text
- Tree Shaking
- TypeScript
- UI libs
- UI components
- UX
- VS Code addons
- Atom addons
- Web Components
- Webpack
- Weird
- Articles
- Articles Glimmer
- Articles TypeScript
- Community
- Books
- Tutorials
- Codemods
- Discovery
- Examples
- Styleguides
- Examples Glimmer
- Gists
- Sandboxes
- Slides
- Tools
- Articles FastBoot
- Videos
- Miscellaneous
- Articles Modern Testing
Packages
AST
a11y
Addon to help identify accessibility violations during development.
Ember.js addon to help with landmark roles for better accessibility.
A mixin for adding methods to your Ember.js components that help you manage the currently focused element.
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.
Adapters
Ember CLI addon for resolving markdown files in custom folders and retrieving content via a service.
Unofficial Ember Data Adapter and Serializer for Cloud Firestore.
An ember-data compatible ember-cli addon that provides a HAL adapter (HATEOAS).
Database
Animations
Authentication
Automation
Benchmarking
Blogging
Babel
Boilerplating
Broccoli
Build tools
Charts
CI/CD
Code Splitting
Codestyle
Command-line apps
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.
Command-line utilities
Component addons
Compression
Content management systems
Control flow
CSS & etc
Styling
Fonts
State management
Data Management
Helpers
Composable helpers for declarative templating in Ember.js.
Collection of Ember.js helpers for building composable D3 charts.
Data manipulation & Computed
Data validation
Date
Debugging / Profiling
Exposes the visionmedia/debug library for use in your Ember.js application.
An Ember CLI addon to analyze the size and contents of your app's bundled output, using an interactive zoomable treemap.
Documentation
End-user customization
ES6
External Components Integration
Addon used to experiment with @glimmer.js/component style APIs in Ember.js apps via existing public APIs.
Custom components for Ember.js, inspired by React Hooks approach.
Functional programming
HTTP
Math
Image
Include external JS code
Infinite Scroll
Internalization & Localization
Job queues
Logging
Mad science
Metrics
Minifiers
Mobile
Tooling for cordova and crosswalk hybrid applications built with Ember.js.
Have you ever wanted to use Ember.js/Glimmer.js to create a native mobile app? Well now you can!
Modifiers
A ember modifier to apply css variables. This gives a save way to expose data from JavaScript to css.
An implementation of the {{on}} element modifier shown in the Modifiers RFC #353.
Implements did-insert / did-update / will-destroy modifiers for RFC #415.
Parcel
Payments
Polyfills
Polyfill element modifiers for Ember.js 2.12 through 3.7.
This addon provides a polyfill for angle bracket invocation syntax as described in RFC 311.
Polyfills support for named arguments for Ember.js 2.10 through 3.0.
This addon provides a polyfill for the native class behavior that was proposed in Ember.js RFCs #240 and #337.
This addon provides a best effort polyfill for the ember-routing-router-service feature added in Ember.js 2.15.
Service Workers
An Ember.js Service Worker plugin that caches an Ember.js app's asset files.
An Ember.js Service Worker plugin that resorts to a cached fallback version when the network request fails.
An Ember.js Service Worker plugin that caches the index.html file.
An Ember.js Service Worker plugin that caches the index.html files for each prember route.
Offline caching as a progressive enhancement using service workers.
Firebase Cloud Messaging service worker support for Emberfire apps.
An Ember.js plugin that unregister service workers when ember-service-worker is disabled.
Like Netflix's Chaos Monkey but for your Ember.js SPA's API requests.
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.
PWA
Query Params
Real-time
Routing addons
Security
SSR / Server Side Rendering
Static site generators & SEO
Templating
Testing
Use ES6 or TypeScript decorators for QUnit tests in your Ember.js app.
Test helpers for testing Ember CLI addons inside the context of a real Ember.js app.
This ember-cli addon eases the construction of page objects on your acceptance and integration tests.
Easily enable test waiters for ember-concurrency tasks.
Run your tests with randomization, splitting, and parallelization for beautiful tests.
Build testable error handlers that don't throw in production...
Use window global as an Ember.js service that can be mocked in tests.
Text
Tree Shaking
TypeScript
UI libs
Frontile aims to provide the legos (components, helpers, modifiers, and styles) necessary for building consistent and powerful Ember.js apps.
Default components for Ember.js that implement the Uniplaces Design System.
A static site version of the default personal blogging theme for Ghost.
UI components
UX
VS Code addons
Atom addons
Web Components
EmberMap video adding across-route tranistion animations
EmberMap video adding across-route tranistion animations
Articles
Articles Glimmer
Articles TypeScript
Community
Books
Codemods
A codemod-cli project for converting Ember.js objects to es6 native classes.
A codemod for transforming your ember app code to native JavaScript class syntax with decorators!
This codemod is to help transition from importing faker through ember-cli-mirage, to instead import it directly from faker.
This codemod is intended to automatically convert your projects from the older moduleFor* syntax of ember-qunit@2 to the newer syntax.
Codemod to transform your Ember.js tests to use @ember/test-helpers.
This codemod is intended to automatically convert your usage of get, and getProperties to use traditional object dot notation.
Basic codemod to automatically convert your assertions to qunit-dom assertions.
A codemode for fixing the ember-test-selectors testSelector helper deprecation.
A collection of codemod's for fixing memory leaks in Ember.js applications.
Examples
This is the application that the Ember.js team built to display our various release channels.
Super Rentals is a good starter project to get acclimated to the Ember.js way of doing things.
An example of what an Ember.js tutorial between the quick start and Super Rents could look like.
Sample application developed with Ember CLI, Corber.io, ember-element-ui.
Ember Octane + FastBoot + Algolia + PayPal + Formspree (s, v, d).
Styleguides
Examples Glimmer
A Demonstration Of Hacker News Progressive Web App Powered By Glimmer.js.
Glimmer.js project created to learn & decide easier during our scrum dailies meeting who is the next person to share status.
Built with Spaghetti aims to function as a gateway to web art.
Sample Glimmer.js app: online/offline browser events.
Gists
Tools
Adds an Ember.js tab to Chrome or Firefox Developer Tools that allows you to inspect Ember.js objects in your application. - Officially maintained.