GitHub запустила GitHub Innovation Graph — платформу открытых данных и аналитических материалов, которая показывает активность разработчиков на GitHub в разрезе восьми основных показателей, среди которых страны, репозитории, языки программирования, организации и платформы.
Данные агрегируются ежеквартально и начинаются с 2020 года. Как следует из названия, вы можете просматривать различные данные визуально, а все данные можно загружать и использовать свободно в соответствии с лицензией CC0-1.0.
GitHub утверждает, что Innovation Graph включает в себя показатели разработки программного обеспечения для экономик разных стран мира. GitHub ожидает, что данные будут использоваться исследователями, разработчиками политик и, собственно, разработчиками.
Интересной метрикой является метрика «Языки программирования», которая показывает наиболее популярные языки программирования. Она показывает общее количество уникальных разработчиков, сделавших хотя бы один git push в репозиторий с заданным языком программирования. Беглый анализ показал, что в целом на первом месте находится JavaScript, на втором — Python, а вот языки, расположенные ниже в рейтинге, варьируются от региона к региону.
Объясняя запуск проекта, GitHub сообщил, что, согласно проведенным исследованиям, исследователи в области международного развития, государственной политики и экономики заинтересованы в использовании данных GitHub, но сталкиваются с многочисленными препятствиями при получении и использовании этих данных. Майк Линксвайер из GitHub сказал:
«Мы планируем, что Innovation Graph снизит эти барьеры. Исследователи в других областях также смогут воспользоваться удобными агрегированными данными, для получения которых раньше требовались сторонние поставщики данных, если они вообще были доступны».
Разработчики смогут увидеть и изучить более широкий контекст своего вклада, например, как разработчики сотрудничают в рамках глобальной экономики или как интересующий их язык или тема развиваются в мире.
GitHub Innovation Graph доступен уже сейчас.