ember-source

Ember.js - A JavaScript framework for creating ambitious web applications

Showing:

Popularity

Downloads/wk

178K

GitHub Stars

22K

Maintenance

Last Commit

5d ago

Contributors

1,089

Package

Dependencies

26

License

MIT

Type Definitions

Tree-Shakeable

No?

Reviews

Average Rating

3.7/524
Read All Reviews
sayak-sarkar
nathanwoods0
knownasilya
shijiezhou1
spawoz-work

Top Feedback

4Poor Documentation
3Great Documentation
3Easy to Use
3Performant
3Hard to Use
2Bleeding Edge

Readme

npm version CI Status Code Climate Discord Community Server PRs Welcome GitHub license

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

With Ember, you get all of these things:

  • A Welcoming Community - Get the help you need, when you need it.
  • An Enduring Foundation for your Apps - There are apps that used the first version of Ember almost a decade ago, and successfully still use Ember today.
  • Reliability & Security - With regular LTS Releases and 30 weeks of security fixes, you can rely on Ember.js to care about the stability and security of your app.
  • Modern JavaScript - Use modern JavaScript features that you're already familiar with like classes, decorators and generators.
  • Documentation - Rely on top-notch documentation for each Ember version and a team that is focused on the documentation and learning experience.
  • HTML-first Components - Start with valid, semantic HTML in your components, and layer in the functionality that you need, as you need it.
  • Routing - Ember routes respect URLs while layering in extra functionality like rendering templates, loading data models, handling actions, and conditionally redirecting.
  • Data Layer - Ember Data is a powerful data management tool that comes with Ember apps by default. Want to use something else? We support that, too!
  • Flexibility Use any backend stack with your Ember apps, thanks to the flexibility of adapters and serializers.
  • Autotracking - Ember's reactivity model makes it easier to decide what to automatically update, and when.
  • Zero Config Apps - With strong defaults, you may never need to configure anything in your app, but the options are there if you need it!
  • Quality Addon Ecosystem - high-quality, rated addons with the ability to search by source code. Many require no additional configuration, making it easier than ever to supercharge your apps.

Find out more:

Contributions

See CONTRIBUTING.md


Cross-browser testing provided by Browserstack.

Rate & Review

Great Documentation3
Easy to Use3
Performant3
Highly Customizable1
Bleeding Edge2
Responsive Maintainers1
Poor Documentation4
Hard to Use3
Slow1
Buggy2
Abandoned1
Unwelcoming Community1
100
Sayak SarkarPune, India196 Ratings109 Reviews
Principal Software Engineer at Red Hat, open web evangelist and a friendly developer.
2 months ago
Great Documentation
Easy to Use

Ember is a great JS framework for building frontend applications with a huge community behind it. However, I personally find it to be a bit lacking in today's day and age when compared to some of the more newer frameworks like Vue. One of the main reasons behind me moving away from ember and to newer frameworks like Vue is the lack of good developer tools for ember which are provided out of the box in the likes of Vue in the form of CLIs and administrative dashboards. Overall a great framework but it needs to saty updated with the times in my opinion!


0
nathanwoods040 Ratings43 Reviews
EAT.CODE.SLEEP
7 months ago
Poor Documentation
Hard to Use

I won't recommend Ember for the long term since it's a bit buggy and hard to use. The documentation is not good for EmberJS. Initially I had planned to use ember for my projects but comparing it with React and Angular, the community is not at all big hence I won't reccomend Ember to much people, Only use this if you're planning to just check it out.


0
Ilya RadchenkoTraverse City, MI33 Ratings37 Reviews
Enjoy building products with @emberjs. Lead product developer @appgeo. Interested in the decentralized web (@beakerbrowser)
9 months ago
Great Documentation
Easy to Use
Performant
Responsive Maintainers
Highly Customizable
Bleeding Edge

One of the most stable frameworks that won't leave you behind as you build. Fast and great for big apps as well as small prototypes. Give the new Octane edition a try, even if you used EmberJS in the past and didn't like it


0
Shijie ZhouSingapore7 Ratings9 Reviews
Software Engineer. Warrior for authenticity. Unlearning my societal conditioning & documenting the journey. https://shijiezhou.com
September 20, 2020

Excited the ember come out again. been using it for more than 3 years and never feel disappointed about it.


2
knownasilya
pasikonik
Akshay Kadambattu74 Ratings171 Reviews
9 months ago
Bleeding Edge
Performant

A bit different from the classic MVC imo, but, very powerful when it comes to completely optimising the front end user experience. The speed of ember is always something that makes me feel goosebumps.


0

Alternatives

solid-jsA declarative, efficient, and flexible JavaScript library for building user interfaces.
User Rating
4.5/ 5
15
Top Feedback
10Performant
6Easy to Use
6Poor Documentation
GitHub Stars
12K
Weekly Downloads
17K
inferno:fire: An extremely fast, React-like JavaScript library for building modern user interfaces
User Rating
4.7/ 5
23
Top Feedback
4Performant
3Great Documentation
3Easy to Use
GitHub Stars
15K
Weekly Downloads
47K
vue🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
User Rating
4.6/ 5
2,053
Top Feedback
244Great Documentation
225Easy to Use
180Performant
GitHub Stars
190K
Weekly Downloads
3M
mithrilA JavaScript Framework for Building Brilliant Applications
User Rating
4.8/ 5
8
Top Feedback
4Easy to Use
3Great Documentation
3Performant
GitHub Stars
13K
Weekly Downloads
11K
svelteCybernetically enhanced web apps
User Rating
4.7/ 5
310
Top Feedback
85Performant
81Great Documentation
78Easy to Use
GitHub Stars
51K
Weekly Downloads
202K
See 19 Alternatives