Fundamentals 5 min read

Which Programming Languages Dominated GitHub in 2017? Insights from the Octoverse Report

The 2017 GitHub Octoverse report reveals the platform’s massive growth and ranks the top fifteen programming languages, highlighting Python’s surge, JavaScript’s dominance, and the rising influence of AI‑related projects such as TensorFlow.

21CTO
21CTO
21CTO
Which Programming Languages Dominated GitHub in 2017? Insights from the Octoverse Report
21CTO Community Guide: This article introduces GitHub’s language ranking, showing the most popular languages on GitHub as a reference for learning and work.

GitHub Universe, the annual GitHub conference, took place on October 10‑12 in San Francisco, and the company released its 2017 Octoverse data report.

Each year GitHub publishes the Octoverse report with data on the most popular programming languages, open‑source projects, and other trends. The 2017 figures are especially striking.

Overall Statistics

24 million users

1.5 million organizations

67 million repositories

1.3 million student developers

1 billion commits since September 2016

25.3 million active projects since September 2016

12.5 million active issues since September 2016

6.7 million new developers since September 2016

451 thousand new organizations since September 2016

1.2 million first‑time pull‑request submitters since September 2016

4.1 million first‑time repository creators since September 2016

191 thousand users starred or forked projects without contributing code

1.3 million new pull requests since September 2016 (including Linus Torvalds’ first GitHub PR)

100 million pull requests merged

68.8 million issues closed

Most used tags (excluding frameworks and languages):

machine‑learning

game

iOS

API

blog

website

deep‑learning

library

arduino

plugin

database

bot

2017 GitHub Top 15 Languages

Python has overtaken Java, moving from third place last year to second, with a 40% increase in pull requests, reflecting the “life‑is‑short” mantra among developers.

Java slipped to third, but the recent release of Java 9 and its modular features keep it influential.

JavaScript remains the clear leader, unsurprising given the recent surge in front‑end development.

Top fifteen languages (in order): JavaScript, Python, Java, Ruby, PHP, C++, CSS, C#, Go, C, TypeScript, Shell, Swift, Scala, Objective‑C.

Top Ten Most Forked Projects

Top Ten Projects with Most Contributors

Top Ten Projects with Most Reviews

Top Ten Projects with Most Discussions

TensorFlow appears in three of these rankings, underscoring the growing focus on artificial‑intelligence technologies after the so‑called “AI year” of 2016.

For more details, visit the official Octoverse site: https://octoverse.github.com/

This article is compiled from sources such as Open Source China and other media.
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

artificial intelligenceprogramming languagesGitHubLanguage PopularityOctoverse
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.