Data analytics helps to boost contributions by 151%
Python is not the fastest growing language though, that honour belongs to Dart, up 532 per cent, probably thanks to the growth of Flutter, Google's cross-platform development framework. Next is Rust with 235 per cent growth. Python was up by 151 per cent, impressive given that it was already a top-three language.
The number of developer accounts on GitHub increased by around a third over the year, with around 10 million newcomers in 2019. Looking at where contributors come from, Asia tops the list, followed by Europe, North America, South America, Africa and Oceania.
The top open-source project by number of contributors remains the Microsoft-sponsored Visual Studio Code. Next, oddly, is Microsoft's Azure documentation – reflecting the huge amount of stuff now on offer in Microsoft's cloud. GitHub is owned by Microsoft and is used extensively for the company's own projects. If you forget about the Azure docs and GitHub's First Contributions tutorial, the next most popular project is Flutter, followed by TensorFlow, React Native and Kubernetes. Looking at how this has changed since last year, it is notable that Flutter is a newcomer to the top 10, while Angular has dropped out of the list.
The growth of Python is linked to increasing interest in data and machine learning, and GitHub said that use of Jupyter Notebooks has more then doubled each year for the last three. Jupyter Notebooks are commonly used for data visualisation, statistics and machine learning.
Unfortunately GitHub is not showing open-source contributions by organisation this year. Last year, Microsoft topped the list followed by Google, Red Hat, US Berkeley and Intel. Did Microsoft's acquisition of GitHub in June 2018 cause some of those companies to reduce their GitHub contributions in favour of an alternative such as GitLab? Probably, but GitHub has chosen not to say. Note, though, that key projects originating from Google – TensorFlow, Flutter and Kubernetes – remain on GitHub. ®