Usage in numbers
Frameworks
The JavaScript Rising Stars report, which tracks the number of stars added on GitHub, listed Vue and React as the most popular JS frameworks in 2019, outpacing the other frameworks by a lot. However, GitHub stars aren’t the only way to understand JS frameworks. While they give a sense of the trend, other statistics suggest a fuller picture of these top frameworks.
Results from Rising Starts report (2019)
Npm trends website tracks package download counts over time. The npm package download data comes from npm's download counts api and package details come from npms.io.
Framework download over time
The results of State of JS are based on a survey filled by over 21 thousand of developers.
Also check the awareness, interest, and satisfaction ratio rankings from State of JS website: https://2019.stateofjs.com/front-end-frameworks/
Libraries
BuiltWith is a website profiler, lead generation, competitive analysis and business intelligence tool providing technology adoption, ecommerce data and usage analytics for the internet.
BuiltWith technology tracking includes widgets, analytics, frameworks, content management systems, advertisers, content delivery networks, web standards and web servers.
JavaScript Library Usage Distribution in the Top 1 Million Sites
Technology | Websites | % |
---|---|---|
jQuery | 835,548 | 83.55 |
Bootstrap.js | 146,540 | 14.65 |
Moment JS | 128,102 | 12.81 |
React | 118,973 | 11.9 |
lodash | 90,231 | 9.02 |
Vue | 43,323 | 4.33 |
Yahoo User Interface | 38,598 | 3.86 |
Backbone.js | 23,548 | 2.35 |
Prototype | 21,331 | 2.13 |
script.aculo.us | 17,213 | 1.72 |
MooTools | 16,505 | 1.65 |
Socket.IO | 13,360 | 1.34 |
From: https://trends.builtwith.com/javascript/javascript-library
Question
Keeping up with JavaScript frameworks can be a challenge. There are a lot of them, and seemingly another one every month.
How do you know which ones might be right for your project? What are their strengths and weaknesses? How do you get started?