This year, you on GitHub across repositories, pull requests, issues, and comments on more than 96 million of the world’s software projects. We’d say all this is “countless” but, well, we counted it.
96
M+
total repositories
hosted on GitHub, with more repositories created this year than last year.
200
M+
pull requests
created, with more than of third of pull requests created in this year alone.
The 200 millionth pull request created came from Vuetify.js.
VS Code, React, and Tensorflow once again top our list of open source projects by contributor count. New to the list are projects that manage containerized applications, share Azure documentation, and consolidate TypeScript type definitions: Kubernetes, Azure Docs, and DefinitelyTyped. Top 10 open source projects by number of unique contributors between October 1, 2017 and September 30, 2018.
Contributors | ||
---|---|---|
1 | Microsoft/vscode | 19K |
2 | facebook/react-native | 10K |
3 | tensorflow/ tensorflow | 9.3K |
4 | angular/angular-cli | 8.8K |
5 | MicrosoftDocs/ azure-docs | 7.8K |
6 | angular/angular | 7.6K |
7 | ansible/ansible | 7.5K |
8 | kubernetes/ kubernetes | 6.5K |
9 | npm/npm | 6.1K |
10 | DefinitelyTyped/ DefinitelyTyped | 6.0K |
Overall, we’re seeing trends in growth of projects related to machine learning, gaming, 3D printing, home automation, scientific programming, data analysis, and full stack JavaScript development. Top 10 open source projects by percent increase in contributors. This list is limited to projects that had more than 1,000 contributors in 2017—and doesn’t include projects used in MOOCs and bootcamps.
Change | ||
---|---|---|
1 | MicrosoftDocs/azure-docs | 4.7X |
2 | pytorch/pytorch | 2.8X |
3 | godotengine/godot | 2.2X |
4 | nuxt/nuxt.js | 2.1X |
5 | ethereum/go-ethereum | 2.0X |
6 | wix/react-native-navigation | 1.9X |
7 | spyder-ide/spyder | 1.8X |
8 | tensorflow/models | 1.8X |
9 | home-assistant/home-assistant | 1.6X |
10 | MarlinFirmware/Marlin | 1.6X |
You open sourced a lot of exciting work this year, from machine learning frameworks to games. These projects aren’t the fastest growing or highest grossing but we thought they were star-worthy—and so did the community! We highlighted a small number of projects based on the top 10 open source projects created in 2018 by stars given in the first 14 days. We realize that stars are an imperfect way to measure success, but we hope this provides insight into GitHub activity you won’t see elsewhere in this report.
A research framework for quickly prototyping reinforcement learning algorithms |
|
Implementations of the latest object detection algorithms |
|
Responsive SVG charts with JavaScript (inspired by the GitHub UI <3) |
|
Windows 95 running in an Electron App |
|
A game for WeChat |
Open source development is driven by millions of paid and volunteer developers—and many of the organizations that employ them. Microsoft, Google, Red Hat, Intel, and a number of universities top the list of organizations whose employees contribute most to open source. Top 10 projects created by organizations, ranked by email domains and rounded to the nearest thousand. This list does not include all contributions—only the code committed and pushed to the master branch of open source repositories in the last 12 months. Issues opened, comments, reviews, and more, are not included.
Microsoft | 7700 | |
5500 | ||
Red Hat | 3300 | |
UC Berkeley | 2700 | |
Intel | 2200 | |
Univ. of Washington | 1800 | |
1700 | ||
MIT | 1700 | |
Univ. of Michigan | 1600 | |
Stanford | 1600 |
The millions of projects you contributed to this year span thousands of topics. JavaScript (both front and backend), machine learning, mobile app development, and containerization are among the topics you contributed to the most. The top 10, non-language repository topics ranked by the number of contributors to repos with the topic in the last year.
Machine learning and React are trending topics among the GitHub community: PyTorch, a machine learning library, and React-based web development tools like Gatsby are both among the fastest growing topics this year. Topics across different areas of blockchain development are also trending. And of course, Hacktoberfest is topping the list. Top 10, non-language repository topics ranked by the percent increase in number of contributors to repos with the topic in the last year.
1 | hacktoberfest |
2 | pytorch |
3 | machine |
4 | dapp |
5 | gatsby |
6 | cryptocurrency |
7 | terraform-provider |
8 | easy-to-use |
9 | smart-contracts |
10 | exchange |
You’re coding on GitHub in hundreds of programming languages, but JavaScript still has the most contributors in public and private repositories, organizations of all sizes, and every region of the world.
This year, TypeScript shot up to #7 among top languages used on the platform overall, after making its way in the top 10 for the first time last year. TypeScript is now in the top 10 most used languages across all regions GitHub contributors come from—and across private, public, and open source repositories. Top 10 primary languages over time, ranked by number of unique contributors to public and private repositories tagged with the appropriate primary language.
We’re seeing trends toward more statically typed languages focused on type safety and interoperability: Kotlin, TypeScript, and Rust are growing fast this year.
In addition, the number of contributors writing HCL, a human readable language for DevOps, has more than doubled since 2017. Popular in machine learning projects, Python is at #8. And there are 1.5x more contributors writing Go this year than last year. Top 10 languages, ranked by percent change in contributors to repositories tagged with this language from 2017 to 2018.
Growth in contributors | ||
---|---|---|
1 | Kotlin | 2.6X |
2 | HCL | 2.2X |
3 | TypeScript | 1.9X |
4 | PowerShell | 1.7X |
5 | Rust | 1.7X |
6 | CMake | 1.6X |
7 | Go | 1.5X |
8 | Python | 1.5X |
9 | Groovy | 1.4X |
10 | SQLPL | 1.4X |
Staying positive? You’re giving the 👍 and celebrating with a 🎉 more than you use any other reaction. The total number of reactions by emoji between October 1, 2017 and September 30, 2018 across public and open source repositories
3.5M | |
248K | 🎉 |
244K | ❤️ |
120K | 😄 |
110K | 👎 |
51K | 😕 |
You’ve reacted to public comments on topics from managing code to managing depression. This year, you also congratulated members of the open source community and found abstract art in IE7. And when we announced the launch of Paper Cuts in Refined GitHub, you were there to react with feedback—thank you for your suggestions and support!
Contributors to Ruby offer the highest percentage of ❤️—but we didn’t need data to know that. Percent (out of 100) of each reaction type by programming language.
❤️
👍
🎉
👎
😕
Developers from the Czech Republic are especially chatty in public and open source repositories. “Chattiness” in public and open source repositories by country. We define “chattiness” as the ratio of number of comments to number of users per repository.
1 | Czech Republic | |
2 | Switzerland | |
3 | Germany | |
4 | United States | |
5 | Netherlands | |
6 | United Kingdom | |
7 | Austria | |
8 | France | |
9 | Sweden | |
10 | Finland |