Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Front end frameworks popularity (React, Vue and Angular)

Original Reddit discussion: https://www.reddit.com/r/webdev/comments/a5r76w/once_every_23_years_a_new_front_end_framework_wins/ebouw5o

The only chart that shows Vue outperforming others is GitHub stars (1). All the others charts show the opposite.

2018/12/16

NPM downloads

npm-stat.com

npmtrends.com

NPM packages depending on

GitHub topics

Reddit metrics

http://redditmetrics.com/r/reactjs#compare=vuejs+angular2+angular

redditmetrics.com

Stack Overflow trends

https://insights.stackoverflow.com/trends?tags=reactjs%2Cvue.js%2Cangular%2Cangularjs%2Cjquery

insights.stackoverflow.com

Google trends

trends.google.com

YouTube

https://trends.google.com/trends/explore?date=today%205-y&gprop=youtube&q=React%20javascript,Vue%20javascript,Angular%20javascript

Developer Tools

olivtassinari-devtools

https://twitter.com/olivtassinari/status/1091485530813018113 https://docs.google.com/spreadsheets/d/1qKRyNn4pkChcO-Q_g-nFksUZdQmsd8SG5csDSBeM5Nw

Twitter

(could not find hashtags trends)

Hacker News Hiring Trends

https://www.hntrends.com/2018/dec-react-closes-out-dominant-2018.html?compare=React&compare=Vue&compare=AngularJS

hntrends.com

Indeed

(could not find worldwide charts)

stateofjs.com 2018 survey (20,268 developers)

https://2018.stateofjs.com/front-end-frameworks/overview/

  • React satisfaction: 90.60% 100-(100/(13062+1355)*1355) for 14,417 users
  • Vue satisfaction: 91.15% 100-(100/(5810+564)*564) for 6,374 users
  • Angular (AngularJS + Angular 2+?) satisfaction: 41.37% 100-(100/(4817+6826)*6826) for 11,643 users

2018.stateofjs.com

Stack Overflow 2018 survey (+100,000 developers)

JetBrains survey

SimilarTech: market share & web usage statistics

httparchive.org JavaScript Library Detection

 

If someone has other charts, please share.

 

Some dates

 

Why Vue has so many GitHub stars?

Vue is popular and highly regarded (91.15% satisfaction). But why Vue GitHub stars don't follow the other trends (NPM downloads, NPM dependencies, GitHub topics, Reddit, Stack Overflow, Google, YouTube...)?

https://www.timqian.com/star-history/#facebook/react&vuejs/vue&angular/angular

timqian.com

What about Vue ecosystem? Does it get also a lot of GitHub stars?

  • A router is one of the first piece of a SPA, let's look at vue-router (the official router for Vue) vs react-router (the de facto router for React)

https://www.timqian.com/star-history/#ReactTraining/react-router&vuejs/vue-router

timqian.com-router

  • react-devtools vs vue-devtools

https://www.timqian.com/star-history/#facebook/react-devtools&vuejs/vue-devtools

timqian.com-devtools

  • reactjs.org vs vuejs.org

https://www.timqian.com/star-history/#reactjs/reactjs.org&vuejs/vuejs.org

timqian.com-doc

  • redux vs mobx vs vuex

https://www.timqian.com/star-history/#reduxjs/redux&mobxjs/mobx&vuejs/vuex

timqian.com-redux

  • create-react-app vs vue-cli

https://www.timqian.com/star-history/#facebook/create-react-app&vuejs/vue-cli

timqian.com-cli

 

(1) https://www.timqian.com/star-history/#facebook/react&vuejs/vue&angular/angular

@NetOperatorWibby

This comment has been minimized.

Copy link

commented Mar 7, 2019

Wow

@MunozAr

This comment has been minimized.

Copy link

commented Mar 12, 2019

Good information .. I had been coding with vueJS for 6 month and 4 months with React but I prefer code with React cause it designed for bigger apps.

@aceinthedeck

This comment has been minimized.

Copy link

commented Apr 28, 2019

Great analysis

@kostia7alania

This comment has been minimized.

Copy link

commented May 20, 2019

its Old data! VUE #1 !!!!!!!!!!! EVER!

@naster01

This comment has been minimized.

Copy link

commented May 30, 2019

Make it a repo for everyone to update the chart ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.