Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Ember
  3. ember-animated

ember-animated

MITJavaScriptv2.3.0

Core animation primitives and robust foundation for building animated user interfaces in Ember.js applications.

Visit WebsiteGitHubGitHub
244 stars90 forks0 contributors

What is ember-animated?

Ember Animated is a library that provides core animation primitives for building animated user interfaces in Ember.js applications. It serves as a robust foundation for implementing smooth transitions and interactive animations within the Ember ecosystem, solving the problem of fragmented animation approaches in Ember projects.

Target Audience

Ember.js developers who need to implement complex animations and transitions in their applications, particularly those building interactive user interfaces that require smooth visual feedback.

Value Proposition

Developers choose Ember Animated because it provides a standardized, well-integrated animation solution specifically designed for the Ember framework, offering reliable primitives that work seamlessly with Ember's component model and data flow.

Overview

Core animation primitives for Ember.

Use Cases

Best For

  • Creating smooth page transitions in Ember.js single-page applications
  • Building interactive data visualizations with animated elements
  • Implementing complex UI state transitions in Ember components
  • Adding micro-interactions to improve user experience in Ember apps
  • Creating animated loading states and progress indicators
  • Developing accessible animations that work with Ember's accessibility tools

Not Ideal For

  • Projects not using Ember.js, as the library is tightly coupled to the Ember framework
  • Teams seeking pre-built, drop-in animated components without custom implementation work
  • Applications requiring support for older Ember versions (pre-v4.8) or non-Embroider build setups
  • Simple animations that could be handled more efficiently with CSS alone, to avoid JavaScript overhead

Pros & Cons

Pros

Seamless Ember Integration

Specifically designed for Ember.js v4.8+ and works with modern build tools like Embroider, ensuring smooth compatibility within the Ember ecosystem.

Robust Animation Primitives

Provides core building blocks for creating various animation effects, prioritizing maintainability and reliability over flashy but fragile alternatives.

Interactive Documentation

Features comprehensive docs with live examples at ember-animation.github.io, making it easier to learn and implement animations through practical demonstrations.

Permissive Licensing

MIT licensed, allowing free use in commercial and personal projects without restrictive legal barriers.

Cons

Limited to Ember Ecosystem

Only useful for Ember.js projects, making it unsuitable for cross-framework development or environments where framework agnosticism is required.

Primitive-Focused, Not Component-Ready

Requires developers to build animations from scratch using primitives, which can be more time-consuming than libraries offering pre-styled, out-of-the-box components.

Version and Tool Dependencies

Mandates Ember.js v4.8 or above and specific build tools like Embroider, potentially necessitating upgrades or limiting adoption in legacy Ember projects.

Frequently Asked Questions

Quick Stats

Stars244
Forks90
Contributors0
Open Issues68
Last commit2 months ago
CreatedSince 2016

Tags

#user-interface#javascript-framework#ui-animation#animation#web-animation#ember-addon#frontend#ember-js

Built With

J
JavaScript
E
Ember.js

Links & Resources

Website

Included in

Ember202
Auto-fetched 7 hours ago

Related Projects

liquid-fireliquid-fire

Animations & transitions for ambitious Ember applications.

Stars1,135
Forks198
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub