Today, Github releases its annual report. Github’s annual Octoverse report provides the most direct insight into the development community, the largest hosting platform for open source projects. The two most obvious trends in the report are that China’s open source contribution is second only to that of the United States, and Python has overtaken Java as the second most popular programming language
According to the report, there are currently more than 40 million developers using Github, most of them outside the US (80%). Over the past year, about 10 million new developer users joined, more than 44% created their first REPO in 2019, and 1.3 million developers contributed to open source projects for the first time.
The school’s students are growing into the next generation of developers, with more than 760,000 developers learning on Github this year and 1.7 million students learning programming on Github, 55% more than last year.
The chart below shows the top 20 countries outside the United States that use open source projects. There are currently about 3 million corporate accounts on Github, and China, India and Germany were the most open source users last year after the US. Chinese developers fork and clone more than 48 percent of projects last year.
JavaScript dominates, Java is overtaken by Python
Most popular open source software and projects
This year’s project rankings.
Highlights of the Year: TensorFlow
IT area to watch: Data science
Behind the Python language, areas such as deep learning, natural language processing, and machine learning have become the focus of the data science community.
Notebooks utilization of Jupyter (with Jupyter as the primary language) has increased by more than 100% over the past three years.
Natural language processing is also a new trend on GitHub. Tools like NLTK have reduced the cost of NLP work.