Microsoft’s acquisition does not seem to have slowed down GitHub growth
Shortly after Microsoft bought the world’s largest coding sharing site, GitHub, in June this year, competitor Gitlab announced a huge increase in the number of GitHub projects that were moved to Gitlab every day. At the worst, there were talk of up to 13,000 projects or repositories per hour.
Now, GitHub has come up with a report, The State of the Octoverse 2018, which indicates that this flight was probably not a lasting trend, possibly not big enough to make any difference.
Admittedly, the Octoverse report does not take the period apart since June, but covers 365 days, even 30 September this year. The report says GitHub now houses more than 96 million repositories. This is just over 40 percent more than last year. In fact, every third repository at GitHub should have been established during the last 12 months.
The number of developers and companies using GitHub has also grown sharply. Over the past year, the number of developers has increased by more than 8 million, bringing a total of over 31 million users. The number of unique contributors should be 1.6 times higher this year than last year.
The number of businesses with public or private repositories has also grown by 40 per cent in the last year. This growth should also be higher than in the previous year.
Activity level is also high. Since GitHub introduced “pull requests 2.0” in 2010, more than 200 million such pull requests have been opened, ie potential code support. More than a third of these were opened in the last year.
The United States is at the top of the countries where the developers belong. About one in five GitHub users are in the United States. In the next places are China, India, Britain and Germany. But the vast majority of countries in the world must be represented.
Although many of those who contribute to open source projects do this in their spare time, many people are paid for such work. Microsoft is the company where most employees contribute to GitHub projects. It will be about 7700 people. At Google, around 5500 people contribute. Then follows Red Hat with 3300, UC Berkeley with 2700 and Intel with 2200.
The three projects with the most contributors are Microsoft Visual Studio Code, Facebook’s React Native and Tensorflow Machine Learning Framework.
The report also contains numbers about programming languages. There are a total of several hundred different programming languages in the various GitHub projects, but some are used a lot more than many others.
There is not much movement among the top 10 languages. C ++ has passed C # again, while TypeScript has climbed from tenth to seventh, at the expense of C and not least Ruby. The latter, now 10th, was the fifth most widely used language among the GitHub contributors as late as 2015.
GitHub has also looked into which languages grow fastest, measured as a percentage of growth in the number of contributors. The numbers say nothing about how many people use the language, just that the number has grown sharply. But it will be much less to double the number of users of a little-used language than one already used by very many.
The list of the ten languages, the most significant percentage growth, therefore consists mostly of languages that are not in the top ten list of languages most used. There are nevertheless two exceptions.
TypeScript is now used by 90 percent more contributors than a year ago, almost a doubling. It’s enough for a third place.
Python is the second major language with a solid increase in use. There are now 50 percent more contributors using this language than was the case one year ago.
The fastest growth is Kotlin, with a growth in the number of contributors of 160 percent.
One of the reasons is that Kotlin last year became a fully supported language for Android app development, and developers seem to have thrown it over at the expense of Java. According to Google, the language will already be fully or partially used in conjunction with 27 percent of the thousand most popular apps in Google Play. This should include apps like Twitter, Slack and Netflix.
In second place among the fastest growing languages, HCL (HashiCorp Configuration Language) is a language that is so unknown yet that there is not even a separate English-language Wikipedia article about it.
HCL is referred to as a structured, JSON-compatible configuration language that is readable for both humans and machines. It is intended for command line tools and is specifically aimed at DevOps tools and servers.
The number of contributors at GitHub using this language has grown by 120 percent in the last year, without saying much about how many people use it.
TypeScript is as mentioned in third place in this list, followed by another language from Microsoft, PowerShell. Straight behind follows Rust, sponsored by Mozilla. The use of both languages, measured in the number of contributors using them, has grown by about 70 percent in the last year.