Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ncautotest/b10e8ed11024e3166bb69e1569f92895 to your computer and use it in GitHub Desktop.
Save ncautotest/b10e8ed11024e3166bb69e1569f92895 to your computer and use it in GitHub Desktop.
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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment