Surat Stock:GitHub publishes an Octoverse open source report!India will become the largest developer community in the United States.
Editor: Editorial Department
[Xinzhiyuan Guide] Github announced this year’s Octoverse open source report, and AI became the protagonist of Dangren.India will also replace the United States as the largest developer community.There are more trends and details, and developers must not miss it!
The annual GitHub Octoverse open source community status report is released again.
There is no doubt that the theme of this year’s report is based on the generation AI.The total number of artificial intelligence projects has increased by 248%year -on -year!
More and more open source maintenanceers have adopted generatory AI tools, and nearly one -third of the mainstay project maintenancers are using GitHub Copilot.
The global developer community continues to grow rapidly. It is expected that India will surpass the United States in 2027 to become the largest developer community on Github.
Singapore, Brazil, Argentina and Colombia are the fastest growing areas.
Artificial intelligence technology is in mainstream, and more developers are experimenting with AI models, such as ChatGPT API.Open source AI innovation and diversification are mostly contributed by individual developers.
Infrastructure is the continued growth of code (IAC), and developers have become more standardized to standardize the cloud deployment process.
TypeScript surpassed Java to become the third pop language, showing that it is becoming more and more popular among developers.RUST continues to attract a large number of developers due to its memory safety and efficiency.
When AI becomes a mainstream year
What does new technology mean?
Git was born in 2005. When GitHub was established, it was also an open source version control system.Today, Git has become an infrastructure for modern developers’ experience, and 93%of developers use it to build and deploy software.
Today, GitHub’s data points to another technology that reshape the developer experience: artificial intelligence.
In the past year, more and more developers have begun to use artificial intelligence to help them develop. At the same time, they are trying to build an artificial intelligence -driven application.
Git has fundamentally changed its developer experience.Now, artificial intelligence is becoming a new generation of infrastructure for software development.
Now on GitHub, developers like to learn in practice, and open source can help developers adopt new technologies faster, integrate them into workflow, and build new technologies and new products.
Open source also provides motivation for almost all modern software and has become a booster for the digital economy.
The theme of this year’s Octoverse report is to study how the open source activities of artificial intelligence, cloud computing and Git have changed the experience of developers and discuss how these technologies have increased their increasing impact in developers and enterprises.
Three major trends in the field of software development:
Developers are using a large number of generation artificial intelligence
More and more developers are trying to use the basic models of OpenAI and other artificial intelligence companies. The open source generation artificial intelligence project has even entered the top ten most popular open source projects ranked according to the number of contributors in 2023.
Almost all developers (92%) are using or trying to use artificial intelligence encoding tools. Github expects open source developers to promote the next wave of artificial intelligence innovation on Github.
Developers are running a large -scale cloud native application
There are more and more declarative languages based on GIT -based infrastructures, namely code (IAC) workflows, and the degree of standardization of cloud deployment is getting higher and higher. Developers use Dockerfiles, containers, IACs, and other cloud -native technology to rise sharply.Essence
The number of first open source contributors in 2023 is the largest number
Commercial support open source projects occupy the largest share of the first contributor and overall contribution. However, this year, the production artificial intelligence project has entered the top ten most popular projects of the first contributor.
The growth of private projects on GitHub has a significant growth, an increase of 38%year -on -year, accounting for more than 80%of all activities on Github.
Construct a global developer community on GitHub
Globally, the number of developers using GitHub to develop software and cooperate is more than ever, and it includes public projects and private projects.
This not only proves the important value of Git’s experience in today’s developer, but also shows how huge the global developer community using Github to build software is.
The United States has 20.2 million developers, and the number of developers has increased by 21%last year. It is still the world’s largest developer community.
But since 2013, other communities have grown at a high speed on the entire platform.This situation is expected to continue.
The global developer distribution map on GitHub shows the number of developers in different regions.
Developers in the Asia -Pacific region, Africa, South America and Europe have expanded year by year, of which India, Brazil and Japan are leading.
The top ten developer community predictions in the next five years
It is expected that by 2027, India will surpass the United States and become the largest developer community on Github.
The fastest grower community in the Asia -Pacific region
Driven by economic centers such as India, Japan, and Singapore, the growth of the Asia -Pacific region is very considerable.
Indian developer communities continue to maintain huge year -on -year growth. The following are the list of open source software (OSS) projects they created and contributed on Github.
Singapore is the country with the largest population growth of developers in the Asia -Pacific region this year, and a country with the highest proportion of global developers to total population.
As Japan’s further investment in technology and startups, Japanese developers will continue to grow next year.
The fastest developer community in Africa’s development
Africa is the fastest -growing area in the world, and the number of developers is also increasing, so it is considered to be the center of technology companies.(In Kenya, programming is a compulsory course for primary and secondary schools).
Nigeria is a hot spot for open source software and technical investmentSurat Stock. The 45%annual growth rate is the highest in the world.
There are also at least 200 projects developed by Nigeria developers on Github, which can be found in the "African Manufacturing" series.
The fastest developer community in South America
The growth rate of developers in South America is comparable to that of the Asia -Pacific and some fastest -growing developer communities in the Asia -Pacific region and Africa.
In 2023, the number of developers in Brazil is the largest in South America, and it will continue to maintain growth at a rate of double digits, an increase of 30%year -on -year.
The continued growth of Argentina and Colombia, these two countries have become popular investment destinations for the organization in the past few years.
The fastest developer community in Europe
The total population of developers in European communities has continued to increase, but its development is closer to the overall situation of the United States, and its growth rate is not as good as Asia Pacific, Africa and other regions.
It is worth noting that the growth of France was achieved after the government promoted the attraction of more technology.The growth of Spain and Italy is also rising, which shows that these two regions are trying to strengthen their domestic technology market.
Explosion -type growth of artificial intelligence in 2023
Although the generated artificial intelligence is scattered in the news headlines of 2023, this technology is no stranger to developers on Github.
In the past few years, multiple generated artificial intelligence projects have appeared on GitHub, and there are many other projects focusing on artificial intelligence.
However, GitHub data in 2023 reflects how these artificial intelligence projects have developed from more professional work and research to more mainstream applications. Developers are increasingly using pre -training models and APIs to build application -based artificial intelligence -driven applications.Essence
When it was just half of the 2023, the number of artificial intelligence projects was more than doubled in 2022.
And even this number, in the future, is just the tip of the iceberg.
As more and more developers try to use these new technologies, it is expected that they will promote further innovation of artificial intelligence in the field of software development, and continue to bring the ability to greatly increase the technology into the mainstream vision.
Developers are increasingly trying to use artificial intelligence models.In the past few years, developers have used TensorFlow/TensorFlow, PyTorch/PyTorch and other machine learning library to build projects.
Now, more developers are trying to use artificial intelligence models and LLM, such as ChatGPT API.
It is expected that enterprises and organizations will also use pre -trained artificial intelligence models, especially when more and more developers are familiar with these models for construction.
Open source artificial intelligence innovation is diverse, and top artificial intelligence projects are owned by individual developers.
Analyze the top 20 open source generation artificial intelligence projects on Github, some of which are owned by individuals.
This shows that the open source projects on GitHub will continue to promote innovation and show the next development trend of the industry, and the open source community will continue to develop around the most exciting progress.
The generation artificial intelligence technology itself is promoting the contribution of personal contributions in the generation of artificial intelligence projects, and the year -on -year growth rate has reached an amazing 148%.The total number of artificial intelligence projects in generated also increased by 248%year -on -year.
It is worth noting that the United States, India, and Japan are leading in developer communities, and other regions include Hong Kong, Britain and Brazil.
The significant increase in the number of developers who have become artificial intelligence will have an impact on enterprises.
As more and more developers are familiar with the construction of a generated artificial intelligence -driven application, the talent pool is expected to continue to expand.Those companies seeking artificial intelligence -driven products and services will have more choices.
In the past year, applications built on basic models such as ChatGPT have grown indexed growth.
Developers use these LLMs to develop users, such as API, robots, individual assistants, mobile applications and plug -ins.
Global developers are helping to lay the foundation for mainstream applications, and experiments are helping enterprises to establish talent pools.
The most popular programming language
Since the large -scale growth of Yun’s development in 2019, IAC has continued to grow in the open source field.
In 2023, shell and Hashicorp configuration language (HCL) once again became the top language in open source projects, which indicates that operation and IAC work in the open source field are becoming increasingly prominent.
-The adoption rate of HCL increased by 36%year -on -year, which shows that developers are using infrastructure for their applications.
-In increased HCL shows that developers are increasingly using declarative language to determine how to use cloud deployment.
JavaScript once again reached the top of the most popular language, and the familiar language such as Python and Java continued to remain in the top five.
TypeScript is very popular, and the number of users has increased by 37%. For the first time, it exceeded Java and became the third popular language in the open source software project on Github.
TypeScript was launched in 2012, integrating language, type inspectors, compilers and language services. It allows developers to use different degrees of static and dynamic types in the code.
Popular language and framework for data analysis and operation have increased significantly.Ahmedabad Stock
Ancient languages such as T-SQL and TEX have increased in 2023, which highlights how data scientists, mathematicians and analysts are increasingly using open source platforms and tools.
Compared with the most popular language on GitHub, the most popular language in projects created in 2023 is comparable to the most popular language on Github.
Some noticeable abnormal values include Kotlin, Rust, GO, and LUA, which have increased significantly in new projects on Github.
Rust continues to increase
After the industry leader commented on how Rust should systematically programming, and after Rust was included in the Linux kernel, Rust continued to attract more and more developers.
Although its overall use rate is low compared with other languages, it has increased at a rate of 40%per year, and has been rated as the most respected language for the eighth consecutive year at the STACK Overflow developer survey in 2023.
Both Rust and LUA are well -known and efficient in memory, and both can be used for system and embedded system programming, which is why they grow.The recent growth of Go was driven by cloud native projects such as Kubernetes and Prometheus.
Developer activity is the vane of the application of new technology applications
In early 2023, Github ushered in a milestone, with more than 100 million developers.
And since last year, the number of global developer accounts on GitHub has increased by nearly 26%, and more developers have collaborated and built software over time zone than ever before.
Developers’ activities in private and public resource libraries have highlights which technologies are being widely used, and which technologies are preparing to be more widely used.
Developers are automating more workflows.In the past year, developers have used GitHub Actions to automatically perform public project tasks and develop CI/CD pipelines by 169%.
-Elike developers use more than 20 million minutes of GitHub Actions in public projects per day.As the number of Github Actions of Github Marketplace exceeded the 20,000 mark in 2023, the community size continued to expand.
-S indicates that the open source community’s understanding of CI/CD automation and community management is constantly improving.
More than 80%of GitHub contribute to the contribution to the private resource library.Private projects have contributed more than 4.2 billion times, and public and open source projects have contributed more than 310 million times.
In fact, in a recent survey initiated by GitHub, all developers said that their company has adopted at least some internal source code practice, and more than half of them said that there is an active internal source culture in their organizations.
Github is where developers run and expand cloud native applications.
In 2023, 4.3 million public and private software sources used Dockerfile, and more than 1 million public software sources used Dockerfile to create containers.
Prior to this, the use of Terraform and other cloud native technologies has been increasing in the past few years.More and more use of IAC practice also shows that developers are bringing more standardization to cloud deployment.
Generate AI into GitHub Acts.From GitHub Marketplace more than 300 in GitHub Actions driven by AI -driven Github Actions and more than 30 GitHub Actions, it can be clearly seen that artificial intelligence’s early application and collaboration capabilities in the developer community can be seen.
Developers not only continue to try to use artificial intelligence, but also introduce them to more parts and workflows of the developer experience through the GitHub market.
How will AI change the experience of developersSimla Stock?
92%of developers have made the AI encoding tool inside and outside the work.This is one of the important findings launched by Github’s 2023 developer survey.In addition, 81%of developers believe that artificial intelligence encoding tools will make their team more collaborative.
In the survey, developers said that collaboration, satisfaction and work efficiency will be improved from artificial intelligence coding tools.
Bottom line: Developers try new technologies and share their learning results in public and private resource libraries.This interdependent work allows the value of containerization, automation and CI/CD to surface, thereby packing and publishing code between the open source community and the company.
Safety of open source code
This year, developers, open source software communities and companies are using automatic alarm, tools and forward -looking security measures to cope with security events faster, which helps developers to obtain better security results faster.
More and more developers are using automation to ensure code security.
Compared with 2022, the open source code developer in 2023 increased by 60%for automated DependABot’s request for automatic DEPENDABOT.
Thanks to the free tools on GitHub (such as Dependabot, code scanning and secret scanning), developers in each open source community are repairing more vulnerable software packages and solving more vulnerabilities in the code.
More and more open source maintenancers began to protect their branches.
The protected branch provides more methods for maintenance to ensure the safety of the project, and more than 60%of the most popular open source projects are using them.
Earlier this year, GitHub’s GA launched the version library rules, so these rules of large -scale management will become easier.
Developers are sharing responsible artificial intelligence tools on Github.In the AI era, artificial intelligence trust and security tools are the development trend.
Developers are focusing on responsible artificial intelligence, fairness in artificial intelligence, responsible machine learning and moral artificial intelligence creation and sharing tools.
Open source code current status
In 2023, developers contributed 301 million to open source projects on GitHub. These projects include popular projects like Mastodon and generating artificial intelligence projects like Stable Diffusion and Langchain.
Commercial support projects continue to attract some of the most open source of source code, but 2023 is the first year of the first 10 most popular projects on Github for the generation AI project.
When it comes to generating AI, in at least one star -rated open source project, almost 1/3 of the maintenanceters of the project are using GitHub Copilot.
Commercial support projects continue to lead.In 2023, according to the total number of contributions, the largest project is supported by business.
This trend continued last year, and Microsoft/VSCode, Flutter/Flutter and Vercel/Next.js once again ranked among the top ten in 2023.
Genesis AI has developed rapidly in open source and public projects.
In 2023, an open source software project based on the generation AI, such as Langchain-AI/LANGChain and Automatic111/Stable-Diffusion-Webui, is the project with the largest number of contributors on Github.
More and more developers are using pre -trained AI models to build LLM applications and determine AI applications according to user needs.
Open source maintenanceers are using generatory AI.Among the at least one star -rated open source project, 1/3 maintainers are using GitHub Copilot.
This is another move after GitHub provides GitHub Copilot for free to open source project defender, indicating that the application of generation AI in open source projects is becoming more and more widely used.
30%"Fortune" Top 100 companies have OSPO
Open source project office (OSPO) encourages enterprises to participate and obey open source.
According to data from the Linux Foundation, since 2022, the global company has adopted an OSPO ratio by 32%. 72%of the company plans to implement the OSPO or open source software program in the next 12 months.For example, companies such as Microsoft, Google, Meta, Comcast, Morgan Chase and Mercedes Benz all have OSPOs.
GitHub established OSPO in 2021 and opens the GitHub-OSpo to share resources and insights.
At the same time, developers have seen the benefits of using software packages and containers.
As mentioned earlier, Docker was used in 4.3 million software sources in 2023.On the other side, Linux issued Nixos/Nixpkgs topped the list of open source project contributors in the past two years.
The newly added open source project contributors are still more oriented to choose projects supported by well -known commercial companies.
Last year, GitHub found that the brand awareness of the popular projects supported by business supported by other projects attracted more first contributors.
This situation will continue in 2023. Some of the most popular open source projects in the first contributors are supported by Microsoft, Google, Meta, and Vercel.
However, from Home-Assistant/Core to Automatic1111/Stable-Diffusion-WebUI, LANGCHAIN-AI/LANGCHAIN and SIGNIFICANT-GRAVITAS/Auto-GPT and other community-driven projects, there have also Essence
This shows that the open experiments of basic models have improved the accessibility of the generation AI and opened the door for new innovation and more cooperation.
In 2023, the number of people contributed to open source projects for the first time.
New developers have joined the open source community through FreecodeCamp, FIRST Contributions and GitHub Education.
Other trends worthy of attention
-The open source projects focusing on front -end development continue to grow.Vercel/Next.js and NUXT/NUXT (projects ranked in the top 40 in the top 40) are continued to grow.It can be seen that more open source and public project developers participate in the front -end development work.
-The open source family automation project Home-Assistant/Core has reached the top of the contributor again.Since 2018 (except 2021), the project is among the best on the list every year.Its continuous popularity shows the strength of the project community construction.
Bottom line: Developers are contributing to the open source generation AI project. Open source maintenanceers are adopting a generative AI encoding tool, and the company continues to rely on open source software.
These all show that developers who study and share new technical experiments in an open environment can improve the entire global developer network, whether they work in public or private resource libraries.
Just as Git has become the basis for the experience of developers today, GitHub now also sees the evidence of AI as the mainstream.
In the past year alone, 92%of developers have said that they have used AI -based coding tools inside and outside their jobs.At the same time, various open source projects on Github also experienced explosive growth in AI experiments.
-Github is a developer platform for generating formula AI.
In 2023, the generation AI developed from a professional field to mainstream technology, and the explosive growth of open source activities also reflected this.As more and more developers begin to build and try to generate formula AI, they are using GitHub for collaboration and collective learning.
-The developers are running cloud native applications on GitHub.
In 2019, the number of developers based on Docker -based technologies in the field of open source has leaped sharply, and developers are increasingly using GIT -based IAC workflows, Docker arrangements and other cloud native technology to rise sharply in 2023.This huge amount of activity shows that developers are using GitHub to regulate how they deploy software in the cloud.
-Github is a platform for open source communities, developers and companies to build software.
In 2023, the number of private resource libraries increased by 38%, accounting for 81%of all Github activities.At the same time, the open source community that uses Github to build the next generation of software and promote the development of the industry continues to grow.Data show that new open source developers are increasing, and the pace of innovation of open communities is also accelerating. Obviously, open source has never been so powerful.
Varanasi Wealth Management