Projects

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.

> Overview

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.

Repositories

Top open source projects

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.

Fastest growing open source projects

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.

Cool new open source projects

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.

google/dopamine

A research framework for quickly prototyping reinforcement learning algorithms

facebookresearch/Detectron

Implementations of the latest object detection algorithms

frappe/charts

Responsive SVG charts with JavaScript (inspired by the GitHub UI <3)

felixrieseberg/windows95

Windows 95 running in an Electron App

wangshub/wechat_jump_game

A game for WeChat

> Organizations committing to open source

Open source contributions made by employees of different organizations

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
Google 5500
Red Hat 3300
UC Berkeley 2700
Intel 2200
Univ. of Washington 1800
Facebook 1700
MIT 1700
Univ. of Michigan 1600
Stanford 1600

> Topics of conversation

Top topics tagged

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.

Fastest growing topics

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.

Languages

Top languages over time

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.

Fastest growing languages

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

Communication

> When words can’t describe the depth of your 👍

Top emoji reactions

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 😕

The projects you react to

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!

Top emoji reactions by programming language

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.

❤️

Ruby
10.2%
PHP
6.9%
JavaScript
6.5%
C#
6.1%
Go
5.7%
TypeScript
5.6%
Python
5.3%
Java
4.9%

👍

Java
85.8%
TypeScript
84.9%
Go
84.5%
JavaScript
84.2%
Python
83.8%
C#
80.8%
PHP
80.3%
Ruby
78.8%

🎉

Ruby
7.2%
Python
6.3%
PHP
6.3%
JavaScript
6.0%
Go
5.8%
C#
5.3%
TypeScript
4.8%
Java
4.4%

👎

C#
5.0%
TypeScript
2.7%
Go
2.5%
PHP
2.4%
Python
1.8%
Java
1.7%
Ruby
1.4%
JavaScript
1.1%

😕

C#
1.7%
Java
1.5%
PHP
1.5%
Python
1.2%
Ruby
1.0%
JavaScript
1.0%
TypeScript
0.9%
Go
0.7%

“Chattiness” in public repositories

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 flag Czech Republic
2 Switzerland flag Switzerland
3 Germany flag Germany
4 U.S. flag United States
5 Netherlands flag Netherlands
6 U.K. flag United Kingdom
7 Austria flag Austria
8 France flag France
9 Sweden flag Sweden
10 Finland flag Finland
© 2018 GitHub Inc. Terms Privacy