GitHub8 ноября 2023 г.МирВсе данные GitHub (анонимизированные), 100 млн разработчиковState of the Octoverse (GitHub)

Octoverse: The state of open source and rise of AI in 2023

GitHub опубликовал ежегодный отчёт State of the Octoverse 2023, посвящённый состоянию открытого программного обеспечения и роли искусственного интеллекта в современной разработке. В данном саммари представлен краткий обзор методологии исследования и ключевых результатов, с фокусом на AI.

ТелеметрияОпросОткрыть источник

Методология и данные

1 блок

Отчёт основан на агрегированных и анонимизированных данных GitHub за период. Анализ охватывает всю платформу GitHub (100+ млн аккаунтов разработчиков по всему миру). А также опрос 2000 разработчиков из крупных компаний для того, чтобы понять отношение инженеров к AI-инструментам и практикам innersource

ТелеметрияОпрос

Ключевые результаты

4 блока

Методология исследования

Фрагмент из раздела отчета

  • Источник данных
    Отчёт основан на агрегированных и анонимизированных данных GitHub за период
    1 октября 2022 — 30 сентября 2023 года.
    Анализ охватывает всю платформу GitHub (100+ млн аккаунтов разработчиков по всему миру).

1. Генеративный AI стал мейнстримом

Фрагмент из раздела отчета

  • 92% разработчиков уже используют или экспериментируют с AI-инструментами в разработке.
  • Количество новых репозиториев, связанных с генеративным AI, выросло на 248% за год
    (более 65 000 новых проектов).
  • Число контрибьюторов в AI-проектах увеличилось на 148%.
  • Проекты, связанные с LLM и генеративным AI, впервые массово вошли в топ-10 самых популярных open source-репозиториев.
  • Среди наиболее заметных:
    • LangChain
    • Stable Diffusion WebUI
    • Auto-GPT

2. AI ускоряет и меняет практики разработки

Фрагмент из раздела отчета

  • Значительная доля open source-мейнтейнеров использует AI-помощников для кода
    (в том числе GitHub Copilot).
  • Почти ⅓ популярных open source-проектов поддерживаются разработчиками, активно применяющими AI-инструменты.
  • AI воспринимается не как эксперимент, а как повседневный инструмент продуктивности.

3. Рост облачных и DevOps-подходов

Фрагмент из раздела отчета

  • 4,3 млн репозиториев содержат Dockerfile
    (1 млн — публичные).
  • Использование Infrastructure as Code продолжает расти:
    • язык HCL (Terraform и др.) показал рост +36% за год.
  • Использование GitHub Actions:
    • общее время выполнения CI/CD-пайплайнов выросло на 169%.
    • экосистема Actions превысила 20 000 расширений.
Подробности из отчетаПоказать

GitHub опубликовал ежегодный отчёт State of the Octoverse 2023, посвящённый состоянию открытого программного обеспечения и роли искусственного интеллекта в современной разработке. В данном саммари представлен краткий обзор методологии исследования и ключевых результатов, с фокусом на AI.

Методология исследования

  • Источник данных
    Отчёт основан на агрегированных и анонимизированных данных GitHub за период
    1 октября 2022 — 30 сентября 2023 года.
    Анализ охватывает всю платформу GitHub (100+ млн аккаунтов разработчиков по всему миру).

  • Кто считается разработчиком
    Под разработчиком GitHub понимает любого пользователя платформы —
    от профессиональных инженеров до студентов, исследователей и энтузиастов open source.

  • Фокус на AI-проекты
    Для анализа AI GitHub использовал классификацию репозиториев по 683 тематическим тегам, связанным с:

    • machine learning
    • generative AI
    • large language models (LLM)
    • chatbots и AI-инфраструктурой

    Это позволило выделить отдельную группу проектов генеративного ИИ.

  • Метрики популярности
    Использовалась собственная метрика GitHub — Mona Rank, учитывающая:

    • количество контрибьюторов
    • активность сообщества
    • устойчивость развития проекта
  • География и индустрии
    Данные охватывают все регионы мира и широкий спектр отраслей:

    • software & IT
    • data science и AI
    • финансы
    • образование
    • научные исследования
      Отчёт считается глобально репрезентативным.
  • Дополнительный опрос
    GitHub также провёл опрос ~2000 разработчиков из крупных компаний в:

    • США
    • Бразилии
    • Индии
    • Германии

    Цель — понять отношение инженеров к AI-инструментам и практикам внутреннего open source (innersource).

