What do GitHub Stars say about “Flutter vs React Native”?

Prasad Jayakumar
JavaScript in Plain English
2 min readMay 20, 2021

--

Photo by Immo Wegmann on Unsplash

GitHub stars are tokens of appreciation or an indication of interest. Some consider GitHub stars as mere bookmarks (or bots entry) to which, I would disagree.

Flutter and ReactNative are here to stay and have their own use-cases and community base. The idea of the blog is to analyze the crossover from the JavaScript community to the Flutter (Dart).

Java vs Kotlin, JavaScript vs TypeScript, and similarly JavaScript vs DART is not a big challenge in terms of learning. In the recent past, the JavaScript community has gracefully accepted TypeScript into their eco-system.

Learning a new language cannot be a barrier in accepting a new framework provided the framework has something great to offer.

There are several Flutter vs React Native blogs and videos which highlights the pros and cons. I will skip the details, for now.

Statistics based on the GitHub stars are provided below

GitHub Stars

Inferences

  • Flutter has a steady in-flow of 30K developers every year. ReactNative has 12–15k new takers every year.
  • Based on the last three years trend, Flutter has 3 times more takers than React Native — 75k vs 25k

Details provided below are based on the data gathered using GitHub GraphQL API

Out of 120k stars for Flutter

  • 20k is starred by ReactNative folks
  • 24k is starred by Vue folks
  • 23k is starred by React folks
  • Overall 41k is starred by JavaScript folks

Summary

I have decided to join the bandwagon of Flutter. Analyses were done to double-check the JavaScript open-source community's take. In subsequent blogs, I will share my journey of learning Flutter from a JavaScript developer perspective.

More content at plainenglish.io

--

--