GitHub is the leader in hosting open source projects. For those who are not familiar with open source projects, a group of developers share and contribute to common code to develop software. Example open source projects include, Chromium (which makes Google Chrome), WordPress, and Hadoop. Open source projects are said to have disrupted the software industry (2008 Kansas Keynote).
For this study, I crawled the leader in hosting open source projects, GitHub.com and extracted a list of the top starred open source projects. On GitHub, a user may choose the star a repository representing that they “like” the project. For each project, I gathered the repository username or Organization the project resided in, the repository name, a description, the last updated date, the language of the project, the number of stars, any tags, and finally the url of the project.
Date Crawled: 6/24/2017 2:20pm
Total Open Source Projects Pulled: 980
Open Source Project Stars
When analyzing any data, it’s important to look at the distribution of the data. As we can see, the number of GitHub repositories (open source projects) with more than 51,000 stars is only 13. It is every coders dream to release a popular open source project. The following list are the 13 projects with 51,000 or more stars:
- Free Code Camp – 290,000
- Twitter Bootstrap – 112,000
- Free Programming Books – 87,800
- Facebook’s React – 69,700
- D3 – 65,700
- You Don’t Know JS – 62,000
- Google’s Tensorflow – 61,600
- Awesome – 60,700
- Vue – 57,700
- AngularJs – 56,200
- Oh My Zsh – 55,200
- GitHub’s gitignore – 54,600
Open Source Project Stars vs Last Updated Date
Prior to this micro-research study, I hypothesized that the number of stars and the number of hours since project update will be strongly positively correlated. However, I was proven wrong. The correlation between stars and hours since project update was -0.0883, which means that it has a very weak negative correlation.
Open Source Projects with Tags
Open Source Project Most Popular Programming Languages
- 5 of the top 13 starred open source projects on GitHub are focused on a programmer’s education
- The correlation between stars and hours since project update was -0.0883, which means that it has a very weak negative correlation