Python has overtaken Java in the number of projects on GitHub

GitHub announced report 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.

Python has overtaken Java in the number of projects on GitHub

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.

    Python has overtaken Java in the number of projects on GitHub
  • Over 3.6 million repositories have dependencies on the top 50 open projects. For example, millions of dependencies exist for projects like rails, jest and axios. 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.

    Python has overtaken Java in the number of projects on GitHub
  • The ranking of the fastest-growing repositories is led by
    AspNetCore, flutter, vsts-docs, istio, amplify-js, charts, and Proton.

    Python has overtaken Java in the number of projects on GitHub

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster