GitHub преодолел рубеж в два миллиона репозиториев

Хостинг свободных проектов GitHub.com, базирующийся на системе управления исходными текстами Git и позволяющий разработчикам общаться формате единой социальной сети, сообщил о преодолении отметки в два миллиона git-репозиториев. Примечательно, что 70% из всех проектов были созданы в прошлом году. В настоящее время ежедневно в сервисе регистрируется около 4500 проектов. В сервисе зарегистрировано более 700 тысяч разработчиков.

По оценке представителей GitHub в настоящее время около 1.1 млн всех зарегистрированных на сайте проектов являются полными репозиториями. Оставшиеся 900 тысяч репозиториев используются в виде Gist-блоков, предназначенных для публичного размещения и совместного обсуждения различных заметок и мелких кусков кода, которые сохраняются в отдельных git-репозиториях, что позволяет использовать с ними такие возможности как версионный контроль изменений.

С момента введения в строй ресурса GitHub в феврале 2008 года, под крыло нового сервиса перешли такие крупные свободные проекты, как jQuery, Erlang/OTP, Ruby on Rails, curl, node.js, Git, Redis и CakePHP. В GitHub можно найти проекты написанные на 50 языках программирования, от Visual Basic до Google Go. Свои открытые разработки в GitHub ведут такие компании, как Twitter, Facebook, Yandex, RackSpace и Yahoo.

При рассмотрении популярности языков программирования называются следующие цифры:

  • 225 тысяч проектов написаны на языке Ruby;
  • 138 тысяч проектов написаны на языке JavaScript;
  • 77 тысяч проектов написаны на языке Python;
  • Число проектов на других языках составляет 560 тысяч.

Если рассматривать популярность не по числу зарегистрированных проектов, а по размеру кодовой базы, то показатели выглядят следующим образом:

  • JavaScript 19%
  • Ruby 17%
  • Python 9%
  • C 8%
  • Perl 7%
  • PHP 7%
  • Shell 6%
  • Java 6%
  • C++ 4%
  • VimL 2%

Финансирование развития GitHub производится за счет возможности создания платных приватных репозиториев, ориентированных на ведение корпоративных проектов. Открытые проекты обслуживаются бесплатно и без ограничений на число проектов и участников разработки.

©  OpenNet