Ember.js logo

Ember.js

A JavaScript framework for creating ambitious web apps
1.1K
689
+ 1
749

What is Ember.js?

A JavaScript framework that does all of the heavy lifting that you'd normally have to do by hand. There are tasks that are common to every web app; It does those things for you, so you can focus on building killer features and UI.
Ember.js is a tool in the Javascript MVC Frameworks category of a tech stack.
Ember.js is an open source tool with 21.5K GitHub stars and 4.2K GitHub forks. Here’s a link to Ember.js's open source repository on GitHub

Who uses Ember.js?

Companies
490 companies reportedly use Ember.js in their tech stacks, including Twitch, LinkedIn, and Accenture.

Developers
563 developers on StackShare have stated that they use Ember.js.

Ember.js Integrations

Node.js, Bootstrap, AngularJS, Font Awesome, and Firebase are some of the popular tools that integrate with Ember.js. Here's a list of all 33 tools that integrate with Ember.js.

Why developers like Ember.js?

Here’s a list of reasons why companies and developers use Ember.js
Private Decisions at about Ember.js

Here are some stack decisions, common use cases and reviews by members of with Ember.js in their tech stack.

Gordon Wintrob
Gordon Wintrob
at Newfront Insurance · | 5 upvotes · 48.5K views

We needed a frontend framework for to make it easier to work with JavaScript. We chose Next.js since it maintains the flexibility of something like Create React App but gives some structure on how to organize the app similar to Ember.js.

Webpack and Babel are configured out of the box for #ServerSideRendering, #TreeShaking, and other nice #JS features.

See more
Shared insights
on
Ember.jsEmber.js

We're using a 100% Ember application in our main website, bytelore.com, after we decided to refactor it. Ember.js

See more
Swastik Agrawal
Swastik Agrawal
Shared insights
on
Ember.jsEmber.js

ember.js powers enlist's frontend. Ember.js

See more
Tongliang Liu
Tongliang Liu
Senior Software Engineer at Netflix · | 1 upvotes · 0 views
Shared insights
on
Ember.jsEmber.js

Icon is so cute; so does the framework. Ember.js

See more
Shared insights
on
Ember.jsEmber.js

Framework front-end utilizado para atingir alta produtividade e permitir organização por todo o projeto client web. Ember.js

See more
Shared insights
on
Ember.jsEmber.js

I have experience with Ember 1, 2 and 3 (3+ years experience - remotely work) Ember.js

See more
Public Decisions about Ember.js

Here are some stack decisions, common use cases and reviews by companies and developers who chose Ember.js in their tech stack.

Dmitry Mukhin
Dmitry Mukhin
CTO at Uploadcare · | 25 upvotes · 707.1K views

Simple controls over complex technologies, as we put it, wouldn't be possible without neat UIs for our user areas including start page, dashboard, settings, and docs.

Initially, there was Django. Back in 2011, considering our Python-centric approach, that was the best choice. Later, we realized we needed to iterate on our website more quickly. And this led us to detaching Django from our front end. That was when we decided to build an SPA.

For building user interfaces, we're currently using React as it provided the fastest rendering back when we were building our toolkit. It’s worth mentioning Uploadcare is not a front-end-focused SPA: we aren’t running at high levels of complexity. If it were, we’d go with Ember.js.

However, there's a chance we will shift to the faster Preact, with its motto of using as little code as possible, and because it makes more use of browser APIs. One of our future tasks for our front end is to configure our Webpack bundler to split up the code for different site sections. For styles, we use PostCSS along with its plugins such as cssnano which minifies all the code.

All that allows us to provide a great user experience and quickly implement changes where they are needed with as little code as possible.

See more
Josh Dzielak
Josh Dzielak
Developer Advocate at DeveloperMode · | 19 upvotes · 184.6K views

Shortly after I joined Algolia as a developer advocate, I knew I wanted to establish a place for the community to congregate and share their projects, questions and advice. There are a ton of platforms out there that can be used to host communities, and they tend to fall into two categories - real-time sync (like chat) and async (like forums). Because the community was already large, I felt that a chat platform like Discord or Gitter might be overwhelming and opted for a forum-like solution instead (which would also create content that's searchable from Google).

I looked at paid, closed-source options like AnswerHub and ForumBee and old-school solutions like phpBB and vBulletin, but none seemed to offer the power, flexibility and developer-friendliness of Discourse. Discourse is open source, written in Rails with Ember.js on the front-end. That made me confident I could modify it to meet our exact needs. Discourse's own forum is very active which made me confident I could get help if I needed it.

It took about a month to get Discourse up-and-running and make authentication tied to algolia.com via the SSO plugin. Adding additional plugins for moderation or look-and-feel customization was fairly straightforward, and I even created a plugin to make the forum content searchable with Algolia. To stay on top of answering questions and moderation, we used the Discourse API to publish new messages into our Slack. All-in-all I would say we were happy with Discourse - the only caveat would be that it's very helpful to have technical knowledge as well as Rails knowledge in order to get the most out of it.

See more
Shared insights
on
Ember.jsEmber.jsFirebaseFirebase
at

One of our favorite "tools" at Hyperlogs is Ember.js and Firebase. They are extremely powerful and productive when combined. Give them a look and stop fighting with your react framework :)

See more
Gordon Wintrob
Gordon Wintrob
at Newfront Insurance · | 5 upvotes · 48.5K views

We needed a frontend framework for to make it easier to work with JavaScript. We chose Next.js since it maintains the flexibility of something like Create React App but gives some structure on how to organize the app similar to Ember.js.

Webpack and Babel are configured out of the box for #ServerSideRendering, #TreeShaking, and other nice #JS features.

See more

For the backend #Backend We're using Go {json:api}, and Firebase for auth deployed in Google App Engine. Ember.js for the #frontend we have severals apps so we splitted logically with ember engines... using a monorepo to hold the whole frontend project. Using services like Algolia for super performant and complex ecommerce searching experience and Intercom chat

See more

Firebase Go Ember.js React Native React GraphQL SendGrid MySQL

Emberjs for our admins panels using ember-apollo and react native using apollo too for our apps, using golang graphql, services like SendGrid to send all the emails, Conekta to for accepting credit cards, firebase for our auth with facebook, google, phone, etc...

See more

Ember.js's Features

  • Creating web apps
  • Building UI

Ember.js Alternatives & Comparisons

What are some alternatives to Ember.js?
Vue.js
It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.
React
Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
AngularJS
AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.
Backbone.js
Backbone supplies structure to JavaScript-heavy applications by providing models key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.
Angular 2
It is a TypeScript-based open-source web application framework. It is a development platform for building mobile and desktop web applications.
See all alternatives

Ember.js's Followers
689 developers follow Ember.js to keep up with related blogs and decisions.
Salar Sabry
Mic Lo
Scott Divelbiss
Serhat Ongen
Greg FitzPatrick
aniculescu
Maxwell jerry
Alvin Vogelzang
Rajnish Jain
Holt Meister