Ключевые результаты отчёта

1. Генеративный AI стал мейнстримом

  • 92% разработчиков уже используют или экспериментируют с AI-инструментами в разработке.
  • Количество новых репозиториев, связанных с генеративным AI, выросло на 248% за год
    (более 65 000 новых проектов).
  • Число контрибьюторов в AI-проектах увеличилось на 148%.
  • Проекты, связанные с LLM и генеративным AI, впервые массово вошли в топ-10 самых популярных open source-репозиториев.
  • Среди наиболее заметных:
    • LangChain
    • Stable Diffusion WebUI
    • Auto-GPT

AI стал одним из главных драйверов притока новых участников open source.

2. AI ускоряет и меняет практики разработки

  • Значительная доля open source-мейнтейнеров использует AI-помощников для кода
    (в том числе GitHub Copilot).
  • Почти ⅓ популярных open source-проектов поддерживаются разработчиками, активно применяющими AI-инструменты.
  • AI воспринимается не как эксперимент, а как повседневный инструмент продуктивности.

3. Рост облачных и DevOps-подходов

  • 4,3 млн репозиториев содержат Dockerfile
    (1 млн — публичные).
  • Использование Infrastructure as Code продолжает расти:
    • язык HCL (Terraform и др.) показал рост +36% за год.
  • Использование GitHub Actions:
    • общее время выполнения CI/CD-пайплайнов выросло на 169%.
    • экосистема Actions превысила 20 000 расширений.

Это подтверждает сдвиг индустрии к cloud-native и автоматизированной разработке.

4. Масштабирование open source и innersource

  • GitHub преодолел отметку 100 млн разработчиков.
  • За год создано 420 млн новых репозиториев.
  • Более 80% всех вкладов приходится на приватные репозитории, что отражает:
    • рост коммерческой разработки
    • распространение практик innersource внутри компаний
  • Все опрошенные компании подтвердили использование внутренних open source-подходов.

5. География роста

  • Самое большое сообщество — США (~20 млн разработчиков).
  • Самый быстрый рост:
    • Индия
    • Бразилия
    • Нигерия (+45% — рекорд)
    • страны Юго-Восточной Азии

AI и open source становятся глобальными и менее централизованными.

6. Языки программирования и экосистема

  • JavaScript сохраняет первое место.
  • TypeScript поднялся на 3-е место, обогнав Java.
  • Быстрый рост:
    • TypeScript
    • Rust
    • HCL
    • Shell/Bash
  • Rust продолжает лидировать как самый «любимый» язык среди разработчиков.

Рост языков для инфраструктуры и автоматизации тесно связан с AI и облачными практиками.

Выводы

Octoverse 2023 фиксирует структурный сдвиг в индустрии разработки:

  • Генеративный AI стал массовым инструментом, а не экспериментом
  • Open source — ключевая среда инноваций в AI
  • AI ускоряет:
    • написание кода
    • развитие сообществ
    • появление новых проектов
  • GitHub превращается в инфраструктурный слой AI-экономики разработки

AI и open source в 2023 году окончательно слились в единую экосистему.

Другие исследования серии «State of the Octoverse (GitHub)»

2 выпуска
#12024

Octoverse 2024

Отчёт фиксирует дальнейший рост open source и активное проникновение AI-инструментов в ежедневную разработку. Основные наблюдения включают расширение AI-экосистемы (рост числа репозиториев и контрибьюторов в AI/ML), укрепление роли GitHub Copilot и сопутствующих AI-инструментов в рабочих процессах, а также заметный фокус на продуктивности: ускорение написания кода, снижение рутины и повышение качества благодаря автодополнению, чат-ассистентам и генерации тестов. Также подчёркивается рост популярности современных языков и фреймворков, а инфраструктурные и DevOps-направления продолжают усиливаться.

#22025

Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1

Отмечается, что на GitHub появляется примерно один новый разработчик каждую секунду. AI-инструменты и практики разработки становятся драйвером роста, а TypeScript выходит на первое место среди языков благодаря активному применению в экосистемах, где AI играет значимую роль. Материал также подчеркивает рост использования AI-помощников в разработке и их влияние на повседневные практики инженеров.