Top 5 Front-End JavaScript Frameworks & Libraries in 2019
Tags: javascript, react, angular, vue
Published: 2019-11-18 08:02:25

<h2><strong> "Javascript is the most used overall programming language for web development"<strong></h2>
revealed the State of Developer Ecosystem 2019 Survey by the JetBrains. This survey further establishes the fact that the popularity of JavaScript has been increasing leaps and bounds with the developer community each passing day.

It has also lead to the emergence of many JavaScript based frameworks and libraries with their own unique features & usage in the market for development.

In this post, I will be highlighting the top 5 JavaScript based front-end frameworks and libraries for web development in the year 2019.

The popularity of JavaScript framework or libraries can be ascertained by various parameters and metrics, to mention few important ones, it can be based on the **_percentage of developers_** who use them, **_number of applications or websites_** built by using them, **_number of downloads or hits_** etc.

The list of top 5 popular Javascript frameworks and libraries was charted on the basis of,
1. The State of Developer Ecosystem 2019 Survey by the JetBrains.
2. Github Stars for these frameworks, libraries.
3. NPM Downloads of these frameworks, libraries from the date of their initial release to the date of the latest stable release available.
4. Live applications/websites on the internet using these frameworks, libraries.

And here are these top 5 front-end Javascript libraries and frameworks,
# 1. React

<h5>Type - Library</h5>

React has been the most preferred and most used JavaScript library by almost 54% front-end developers. Developed by Facebook and initially released in May 2013, its tops the popularity and with almost 465,810,218+ downloads through npm till date. Almost 964,316+ websites on internet use React and React has over 139,526+ stars on github.

![React stats](https://thepracticaldev.s3.amazonaws.com/i/thoykjo4cdtt5oca0xdh.jpg)

# 2. Vue

<h5>Type - Framework</h5>

Vue comes in second position with almost 39% front-end developers using it for their development. Initially released in February 2014, Vue has been fast gaining popularity. It has over 77,044,619+ npm downloads till this date and 152,312+ stars on github. 146,733+ websites on internet use Vue.

![Vue stats](https://thepracticaldev.s3.amazonaws.com/i/5w936f2mnffv7g7gnn34.jpg)

# 3. Angular

<h5>Type - Framework</h5>

Developed by Google, Angular comes third. 23% of front-end developers use Angular. Released in September 2016, Angular has 56,520,503+ npm downloads till this date, 54,216+ stars on GitHub and 485,161+ websites on internet are powered by Angular.

![Angular stats](https://thepracticaldev.s3.amazonaws.com/i/hy6vmgoxq19jtwlml390.jpg)

# 4. Polymer

<h5>Type - Library</h5>

Developed by Google, Polymer has limited appeal. Only 3% of front-end developers have used it for their development. Released in May 2015, Polymer has 3,108,346+ npm downloads till this date, 21,278+ stars on github and 5,782+ websites on internet use Polymer.

![Polymer stats](https://thepracticaldev.s3.amazonaws.com/i/s8xc0ltyz9qpqa2cfeb1.jpg)

# 5. Emberjs

<h5>Type - Framework</h5>

Initially released in December 2011, Ember has not seen much traction among developers, with just 2% of them using it for their development. And it has 8,701,856+ npm downloads till this date, 21,259+ stars on github and 10,776+ websites on internet use ember.

![Emberjs stats](https://thepracticaldev.s3.amazonaws.com/i/dzcy19rucgu6xpxbwn6n.jpg)

There might be difference in opinion and thoughts among fellow developers about the methodology to rank each framework & library in different ways and the metrics to use, having said that, the result will almost be the same.

##### **_Clearly, React, Vue and Angular are the most popular in the year 2019. Vue is being rapidly adopted for development and the trends show it might even overtake React in 2020._**

Please note: The data in this post reflects the numbers taken on November 18, 2019 12 AM. For current numbers, please visit the links given in references.

References:
1. [The State of Developer Ecosystem 2019 Survey by the JetBrains](https://www.jetbrains.com/lp/devecosystem-2019/javascript/)
2. [React GitHub](https://github.com/facebook/react)
3. [Vue GitHub](https://github.com/vuejs/vue)
4. [Angular GitHub](https://github.com/angular/angular)
5. [Polymer GitHub](https://github.com/Polymer/polymer)
6. [Emberjs GitHub](https://github.com/emberjs/ember.js)
7. [NPM Downloads Statistics](https://npm-stat.com/charts.html?package=react&package=angular&package=vue&package=%40polymer%2Fpolymer&package=ember-source&from=2013-05-01&to=2019-11-18)
8. [SimilarTech - Live Websites on Internet](https://www.similartech.com/categories/javascript)