GitHub has published a report with an analysis of statistics for 2023. Main trends:
- In 2023, 98 million new projects were created on GutHub (for 2022 - 85.7 million, for 2021 - 61 million, for 2020 - 60 million). The total number of projects reached 420 million (+27%), and the number of publicly accessible repositories reached 284 million (+22%).
- The total contribution of participants to all projects is estimated at 4.5 billion actions (commits, issues, pull requests, discussions, reviews, etc.). For comparison, in 2022, 3.5 billion such actions were performed.
- The GitHub audience grew by 20.2 million users over the year (+26%) and reached 114 million (last year it was 20.5 million, the year before - 73 million, three years ago - 56 million). The United States is in first place in terms of the number of developers, India is second, China is third, Brazil is fourth, Great Britain is fifth, Russia is sixth, and Germany is seventh.

- During the year, about 65 thousand new projects related to machine learning were added, which is 248% more than last year. The number of participants in AI projects grew by 148% over the year. The main trend of the year is the growing interest in developments related to artificial intelligence technologies. According to a survey conducted on GitHub, 92% of developers are already using or experimenting with the use of AI tools.

- JavaScript remains the most popular language on GitHub. Python retains second place. Third place was taken by the TypeScript language, which displaced the Java language into fourth place. The 5th, 6th and 7th places were held by the languages C#, C++ and PHP. Language C rose to eighth place, displacing Shell into ninth place. The tenth place was taken by the Go language. The Ruby language, which previously occupied 10th place, immediately moved to 15th position. The popularity of the domain-specific language HCL (Hashicorp Configuration Language) increased significantly (+36%), which took 11th place. 12th, 13th and 14th places were taken by Kotlin, Dart and SCSS.

- Rust (+40%) leads the ranking of the most rapidly gaining popularity languages, followed by Lua, TypeScript and HСL. There has been an increase in the popularity of T-SQL and TeX.

- The number of works completed in GitHub Actions increased by 169% over the year.
- More than 80% of changes are made to private repositories. There were 4.2 billion changes in private and 310 million in public repositories.
- The popularity of applications designed to run in cloud-native environments or using the infrastructure-as-code (IaC) model based on Git is growing. More than 1 million public repositories use Dockerfiles to create containers.
- There has been an increase in the number of developers using automated systems to track dependency vulnerabilities. The number of accepted Pull requests from such systems increased by 60% over the year.
- More than 301 million changes were accepted into open projects on GitHub during the year.
- The leading repositories in terms of the number of participants are VSCode, Home Assistant and Flutter:

- In terms of the level of connection to the development of new participants, the following repositories are in the lead:

At the same time, the winners of the GitHub Awards 2023 were announced:
- Wonderfully Welcoming Award: Python Software Foundation.
- Nomination “Global Grandiose”: Web framework for building Storybook interfaces.
- Hardware Hacker Award: Limor Fried (@LadyADA), leader of open hardware company Adafruit Industries.
- “Noteworthy Newcomer” nomination: framework for creating applications based on machine learning language models - LangChain.
- “Supply Chain Sentinel” nomination: Alexander Brandes (@notmyfault), Jenkins project maintainer.
- Nomination "Audience Choice": static site generator Astro.
- OSPO Leadership (Open Source Program Offices) nomination: Mercedes Benz, which actively uses open source software and has published a corresponding manifesto.
- DevOps Champion Award: Katie Peters from TELUS.
- Nomination “GitHub for Good”: Ersilia organization, which develops open source software for medicine.
In addition, GutHub introduced new application security testing tools using machine learning, and announced the launch in December of a chat with an AI consultant (GitHub Copilot Chat), which will help write code, identify errors and create tests, as well as answer development-related questions. given in natural language.
Source: opennet.ru






