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.
hosted on GitHub, with more repositories created this year than last year.
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.
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
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.
|Univ. of Washington||1800|
|Univ. of Michigan||1600|
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.
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|
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
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.