The state of the Octoverse 2016
It’s been an amazing year for building software. Join us for a trip through the GitHub Octoverse and explore some of the highlights from the last twelve months.
Open source
From the code that sent Apollo 11 to the moon, to an open source curriculum that helps nonprofits—you shared and built lots of amazing things over the past year. Here are the most starred open source repositories on GitHub, showing which repos users starred in common.
Repository’s majority programming language
- Assembly
- C
- C++
- Go
- Java
- JavaScript
- Shell
- TypeScript
- Plaintext / Markdown
The most commonly used open source licenses on GitHub are MIT, Apache-2.0, and GNU General Public License v3.0.
In total, GitHub is home to open source projects written in 316 unique programming languages. Here are the most popular by number of pull requests in the last twelve months.
15 most popular languages used on GitHub by opened Pull Request and percentage change from previous period
Standouts include JavaScript, C#, and Go who have seen almost doubled growth. Swift and TypeScript are up and coming with 3.5x growth.
There was a lot of public activity on GitHub over the last 12 months. To give you the full picture, here are the totals and stories of active users, repositories, organizations, and active issues in public projects on GitHub. Active means there was some activity within the last year, e.g. code commited, a comment created, a repository starred, or an issue opened. The queries and data that power these open source metrics are available to everyone, thanks to our partnership with Google BigQuery.
Totals in public repositories from the last twelve months
Like @acabunoc, Lead Developer for Open Source Engagement at the Mozilla Foundation who is developing new ways to engage contributors on open source projects.
Like the Dat project who are working openly to develop a peer to peer tool for distributing datasets in science, journalism and government.
Like the Federal Source Code Policy on GitHub released by The White House, who this year solicited community feedback on GitHub.
Like this one opened in the Go programming language repo that used open source data on Google’s BiqQuery to help decide whether to add new functionality to a Go standard library.
Here are some of the most active Organizations and well-loved projects by the number of unique contributors (users who pushed code, opened or commented on an issue or PR), unique code reviewers (users who commented on the changed files), and most forks.
Repositories with the most open source contributors
FortAwesome/Font-Awesome 10,654
docker/docker8,253
npm/npm7,041
jlord/patchwork6,806
facebook/react-native 6,250
Microsoft/vscode 5,855
atom/atom 5,745
FreeCodeCamp/FreeCodeCamp 5,622
angular/material 4,355
angular/angular 4,217
Repositories with the most forks
jtleek/datasharing 38,020
octocat/Spoon-Knife28,738
rdpeng/ProgrammingAssignment227,499
twbs/bootstrap15,669
tensorflow/tensorflow 14,070
rdpeng/ExData_Plotting1 12,458
udacity/frontend-nanodegree-resume 11,553
LarryMad/recipes 10,229
barryclark/jekyll-now 10,070
angular/angular.js 9,334
Repositories with the most users reviewing code
Homebrew/homebrew 523
kubernetes/kubernetes 502
apache/spark478
nodejs/node356
rails/rails 341
NixOS/nixpkgs 331
docker/docker 330
rust-lang/rust 328
symfony/symfony 322
facebook/react-native 307
Earlier this year we released Reactions and it seems like you’ve given them an overwhelming
Emoji reactions count in public repositories from the last twelve months
This one made us chuckle—here is the issue with most laugh reactions: chrislgarry/Apollo-11#3
Community
Over the past year, GitHub partnered with, held, and sponsored events all over the world. At Patchworks we watched new developers learn how to use Git. Our ConnectHome partnership provided low-cost internet access for families living in HUD-assisted housing. Sponsoring events like Rails Girls and hosting our own conferences allowed us to meet more GitHub users than ever before.
We loved meeting you. We invite you to follow along and join us for a future event.
Newcomers
This year GitHub grew by more than 5.2 million users and 303K organizations. We have more new students, developers, and businesses using GitHub than ever before.
Like this pull request opened by @dawnpaladin. After being connected with Pybee’s Batavia project through the amazing Twitter account @yourfirstpr, @dawnpaladin found some failing tests in the project. Project maintainer @freakboy3742 took the time to discuss the problem and walk him through submitting his first PR, and the issue was solved.
Like this Comic Book Search Engine repo created by @katana171. She was one of our Patchwork Toronto attendees, and even though she was new to GitHub, she jumped in with both feet, and wasted no time building a useful and fun project that anyone can contribute to.
Like current student @NickTikhonov, a GitHub Campus Expert and summer intern from the University of St Andrews in Scotland, who created the Sourcerer Atom plugin as a tool to teach his classmates about JavaScript and web APIs.
Countries with the biggest increase in new user signups
China
+97%
increase from last year
Indonesia
+90%
increase from last year
India
+76%
increase from last year
Russia
+74%
increase from last year
Brazil
+64%
increase from last year
Japan
+52%
increase from last year
Organizations
With almost 80M total Pull Requests on GitHub, we know that 85% of all requests for change come from within organizations.
Pull Requests over time since 2010
- in repositories owned by an organization
- in repositories owned by a user
PRs released 2010
7.7M 2013
1.5M 2013
11.3M 2016
66.3M 2016
Alongside businesses using Organizations, the largest companies on planet Earth are adopting the GitHub workflow using GitHub Enterprise.
It’s not just technology companies either—from retailers to healthcare and financial services companies—GitHub Enterprise provides the security and easy management these types of businesses require with the same GitHub experience developers love.
Distribution of industries among GitHub Enterprise customers
From chat applications to continuous integration services and project management tools, teams are integrating their favorite development tools with GitHub. Here are the top GitHub integrations that helped you and your team work better this past year.
