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 выпускаOctoverse 2024
Отчёт фиксирует дальнейший рост open source и активное проникновение AI-инструментов в ежедневную разработку. Основные наблюдения включают расширение AI-экосистемы (рост числа репозиториев и контрибьюторов в AI/ML), укрепление роли GitHub Copilot и сопутствующих AI-инструментов в рабочих процессах, а также заметный фокус на продуктивности: ускорение написания кода, снижение рутины и повышение качества благодаря автодополнению, чат-ассистентам и генерации тестов. Также подчёркивается рост популярности современных языков и фреймворков, а инфраструктурные и DevOps-направления продолжают усиливаться.
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
Отмечается, что на GitHub появляется примерно один новый разработчик каждую секунду. AI-инструменты и практики разработки становятся драйвером роста, а TypeScript выходит на первое место среди языков благодаря активному применению в экосистемах, где AI играет значимую роль. Материал также подчеркивает рост использования AI-помощников в разработке и их влияние на повседневные практики инженеров.