Исследовательская платформа GITNUX опубликовала отчет о работе GitHub, содержащий показатели развития платформы и активности разработчиков за 2023–2024 годы. В нем рассматриваются рост числа репозиториев и пользователей, применение инструментов платформы, распространение языков программирования, а также тренды, связанные с развитием ИИ-проектов.
Ключевые выводы:
- по состоянию на октябрь 2023 года на GitHub размещено более 420 млн публичных репозиториев, что на 15% больше по сравнению с 365 млн в 2022 году. К середине 2024 года общее число репозиториев, включая приватные, превысило 1 млрд, из них около 450 млн — публичные;
- в 2023 году разработчики создали 28 млн новых репозиториев, в среднем это более 76,7 тыс. в день. При этом 60% новых репозиториев были созданы на основе уже существующих (форки);
- платформу GitHub в 2023 году ежемесячно задействовали 100 млн разработчиков, а пользовательская база выросла на 12% за год;
- более 90 млн разработчиков в 2023 году вносили изменения в код, что на 10% больше, чем в 2022 году. Из них 28 млн участвовали в создании открытого программного обеспечения;
- с 2020 по 2023 год число разработчиков на GitHub выросло на 50% и достигло 100 млн;
- в 2023 году было отправлено 1,5 млрд коммитов (сохраненных изменений в коде), в среднем около 4 млн в день. Также было создано 100 млн задач и проведено 80 млн проверок кода;
- пользователи в 2023 году поставили 500 млн «звезд» — отметок, которыми сохраняют интересные репозитории. Кроме того, было создано 120 млн форков репозиториев;
- в 2023 году опубликовано 50 млн сообщений в обсуждениях и внесено 20 млн правок в на Wiki-страницах проектов. Помимо этого, устранено 30 млн предупреждений безопасности и принято 300 млн подсказок Copilot;
- количество репозиториев, связанных с искусственным интеллектом, в 2023 году выросло на 88%. Число пользователей Copilot увеличилось с нуля до 1,3 млн за три года к 2024 году;
- в 2023 году JavaScript был самым используемым языком программирования и применялся в 30% репозиториев. Доля Java составляла 12%. C# занимал 8% репозиториев, PHP использовался в 7%. На C++ приходилось 5%, на скрипты Shell — 3%, а проекты только на HTML/CSS составляли 2%;
- число репозиториев на TypeScript выросло на 35%, Python — на 22%, Rust — на 60%, Go — на 18%. Число репозиториев на Ruby в 2023 году сократилось на 5%;
- в 2024 году в среднем на одного пользователя приходилось 12,3 репозитория;
- по состоянию на 2024 год репозитории с открытым исходным кодом составляли 70% от общего числа публичных репозиториев GitHub;
- в 2023 году на GitHub пришло 4 млн новых пользователей, в среднем по 11 тыс. человек в день;
- в 2023 году вклад с мобильных устройств вырос на 30% с использованием GitHub Mobile.