GitHub with an analysis of statistics for 2019. The most interesting change was Python moving to second place in the ranking of programming languages used on GitHub. Java has dropped to third place, while JavaScript remains the leader. PHP has maintained its position in fourth place. C++ has been pushed down from fifth place by C#, and the C language has fallen from eighth place to Shell scripts. The greatest growth in the number of participants is observed for the Dart and Rust languages.
Other trends:
- The GitHub audience has grown by 10 million users, reaching 41 million (last year it was 31 million, the year before that — 24 million).
- In the past year, 44 million new repositories were created, and the number of first repositories created by new developers increased by 44%. 1.3 million new developers participated in the development and submitted their changes to open projects.
- The number of organizations represented on GitHub increased from 2.1 to 2.9 million.
- In the past year, 87 million pull requests were made and 20 million issue notifications were closed.
- About 20% of developers on GitHub are located in the USA. China is the clear leader among other countries, followed by India in second place and Germany in third. Russia ranks eighth, while Ukraine is fifteenth.
- Over 3.6 million repositories have dependencies on the top 50 open projects. For example, millions of dependencies exist for projects like , and . The average number of dependencies per repository is 203. The highest number of dependencies is noted for NPM packages (3.5 million), RubyGems (737,000), Maven (167,000), NuGet (94,000), and pip (78,000).
- The repository with the largest number of contributors remains Visual Studio Code, developed by Microsoft. It is followed by azure-docs (14,000) and Flutter (13,000). When assessing the number of developers with dependencies, the most notable growth is observed for TensorFlow, with the number of developers for dependent projects increasing from 2,238 to 25,166.

- The ranking of the fastest-growing repositories is led by
AspNetCore, flutter, vsts-docs, istio, amplify-js, charts, and Proton.
Source: opennet.ru


