Top 100 Most Popular Languages on Github

Here are the 100 most popular programming languages used on Github, on a per-repository basis.

This data is compiled from a Big Query operation on Github's public timeline.

Last updated: 2015-03-06

#LanguageRepos by Lang
1JavaScript2012944
2Ruby1558663
3Java1544538
4PHP1040793
5Python956275
6C818657
7C++559158
8CSS509901
9Shell305631
10C#291307
11Objective-C275813
12Perl224488
13CoffeeScript108707
14Go94012
15Scala83269
16VimL62763
17R57112
18Haskell50995
19Clojure45129
20Lua42083
21Groovy35179
22Emacs Lisp33235
23Erlang32236
24Puppet26796
25TeX21257
26Swift21061
27Matlab19643
28ActionScript16536
29Arduino16252
30OCaml13954
31Tcl13118
32Visual Basic12692
33TypeScript12553
34D11188
35Assembly9483
36Common Lisp9158
37Dart9123
38Prolog9053
39XSLT8393
40PowerShell8019
41Scheme7779
42FORTRAN7505
43Rust7463
44ASP7341
45Processing7297
46Julia6426
47F#5485
48Elixir5025
49ColdFusion4504
50Vala4445
51Apex3755
52Racket3618
53VHDL3600
54Pascal3579
55Smalltalk3385
56Haxe3350
57Verilog3180
58Logos3150
59Delphi3097
60Makefile3022
61Kotlin2823
62AutoHotkey1946
63LiveScript1711
64HaXe1573
65BlitzBasic1374
66IDL1347
67Standard ML1171
68XML1150
69SQL1090
70OpenEdge ABL1030
71Objective-C++1026
72AppleScript952
73SuperCollider943
74PureScript842
75Coq838
76Eiffel835
77Elm803
78Gosu782
79M774
80Ada740
81Pure Data731
82nesC698
83XQuery693
84SQF612
85Scilab608
86DOT607
87Parrot556
88Cuda554
89Slash532
90Max517
91Game Maker Language479
92Lasso476
93AutoIt450
94Mathematica447
95SourcePawn443
96xBase432
97Xtend406
98AGS Script396
99Nimrod390
100Nemerle353

Query:

SELECT repository_language, count(repository_language) AS repos_by_lang
FROM [githubarchive:github.timeline]
WHERE repository_fork == "false"
AND type == "CreateEvent"
GROUP BY repository_language
ORDER BY repos_by_lang DESC
LIMIT 100;

This page will be periodically updated, and the previous CSVs will be retained here.