Основные статистические данные GitHub в 2023 году (пользователи, сотрудники и тенденции)
GitHub уже давно стал платформой для хранения и обмена кодом. Он позволяет разработчикам со всего мира создавать репозитории кода и сотрудничать над проектами с открытым исходным кодом. Однако, возможно, вы задаетесь вопросом: стоит ли еще тратить время и усилия? Чтобы ответить на этот вопрос, мы составили список важных статистических данных GitHub в 2023 году. Эти цифры проливают свет на использование и потенциал платформы, а также на то, в каком направлении она может развиваться в будущем. Итак, вот самые важные вещи, которые вам нужно знать о GitHub.
Самые важные статистические данные GitHub
- Годовой повторяющийся доход GitHub составляет 1 миллиард долларов.
- Около 100 миллионов разработчиков по всему миру используют GitHub. Большинство из них базируются в США, Индии и Китае.
- В 2022 году на платформе было размещено более 413 миллионов материалов с открытым исходным кодом.
- Более 90 процентов компаний из списка Fortune 100 используют GitHub.
- В 2022 году разработчики использовали почти 500 языков для создания программного обеспечения на GitHub, самым популярным из которых был JavaScript.
Использование GitHub
Прежде чем мы погрузимся в статистику, необходимо понять разницу между git и GitHub, поскольку эти два понятия часто путают. Git – это программа контроля версий для разработчиков, которая позволяет им отслеживать свои изменения и возвращаться к предыдущему этапу проекта:
Между тем, GitHub – это платформа, которая облегчает сотрудничество между разработчиками, использующими git. Она позволяет им совместно работать над проектами и видеть изменения друг друга в режиме реального времени:
Вот некоторые ключевые статистические данные об использовании GitHub:
- В 2022 году в проекты GitHub было внесено более 3,5 миллиардов материалов, включая коммиты, проблемы, запросы на исправление и многое другое.
- Более 20 процентов вкладов было сделано в публичных репозиториях. В то же время количество вкладов в частные репозитории выросло почти на 38 процентов по сравнению с 2021 годом.
- В том же году разработчики обновили на 50 процентов больше уязвимых пакетов, чем в 2021 году, что помогло защитить 18 миллионов проектов на GitHub.
- 88 процентов разработчиков, использующих GitHub Copilot, говорят, что он помогает им быть более продуктивными и быстрее завершать проекты.
GitHub Copilot – это инструмент искусственного интеллекта, который использует подсказки на человеческом языке для генерации предложений кода и функций. Пользователь может просто сказать инструменту, чего он хочет добиться, и он предоставит код, необходимый для создания этой функции:
Эта функция, возможно, одна из тех, благодаря которым GitHub стал такой популярной платформой среди разработчиков, вытеснив Bitbucket и GitLab по количеству пользователей. Около 15 миллионов разработчиков используют Bitbucket, в то время как GitLab насчитывает около 30 миллионов пользователей. Еще одной отличительной особенностью является GitHub Pages, которая позволяет разработчикам размещать статические веб-сайты непосредственно из репозитория:
Кроме того, GitHub очень безопасен. Для доступа к платформе пользователям необходимо сгенерировать SSH-ключи.
Трафик сайта GitHub
Как видно из приведенных выше цифр, GitHub привлекает миллионы разработчиков со всего мира. Давайте подробнее рассмотрим его трафик и поведение пользователей.
Мы прогнали GitHub через HypeStat, и вот какие цифры получились:
- Около 1,5 процента пользователей Интернета посещают GitHub.
- В день его посещают около 14 миллионов человек и 96 419 713 показов страниц.
- Большинство посетителей находятся в США, Китае и Индии.
- Каждый пользователь посещает около семи страниц и проводит на GitHub около семи минут.
Эта статистика GitHub показывает, что платформа имеет высокий уровень вовлеченности. Фактически, показатель отказов составляет всего 37,30 процента:
Эти показатели отражают совместный характер платформы. Разработчики, вероятно, проводят много времени, общаясь с другими пользователями и внося свой вклад в различные проекты.
Пользователи GitHub
GitHub имеет международную базу пользователей, привлекающую разработчиков со всего мира. Платформа предоставляет некоторые интересные сведения о своих разработчиках и о том, откуда они родом.
Вот что мы знаем:
- В 2022 году к GitHub присоединилось 20,5 миллионов новых разработчиков, причем значительно увеличилось число пользователей из Китая, Бразилии и Индии.
- Индия имеет самое большое сообщество разработчиков на платформе, насчитывающее более девяти миллионов пользователей.
- В странах Азиатско-Тихоокеанского региона, Африки, Южной Америки и Европы наблюдался наибольший прирост пользователей GitHub.
GitHub также предоставляет информацию о языковых предпочтениях своих пользователей:
- Три самых популярных языка программирования – JavaScript, Python и Java.
- Популярность PHP снизилась, опустившись с шестого на седьмое место в 2022 году.
- Hashicorp Configuration Language (HCL) – самый быстрорастущий язык на GitHub, его использование увеличилось на 56,1 процента.
- Рост популярности Rust составил более 50 процентов, что GitHub связывает с его безопасностью и надежностью.
- Популярность языка Python продолжает расти, увеличиваясь на 22,5 процента в год.
Этот график показывает самые популярные языки программирования на GitHub и их использование за последние несколько лет:
Растущая популярность машинного обучения, вероятно, сделает Python ведущим языком в будущем.
Сотрудники GitHub
Возможно, вам интересно, кто же стоит за GitHub?
По данным Craft, в компании работает около 5 595 человек. Между тем, GitHub рассказывает нам немного больше о своем глобальном составе сотрудников:
- В 2022 году представительство женщин в GitHub увеличилось более чем на 40 процентов. Сейчас женщины составляют 23,6 процента старших руководителей компании.
- Число чернокожих сотрудников выросло на 60,3 процента, а латиноамериканцев – на 25,5 процента.
- Другие меньшинства в GitHub включают азиатов (15,6 процента) и мультирасовых (4,7 процента).
Эти статистические данные GitHub отражают усилия компании по поддержке более инклюзивного и разнообразного персонала.
Доходы GitHub
В 2018 году компания Microsoft приобрела GitHub за 7,5 миллиарда долларов. Сейчас платформа приносит миллиард долларов повторяющегося дохода в год. GitHub зарабатывает большую часть своих денег за счет подписных планов и сборов от продажи приложений сторонних разработчиков. Он предлагает три типа подписок: Бесплатная, Командная и Корпоративная.
На момент написания статьи стоимость тарифного плана GitHub Team составляет $3,67 на пользователя в месяц:
В то же время тарифный план Enterprise начинается с 19,25 долларов США за пользователя в месяц. Этот пакет предназначен для крупных компаний с более сложными проектами разработки.
Самые популярные репозитории GitHub
Репозитории содержат все файлы, связанные с проектом, а также историю ревизий каждого файла. Пользователи GitHub могут получить доступ и управлять проектом через его репозиторий.
Некоторые из этих репозиториев насчитывают до 20 000 участников. Вот пять самых популярных проектов с открытым исходным кодом на GitHub:
- microsoft/vscode: Созданный компанией Microsoft, этот репозиторий посвящен разработке продукта Visual Studio Code.
- home-assistant/core: Репозиторий для программного обеспечения домашней автоматизации, приоритетом которого является локальный контроль и конфиденциальность.
- flutter/flutter: Это репозиторий для Flutter, который является SDK от Google для создания быстрого пользовательского опыта для мобильных и веб-приложений.
- MicrosoftDocs/azure-docs: Здесь содержится документация по Microsoft Azure с открытым исходным кодом.
- microsoft/PowerToys: Репозиторий для PowerToys, который представляет собой набор утилит, позволяющих опытным пользователям упростить работу в Windows.
Как вы можете видеть, большинство лучших проектов поддерживаются крупными предприятиями, такими как Google и Microsoft.
Звезды и форки GitHub
Теперь давайте рассмотрим “звезды” и “форки” GitHub. Форк – это копия существующего хранилища. Когда пользователь форкает проект, он создает его копию в своем собственном аккаунте на GitHub. Таким образом, они могут вносить изменения в проект, не затрагивая оригинальный репозиторий.
На следующем изображении показаны 10 наиболее форкнутых проектов на GitHub:
Между тем, звезды – это рейтинги, присваиваемые проектам GitHub. Вот 10 проектов с наибольшим количеством звезд:
Существует множество причин, по которым пользователи могут выбрать “звезду” для репозитория. В любом случае, проекты с большим количеством звезд, как правило, имеют высококачественный и полезный контент.
Тенденции GitHub
Наконец, давайте рассмотрим некоторые тенденции GitHub и то, что они означают для будущего платформы.
Мы основываем следующие прогнозы на статистике GitHub, представленной в этом посте:
- Поскольку 90 процентов компаний из списка Fortune 100 используют GitHub, в будущем все больше компаний будут инвестировать в проекты с открытым исходным кодом.
- Значительный рост таких проектов, как home-assistant/core, указывает на растущий интерес разработчиков к программному обеспечению для домашней автоматизации.
- Использование Python на GitHub сохраняет ежегодный рост на 22,5 процента, который, вероятно, будет увеличиваться благодаря растущему интересу к машинному обучению.
- Крупнейшие проекты по количеству участников – это в основном проекты под руководством компаний, включая microsoft/vscode, flutter/flutter и vercel/next.js. Это говорит о том, что многие компании будут продолжать использовать GitHub для ускорения роста, повышения узнаваемости и привлечения международных разработчиков.
Похоже, что в Китае и Индии число разработчиков скоро сравняется с американским. Мы также можем ожидать, что сообщества разработчиков на африканском континенте будут продолжать расти, поскольку все больше и больше компаний инвестируют в этот регион.
Заключение
Статистика показывает, что GitHub здесь и сейчас. Эта платформа продолжает привлекать миллионы разработчиков из разных уголков мира, и сотни компаний используют ее для разработки проектов с открытым исходным кодом.