Python overtakes Java in the number of projects on GitHub

GitHub ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» report with an analysis of statistics for 2019. The most interesting change was the move of the Python language to the second place in the ranking of the popularity of programming languages ​​used on GitHub. The Java language has moved into third place. JavaScript is still the leader. PHP retained its position in fourth place. C++ was moved from fifth place by C#, and C from eighth place by Shell scripting. The largest dynamics of growth in the number of participants is observed for the Dart and Rust languages.

Python overtakes Java in the number of projects on GitHub

Other trends:

  • The audience of GitHub increased by 10 million users and reached 41 million (last year it was 31 million, the year before - 24 million).
  • During the 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 took part in the development and transferred their changes to open projects.
  • The number of organizations represented on GitHub has increased from 2.1 to 2.9 million.
  • During the year, 87 million pull requests were made and 20 million problem notifications were closed.
  • About 20% of the developers represented on GitHub are located in the USA. Of the other countries, China leads by a wide margin, India is in second place, and Germany is in third. Russia is in 8th place, and Ukraine is in 15th.

    Python overtakes Java in the number of projects on GitHub

  • More than 3.6 million repositories are linked by dependencies to 50 top open source projects. For example, millions of dependencies have projects like rails, jest ΠΈ axes. The average number of dependencies per repository is 203. The largest number of dependencies was noted for NPM packages (3.5M), RubyGems (737K), Maven (167K), NuGet (94K), and pip (78K).
  • The repository with the largest number of contributors remains Visual Studio Code, developed by Microsoft. This is followed by azure-docs (14K) and Flutter (13K). When evaluating the number of dependency developers, the most notable growth was noted for TensorFlow, the number of developers of dependent projects for which increased from 2238 to 25166.

    Python overtakes Java in the number of projects on GitHub

  • The ranking of the fastest growing repositories is headed by
    AspNetCore, flutter, vsts-docs, istio, amplify-js, charts and Proton.

    Python overtakes Java in the number of projects on GitHub

Source: opennet.ru

Add a comment