Linux Source Code
Home
Release 6.16
Help
keyboard
root
drivers
input
Highlighting
Reset All
By Author
By Age
──────────
Abraham Arce
Adrian McMenamin
Alberto Panizzo
Alexander Shiyan
Alexandre Belloni
Anson Huang
Bo Shen
Brian Swetland
Chao Xie
Chen Zhong
Daniel Mack
Daniel Tang
David Brownell
Dmitry Torokhov
Doug Anderson
Eric Miao
Felipe Balbi
Gabor Juhos
Gabriel Fernandez
Geert Uytterhoeven
H Hartley Sweeten
Hans de Goede
Helge Deller
Jaechul Lee
Jan-Benedict Glaw
Jeff LaBundy
Jiejing Zhang
Jiri Valek - 2N
John Lenz
Joonyoung Shim
Kim Kyuwon (김규원)
Komal Shah
Kristoffer Ericson
Kyle Manna
Laxman Dewangan
Linus Walleij
Magnus Damm
Marco Felsch
Marek Vašut
Michael Hennerich
Nuno Sá
Others
Peng Fan
Rabin Vincent
Rajeev Kumar
Rakesh Iyer
Raphael Derosso Pereira
Robin Gong
Roland Stigge
Ronald Tschalär
Samuel Holland
Scott Branden
Simon Glass
Sriramakrishnan Govindarajan
Sundar R Iyer
Trilok Soni
Vojtech Pavlik
Wolfram Sang
Xiaolong Chen
Yassine Oudjana
fengping.yu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
adc-keys.c
204
-
4
926
Alexandre Belloni
Dmitry Torokhov
Others
August 2016
June 2019
October 2019
April 2024
var spanGroupData = [ {"timestamp": 1470034800, "group": [ {"author_id": 50, "token_count": 887}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandre Belloni
887
95.79%
Dmitry Torokhov
36
3.89%
Others
3
0.32%
Total
926
adp5520-keys.c
191
-
8
953
Michael Hennerich
Others
May 1998
February 2002
October 2009
November 2011
December 2013
May 2014
May 2019
September 2023
October 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 913}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Hennerich
913
95.80%
Others
40
4.20%
Total
953
adp5588-keys.c
872
-
14
4104
Nuno Sá
Michael Hennerich
Xiaolong Chen
Dmitry Torokhov
Linus Walleij
Others
May 1998
February 2002
September 2009
January 2010
June 2010
July 2010
August 2010
October 2010
November 2010
March 2012
December 2013
February 2014
December 2015
May 2019
May 2022
August 2022
May 2023
June 2023
August 2024
September 2024
October 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 1143}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 48, "token_count": 207}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 48, "token_count": 704}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 1534}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Nuno Sá
1536
37.43%
Michael Hennerich
1238
30.17%
Xiaolong Chen
911
22.20%
Dmitry Torokhov
299
7.29%
Linus Walleij
8
0.19%
Others
112
2.73%
Total
4104
adp5589-keys.c
1066
-
14
5409
Michael Hennerich
Dmitry Torokhov
Nuno Sá
Linus Walleij
Others
May 2011
October 2011
March 2012
November 2013
December 2013
May 2015
December 2015
February 2016
May 2019
July 2019
October 2019
July 2020
November 2020
December 2020
August 2021
November 2022
December 2022
May 2023
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 3327}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 1607}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 206}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 19, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Hennerich
4934
91.22%
Dmitry Torokhov
98
1.81%
Nuno Sá
42
0.78%
Linus Walleij
7
0.13%
Others
328
6.06%
Total
5409
amikbd.c
242
-
11
1229
Geert Uytterhoeven
Vojtech Pavlik
Dmitry Torokhov
Others
July 2002
August 2002
December 2002
January 2003
April 2003
May 2003
April 2004
September 2005
June 2006
November 2006
December 2006
October 2007
May 2008
April 2009
January 2012
March 2013
December 2014
May 2019
July 2023
January 2024
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 422}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 30, "token_count": 11}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 30, "token_count": 469}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 30, "token_count": 85}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 30, "token_count": 39}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
620
50.45%
Vojtech Pavlik
427
34.74%
Dmitry Torokhov
48
3.91%
Others
134
10.90%
Total
1229
applespi.c
1933
-
11
8118
Ronald Tschalär
Dmitry Torokhov
Others
July 2019
August 2019
May 2020
November 2020
December 2020
February 2021
January 2022
June 2022
August 2022
September 2022
January 2023
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 7925}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ronald Tschalär
7966
98.13%
Dmitry Torokhov
38
0.47%
Others
114
1.40%
Total
8118
applespi.h
29
-
1
81
Ronald Tschalär
July 2019
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 81}, ]}, ]
Author Name
Tokens
Token Proportion
Ronald Tschalär
81
100.00%
Total
81
applespi_trace.h
93
-
1
132
Ronald Tschalär
July 2019
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 132}, ]}, ]
Author Name
Tokens
Token Proportion
Ronald Tschalär
132
100.00%
Total
132
atakbd.c
232
-
6
920
Geert Uytterhoeven
Others
May 2007
October 2007
July 2008
December 2008
January 2015
September 2018
May 2019
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 296}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 30, "token_count": 579}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Geert Uytterhoeven
580
63.04%
Others
340
36.96%
Total
920
atkbd.c
1956
-
55
9034
Dmitry Torokhov
Vojtech Pavlik
Hans de Goede
Helge Deller
Others
September 1991
July 2002
August 2002
September 2002
October 2002
February 2003
June 2003
September 2003
October 2003
December 2003
January 2004
March 2004
April 2004
May 2004
June 2004
July 2004
September 2004
October 2004
January 2005
February 2005
May 2005
August 2005
September 2005
November 2005
January 2006
February 2006
March 2006
June 2006
August 2006
September 2006
October 2006
November 2006
April 2007
June 2007
July 2007
October 2007
November 2007
May 2008
June 2008
August 2008
October 2008
November 2008
December 2008
January 2009
March 2009
April 2009
May 2009
July 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
November 2010
July 2011
November 2011
April 2012
December 2012
April 2014
November 2014
February 2015
March 2015
April 2015
August 2017
January 2018
March 2019
June 2019
April 2020
July 2020
June 2021
March 2022
September 2022
May 2023
November 2023
January 2024
June 2024
August 2024
September 2024
January 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 1883}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 3, "token_count": 95}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 373}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 78}, {"author_id": 3, "token_count": 295}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 3, "token_count": 251}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 3, "token_count": 58}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 1399}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 139}, {"author_id": 4, "token_count": 13}, {"author_id": 3, "token_count": 86}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 229}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 350}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 152}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 303}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 77}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 546}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 117}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 115}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 417}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 15, "token_count": 115}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 15, "token_count": 24}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
3662
40.54%
Vojtech Pavlik
3196
35.38%
Hans de Goede
142
1.57%
Helge Deller
25
0.28%
Others
2009
22.24%
Total
9034
bcm-keypad.c
429
-
5
1914
Scott Branden
Dmitry Torokhov
Others
February 2015
November 2016
June 2022
June 2023
July 2023
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 16, "token_count": 1891}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Scott Branden
1891
98.80%
Dmitry Torokhov
1
0.05%
Others
22
1.15%
Total
1914
cap11xx.c
678
-
11
3242
Daniel Mack
Jiri Valek - 2N
Dmitry Torokhov
Others
July 2014
September 2014
October 2014
August 2015
May 2018
February 2019
June 2019
November 2021
November 2022
February 2023
May 2023
September 2023
November 2023
December 2023
October 2024
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 23, "token_count": 1411}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 286}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 424}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 58, "token_count": 77}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 230}, {"author_id": 58, "token_count": 723}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Mack
1411
43.52%
Jiri Valek - 2N
803
24.77%
Dmitry Torokhov
278
8.57%
Others
750
23.13%
Total
3242
clps711x-keypad.c
185
-
7
830
Alexander Shiyan
Dmitry Torokhov
Others
March 2014
May 2014
June 2015
June 2016
June 2018
May 2019
October 2019
April 2022
August 2022
var spanGroupData = [ {"timestamp": 1393660800, "group": [ {"author_id": 51, "token_count": 765}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Alexander Shiyan
769
92.65%
Dmitry Torokhov
34
4.10%
Others
27
3.25%
Total
830
cros_ec_keyb.c
787
-
25
2995
Doug Anderson
Simon Glass
Dmitry Torokhov
Others
February 2013
December 2013
June 2014
September 2014
October 2014
February 2015
June 2015
July 2016
August 2016
November 2016
January 2017
April 2017
May 2018
June 2018
November 2018
September 2019
November 2019
April 2020
August 2020
November 2020
December 2020
February 2021
June 2021
March 2022
May 2022
December 2022
January 2023
July 2023
September 2023
April 2024
October 2024
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 52, "token_count": 835}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 33, "token_count": 65}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 184}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 33, "token_count": 1098}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 180}, {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Doug Anderson
1166
38.93%
Simon Glass
835
27.88%
Dmitry Torokhov
203
6.78%
Others
791
26.41%
Total
2995
cypress-sf.c
238
-
5
1024
Yassine Oudjana
Others
September 2021
April 2022
December 2022
May 2023
November 2024
var spanGroupData = [ {"timestamp": 1630479600, "group": [ {"author_id": 43, "token_count": 992}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yassine Oudjana
992
96.88%
Others
32
3.13%
Total
1024
dlink-dir685-touchkeys.c
156
-
6
772
Linus Walleij
Others
June 2017
May 2019
April 2020
October 2022
May 2023
January 2025
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 757}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
757
98.06%
Others
15
1.94%
Total
772
ep93xx_keypad.c
295
-
16
1295
H Hartley Sweeten
Dmitry Torokhov
Others
May 1998
February 2002
April 2009
December 2009
January 2010
August 2011
September 2011
November 2011
April 2012
May 2012
April 2019
June 2019
September 2020
October 2020
June 2021
October 2021
April 2022
September 2022
December 2022
September 2023
August 2024
September 2024
October 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 41, "token_count": 951}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 41, "token_count": 38}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
H Hartley Sweeten
1000
77.22%
Dmitry Torokhov
168
12.97%
Others
127
9.81%
Total
1295
goldfish_events.c
201
-
6
1017
Brian Swetland
Others
January 2013
February 2016
May 2018
May 2019
February 2020
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 47, "token_count": 938}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Brian Swetland
938
92.23%
Others
79
7.77%
Total
1017
gpio_keys.c
1122
-
55
4225
Dmitry Torokhov
Laxman Dewangan
Hans de Goede
Geert Uytterhoeven
Daniel Mack
Alexander Shiyan
David Brownell
Others
May 1998
February 2002
January 2007
March 2007
April 2007
September 2007
November 2007
April 2008
May 2008
July 2008
August 2008
October 2008
June 2009
July 2009
November 2009
February 2010
June 2010
August 2010
January 2011
April 2011
June 2011
July 2011
September 2011
March 2012
July 2012
November 2012
December 2012
October 2013
April 2014
May 2014
November 2014
December 2014
February 2015
July 2015
October 2015
January 2016
February 2016
October 2016
January 2017
July 2017
October 2017
March 2018
August 2018
February 2019
June 2019
August 2019
September 2019
February 2020
October 2020
November 2020
March 2021
April 2021
January 2022
May 2022
December 2022
February 2023
May 2023
July 2023
November 2023
December 2023
April 2024
August 2024
November 2024
February 2025
May 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 374}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 37}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 687}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 215}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 57, "token_count": 360}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 181}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 51, "token_count": 37}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 152}, {"author_id": 30, "token_count": 62}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 112}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 350}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 139}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 206}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
445
10.53%
Laxman Dewangan
370
8.76%
Hans de Goede
112
2.65%
Geert Uytterhoeven
77
1.82%
Daniel Mack
37
0.88%
Alexander Shiyan
37
0.88%
David Brownell
7
0.17%
Others
3140
74.32%
Total
4225
gpio_keys_polled.c
381
-
20
1837
Gabor Juhos
Hans de Goede
Dmitry Torokhov
Alexander Shiyan
Others
January 2007
November 2009
December 2010
July 2011
November 2011
July 2012
November 2012
October 2013
April 2014
May 2014
October 2014
July 2015
October 2015
February 2016
October 2016
January 2017
June 2019
July 2019
September 2019
October 2019
February 2020
June 2023
March 2024
April 2024
November 2024
var spanGroupData = [ {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 56, "token_count": 826}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 227}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 51, "token_count": 24}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 51, "token_count": 51}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 15, "token_count": 343}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Gabor Juhos
826
44.96%
Hans de Goede
343
18.67%
Dmitry Torokhov
200
10.89%
Alexander Shiyan
75
4.08%
Others
393
21.39%
Total
1837
hil_kbd.c
586
-
12
2822
Helge Deller
Dmitry Torokhov
Vojtech Pavlik
Daniel Mack
Others
July 2002
December 2002
December 2003
June 2004
January 2005
February 2005
October 2005
March 2006
February 2007
April 2007
October 2007
December 2008
August 2009
August 2010
September 2010
April 2012
December 2014
August 2017
May 2021
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 4, "token_count": 1378}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1106}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 23, "token_count": 32}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Helge Deller
1429
50.64%
Dmitry Torokhov
1153
40.86%
Vojtech Pavlik
101
3.58%
Daniel Mack
32
1.13%
Others
107
3.79%
Total
2822
hilkbd.c
390
-
12
1512
Helge Deller
Vojtech Pavlik
Dmitry Torokhov
Geert Uytterhoeven
Others
September 1991
January 1996
March 1998
May 1998
February 1999
September 1999
October 2000
July 2002
August 2002
December 2002
July 2003
January 2004
April 2004
February 2005
October 2005
March 2006
December 2006
February 2007
May 2007
October 2007
March 2009
August 2017
July 2018
May 2019
August 2021
October 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 4, "token_count": 1144}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 4, "token_count": 129}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Helge Deller
1335
88.29%
Vojtech Pavlik
14
0.93%
Dmitry Torokhov
6
0.40%
Geert Uytterhoeven
4
0.26%
Others
153
10.12%
Total
1512
hpps2atkbd.h
110
-
2
1155
Helge Deller
Others
January 2004
February 2005
March 2005
var spanGroupData = [ {"timestamp": 1072944000, "group": [ {"author_id": 4, "token_count": 1148}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Helge Deller
1154
99.91%
Others
1
0.09%
Total
1155
imx-sm-bbm-key.c
225
-
1
974
Peng Fan
August 2024
var spanGroupData = [ {"timestamp": 1722495600, "group": [ {"author_id": 46, "token_count": 974}, ]}, ]
Author Name
Tokens
Token Proportion
Peng Fan
974
100.00%
Total
974
imx_keypad.c
582
-
17
2435
Alberto Panizzo
Anson Huang
Dmitry Torokhov
Others
May 1998
February 2002
January 2010
September 2011
October 2011
November 2011
May 2012
July 2012
August 2012
September 2012
November 2012
January 2013
March 2013
February 2014
May 2014
July 2014
January 2015
June 2015
October 2017
June 2018
May 2019
June 2019
October 2020
March 2021
September 2022
August 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 12, "token_count": 1940}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 48}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alberto Panizzo
1940
79.67%
Anson Huang
50
2.05%
Dmitry Torokhov
46
1.89%
Others
399
16.39%
Total
2435
imx_sc_key.c
190
-
1
798
Anson Huang
October 2019
November 2019
December 2019
May 2020
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 54, "token_count": 776}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 54, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Anson Huang
798
100.00%
Total
798
ipaq-micro-keys.c
165
-
7
718
Linus Walleij
Dmitry Torokhov
Others
March 2015
June 2019
October 2020
December 2022
December 2023
August 2024
February 2025
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 17, "token_count": 682}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
682
94.99%
Dmitry Torokhov
12
1.67%
Others
24
3.34%
Total
718
iqs62x-keys.c
333
-
3
1538
Jeff LaBundy
Dmitry Torokhov
Others
February 2020
September 2023
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 1527}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff LaBundy
1527
99.28%
Dmitry Torokhov
9
0.59%
Others
2
0.13%
Total
1538
jornada680_kbd.c
244
-
10
1325
Kristoffer Ericson
Dmitry Torokhov
Others
May 1998
February 2002
September 2007
December 2007
April 2008
May 2008
October 2010
November 2011
May 2014
June 2019
October 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "token_count": 1190}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Kristoffer Ericson
1216
91.77%
Dmitry Torokhov
46
3.47%
Others
63
4.75%
Total
1325
jornada720_kbd.c
143
-
9
824
Kristoffer Ericson
Dmitry Torokhov
Others
May 1998
February 2002
September 2007
October 2007
April 2008
May 2008
August 2008
November 2011
August 2016
June 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 13, "token_count": 699}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Kristoffer Ericson
699
84.83%
Dmitry Torokhov
45
5.46%
Others
80
9.71%
Total
824
lkkbd.c
718
-
9
2997
Jan-Benedict Glaw
Dmitry Torokhov
Wolfram Sang
Others
March 2004
April 2004
June 2004
October 2004
February 2005
May 2005
September 2005
November 2005
June 2006
November 2006
April 2007
May 2008
August 2009
October 2009
April 2012
August 2017
May 2019
August 2022
June 2024
var spanGroupData = [ {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 1828}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 11, "token_count": 352}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 203}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 11, "token_count": 196}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jan-Benedict Glaw
2376
79.28%
Dmitry Torokhov
597
19.92%
Wolfram Sang
4
0.13%
Others
20
0.67%
Total
2997
lm8323.c
813
-
18
3584
Felipe Balbi
Dmitry Torokhov
Wolfram Sang
Others
May 1998
February 2002
May 2009
March 2010
June 2010
February 2011
March 2011
June 2011
November 2011
March 2012
January 2013
December 2013
June 2014
December 2014
May 2017
May 2019
December 2022
May 2023
July 2023
August 2024
January 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 3322}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 55, "token_count": 7}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Felipe Balbi
3332
92.97%
Dmitry Torokhov
67
1.87%
Wolfram Sang
9
0.25%
Others
176
4.91%
Total
3584
lm8333.c
213
-
7
917
Wolfram Sang
Dmitry Torokhov
Others
April 2012
May 2012
June 2012
December 2013
April 2015
May 2019
September 2022
May 2023
July 2023
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 55, "token_count": 844}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Wolfram Sang
845
92.15%
Dmitry Torokhov
22
2.40%
Others
50
5.45%
Total
917
locomokbd.c
340
-
14
1662
John Lenz
Helge Deller
Eric Miao
Dmitry Torokhov
Others
July 2004
March 2005
May 2005
September 2005
November 2005
November 2006
April 2007
October 2007
April 2008
February 2010
April 2017
October 2017
May 2019
January 2021
December 2022
June 2024
October 2024
May 2025
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 28, "token_count": 27}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 28, "token_count": 1283}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 60}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 126}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 104}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John Lenz
1310
78.82%
Helge Deller
126
7.58%
Eric Miao
104
6.26%
Dmitry Torokhov
95
5.72%
Others
27
1.62%
Total
1662
lpc32xx-keys.c
320
-
8
1467
Roland Stigge
Dmitry Torokhov
Simon Glass
Others
July 2012
February 2013
October 2014
November 2016
May 2019
October 2020
December 2022
July 2023
August 2024
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 27, "token_count": 1367}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 52, "token_count": 14}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Roland Stigge
1367
93.18%
Dmitry Torokhov
16
1.09%
Simon Glass
14
0.95%
Others
70
4.77%
Total
1467
maple_keyb.c
240
-
5
1436
Adrian McMenamin
Dmitry Torokhov
Others
October 2007
July 2008
August 2008
February 2009
May 2019
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 1300}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 25, "token_count": 39}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 25, "token_count": 47}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Adrian McMenamin
1393
97.01%
Dmitry Torokhov
8
0.56%
Others
35
2.44%
Total
1436
matrix_keypad.c
491
-
15
2176
Eric Miao
Dmitry Torokhov
Others
June 2009
August 2009
December 2009
June 2010
November 2011
April 2012
May 2012
November 2012
February 2013
July 2015
March 2017
February 2018
November 2018
February 2019
June 2019
August 2022
September 2022
November 2022
December 2022
March 2023
January 2024
August 2024
February 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 1105}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 171}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 486}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 73}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Miao
1122
51.56%
Dmitry Torokhov
651
29.92%
Others
403
18.52%
Total
2176
max7359_keypad.c
291
-
12
1142
Kim Kyuwon (김규원)
Dmitry Torokhov
Others
May 1998
February 2002
September 2009
February 2011
March 2012
December 2013
July 2014
May 2015
June 2019
December 2022
May 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 40, "token_count": 1006}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kim Kyuwon (김규원)
1006
88.09%
Dmitry Torokhov
23
2.01%
Others
113
9.89%
Total
1142
mpr121_touchkey.c
360
-
13
1542
Jiejing Zhang
Others
May 2011
June 2011
March 2012
July 2012
December 2013
October 2014
January 2017
June 2019
August 2019
October 2019
December 2022
May 2023
November 2024
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 35, "token_count": 1137}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 35, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 194}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jiejing Zhang
1155
74.90%
Others
387
25.10%
Total
1542
mt6779-keypad.c
260
-
5
1233
fengping.yu
Dmitry Torokhov
Others
March 2022
April 2022
July 2022
September 2022
August 2024
var spanGroupData = [ {"timestamp": 1646121600, "group": [ {"author_id": 45, "token_count": 986}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
fengping.yu
986
79.97%
Dmitry Torokhov
4
0.32%
Others
243
19.71%
Total
1233
mtk-pmic-keys.c
408
-
10
1814
Chen Zhong
Dmitry Torokhov
Others
October 2017
December 2018
May 2019
February 2022
May 2022
September 2022
December 2022
January 2023
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 24, "token_count": 1401}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Chen Zhong
1401
77.23%
Dmitry Torokhov
37
2.04%
Others
376
20.73%
Total
1814
newtonkbd.c
149
-
9
888
Vojtech Pavlik
Dmitry Torokhov
Others
July 2002
August 2002
February 2003
April 2003
January 2004
June 2004
October 2004
February 2005
September 2005
June 2006
November 2006
April 2007
October 2007
April 2012
August 2017
May 2019
June 2024
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 591}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vojtech Pavlik
616
69.37%
Dmitry Torokhov
248
27.93%
Others
24
2.70%
Total
888
nspire-keypad.c
277
-
5
1276
Daniel Tang
Others
May 2013
July 2013
October 2013
June 2019
March 2021
July 2023
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 32, "token_count": 1236}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Tang
1238
97.02%
Others
38
2.98%
Total
1276
omap-keypad.c
304
-
18
1364
Komal Shah
Dmitry Torokhov
Kyle Manna
Others
September 2006
April 2007
October 2007
April 2008
September 2008
August 2009
March 2010
December 2010
April 2011
June 2011
October 2011
November 2011
May 2012
August 2012
September 2012
December 2013
January 2016
October 2017
May 2019
August 2019
July 2020
September 2021
December 2022
September 2023
July 2024
October 2024
var spanGroupData = [ {"timestamp": 1157094000, "group": [ {"author_id": 34, "token_count": 1163}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Komal Shah
1163
85.26%
Dmitry Torokhov
61
4.47%
Kyle Manna
5
0.37%
Others
135
9.90%
Total
1364
omap4-keypad.c
500
-
19
1982
Abraham Arce
Dmitry Torokhov
Simon Glass
Others
August 2010
September 2010
February 2011
November 2011
May 2012
July 2012
February 2013
August 2013
May 2014
November 2016
June 2018
December 2018
May 2019
September 2020
November 2020
January 2021
April 2022
January 2023
March 2023
July 2023
September 2023
December 2023
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 59, "token_count": 539}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 59, "token_count": 43}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 59, "token_count": 129}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 205}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 190}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 60, "token_count": 417}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Abraham Arce
711
35.87%
Dmitry Torokhov
139
7.01%
Simon Glass
7
0.35%
Others
1125
56.76%
Total
1982
opencores-kbd.c
116
-
8
513
Dmitry Torokhov
Others
May 1998
February 2002
September 2009
November 2011
October 2014
May 2019
July 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 463}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
2
0.39%
Others
511
99.61%
Total
513
pinephone-keyboard.c
450
-
3
2439
Samuel Holland
Others
September 2022
May 2023
June 2023
var spanGroupData = [ {"timestamp": 1662015600, "group": [ {"author_id": 8, "token_count": 2436}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Samuel Holland
2436
99.88%
Others
3
0.12%
Total
2439
pmic8xxx-keypad.c
683
-
8
2962
Trilok Soni
Dmitry Torokhov
Others
May 2011
November 2011
May 2012
March 2014
July 2015
November 2016
May 2019
October 2020
November 2020
December 2022
August 2024
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 2501}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 390}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Trilok Soni
2501
84.44%
Dmitry Torokhov
57
1.92%
Others
404
13.64%
Total
2962
pxa27x_keypad.c
832
-
27
3740
Eric Miao
Chao Xie
Dmitry Torokhov
Others
May 1998
February 2002
March 2007
April 2007
August 2007
October 2007
January 2008
March 2008
April 2008
May 2008
June 2008
November 2008
July 2009
September 2009
September 2010
September 2011
November 2011
March 2012
August 2012
October 2012
May 2013
June 2013
September 2013
October 2013
May 2014
October 2014
February 2015
October 2016
November 2016
August 2017
June 2019
October 2020
December 2022
July 2023
August 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 490}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 1537}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 42, "token_count": 49}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 42, "token_count": 927}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 42, "token_count": 18}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Miao
1578
42.19%
Chao Xie
994
26.58%
Dmitry Torokhov
453
12.11%
Others
715
19.12%
Total
3740
qt1050.c
598
-
6
2561
Marco Felsch
Others
May 2019
December 2022
May 2023
September 2023
April 2024
June 2024
July 2024
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 2529}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marco Felsch
2529
98.75%
Others
32
1.25%
Total
2561
qt1070.c
264
-
8
1076
Bo Shen
Others
March 2011
April 2011
March 2012
July 2012
August 2013
March 2017
May 2019
December 2022
May 2023
July 2023
May 2024
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 44, "token_count": 898}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 44, "token_count": 94}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bo Shen
992
92.19%
Others
84
7.81%
Total
1076
qt2160.c
415
-
8
1787
Raphael Derosso Pereira
Dmitry Torokhov
Others
September 2009
January 2010
March 2012
October 2012
January 2013
February 2019
May 2019
May 2023
July 2023
May 2024
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 29, "token_count": 1299}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 348}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Raphael Derosso Pereira
1299
72.69%
Dmitry Torokhov
84
4.70%
Others
404
22.61%
Total
1787
samsung-keypad.c
603
-
17
2791
Joonyoung Shim
Dmitry Torokhov
Alberto Panizzo
Others
January 2010
July 2010
November 2011
December 2011
January 2012
March 2012
May 2012
August 2012
October 2012
November 2012
December 2013
May 2015
July 2015
June 2018
May 2019
October 2020
January 2023
March 2023
September 2023
October 2024
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 1907}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 456}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 199}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 61}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Joonyoung Shim
1907
68.33%
Dmitry Torokhov
120
4.30%
Alberto Panizzo
6
0.21%
Others
758
27.16%
Total
2791
sh_keysc.c
332
-
12
1728
Magnus Damm
Dmitry Torokhov
Others
May 1998
February 2002
March 2008
July 2008
October 2008
March 2009
April 2009
July 2009
September 2009
November 2009
January 2010
February 2010
April 2011
May 2011
June 2011
November 2011
December 2013
June 2019
January 2020
December 2022
September 2023
October 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 18, "token_count": 1013}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 18, "token_count": 91}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 18, "token_count": 28}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 18, "token_count": 25}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 423}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 18, "token_count": 52}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Magnus Damm
1650
95.49%
Dmitry Torokhov
52
3.01%
Others
26
1.50%
Total
1728
snvs_pwrkey.c
248
-
13
1119
Robin Gong
Anson Huang
Dmitry Torokhov
Others
May 2015
July 2015
March 2016
October 2017
June 2018
April 2019
November 2019
October 2021
September 2022
August 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 49, "token_count": 897}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Robin Gong
897
80.16%
Anson Huang
12
1.07%
Dmitry Torokhov
1
0.09%
Others
209
18.68%
Total
1119
spear-keyboard.c
368
-
12
1625
Rajeev Kumar
Dmitry Torokhov
Others
November 2010
March 2011
November 2011
February 2012
May 2012
July 2012
August 2012
November 2012
January 2013
May 2015
October 2020
December 2022
January 2023
July 2024
August 2024
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 39, "token_count": 1038}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 21}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 172}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 244}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Rajeev Kumar
1063
65.42%
Dmitry Torokhov
36
2.22%
Others
526
32.37%
Total
1625
st-keyscan.c
271
-
6
1191
Gabriel Fernandez
Dmitry Torokhov
Others
April 2014
November 2016
June 2019
October 2020
September 2022
December 2022
January 2023
August 2024
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 36, "token_count": 1146}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Gabriel Fernandez
1146
96.22%
Dmitry Torokhov
29
2.43%
Others
16
1.34%
Total
1191
stmpe-keypad.c
423
-
8
1698
Rabin Vincent
Linus Walleij
Dmitry Torokhov
Others
July 2010
November 2011
May 2012
November 2012
October 2014
November 2014
December 2014
November 2016
March 2018
June 2019
October 2022
September 2023
October 2024
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 20, "token_count": 1331}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 90}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 17, "token_count": 70}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 17, "token_count": 104}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rabin Vincent
1331
78.39%
Linus Walleij
175
10.31%
Dmitry Torokhov
114
6.71%
Others
78
4.59%
Total
1698
stowaway.c
153
-
7
869
Marek Vašut
Dmitry Torokhov
Others
September 2006
April 2007
October 2007
April 2012
August 2017
May 2019
June 2024
var spanGroupData = [ {"timestamp": 1157094000, "group": [ {"author_id": 53, "token_count": 860}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Vašut
860
98.96%
Dmitry Torokhov
2
0.23%
Others
7
0.81%
Total
869
sun4i-lradc-keys.c
360
-
9
1622
Hans de Goede
Samuel Holland
Others
December 2014
September 2017
September 2018
April 2019
May 2019
April 2022
July 2023
October 2024
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 15, "token_count": 1305}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 125}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
1305
80.46%
Samuel Holland
125
7.71%
Others
192
11.84%
Total
1622
sunkbd.c
376
-
16
1817
Vojtech Pavlik
Dmitry Torokhov
Others
January 1996
July 2002
August 2002
September 2002
October 2002
April 2003
July 2003
January 2004
June 2004
July 2004
October 2004
February 2005
September 2005
June 2006
November 2006
December 2006
April 2007
October 2007
May 2008
August 2009
September 2009
April 2012
August 2017
May 2019
October 2020
June 2024
September 2024
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 1199}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 70}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 225}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Vojtech Pavlik
1287
70.83%
Dmitry Torokhov
470
25.87%
Others
60
3.30%
Total
1817
tc3589x-keypad.c
509
-
13
1988
Sundar R Iyer
Linus Walleij
Rabin Vincent
Dmitry Torokhov
Others
May 2010
December 2010
January 2011
March 2011
November 2011
April 2012
May 2012
March 2013
April 2014
May 2014
March 2015
July 2015
May 2016
June 2019
August 2022
December 2022
July 2024
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 20, "token_count": 224}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 26, "token_count": 1385}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 17, "token_count": 261}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sundar R Iyer
1385
69.67%
Linus Walleij
261
13.13%
Rabin Vincent
234
11.77%
Dmitry Torokhov
52
2.62%
Others
56
2.82%
Total
1988
tca6416-keypad.c
305
-
11
1304
Sriramakrishnan Govindarajan
Dmitry Torokhov
Others
May 2010
December 2010
July 2012
December 2013
January 2019
June 2019
February 2020
April 2020
March 2021
November 2022
May 2023
July 2023
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 1133}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Sriramakrishnan Govindarajan
1133
86.89%
Dmitry Torokhov
55
4.22%
Others
116
8.90%
Total
1304
tca8418_keypad.c
391
-
8
1489
Kyle Manna
Dmitry Torokhov
Simon Glass
Others
October 2011
May 2012
July 2012
November 2012
February 2013
October 2016
November 2016
January 2017
October 2017
May 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 31, "token_count": 1265}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kyle Manna
1265
84.96%
Dmitry Torokhov
109
7.32%
Simon Glass
7
0.47%
Others
108
7.25%
Total
1489
tegra-kbc.c
790
-
21
3642
Rakesh Iyer
Laxman Dewangan
Dmitry Torokhov
Others
January 2011
February 2011
April 2011
May 2011
July 2011
September 2011
November 2011
December 2011
January 2012
February 2012
March 2012
May 2012
June 2012
January 2013
February 2013
March 2013
November 2013
October 2015
August 2016
August 2017
October 2017
May 2019
October 2020
March 2021
December 2022
January 2023
March 2023
July 2023
October 2023
August 2024
September 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 2141}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 74}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 123}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 7, "token_count": 130}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 7, "token_count": 82}, {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 57, "token_count": 235}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 57, "token_count": 202}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rakesh Iyer
2571
70.59%
Laxman Dewangan
437
12.00%
Dmitry Torokhov
70
1.92%
Others
564
15.49%
Total
3642
tm2-touchkey.c
366
-
10
1605
Jaechul Lee
Dmitry Torokhov
Others
January 2017
June 2017
January 2019
February 2019
June 2019
February 2020
December 2020
October 2021
December 2022
May 2023
May 2024
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 38, "token_count": 1064}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 448}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jaechul Lee
1064
66.29%
Dmitry Torokhov
6
0.37%
Others
535
33.33%
Total
1605
twl4030_keypad.c
458
-
16
1747
David Brownell
Dmitry Torokhov
Felipe Balbi
Wolfram Sang
Others
May 1998
February 2002
August 2009
December 2009
July 2010
April 2011
November 2011
February 2012
May 2012
December 2013
January 2014
April 2016
November 2016
August 2017
May 2019
September 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 22, "token_count": 1485}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
David Brownell
1485
85.00%
Dmitry Torokhov
99
5.67%
Felipe Balbi
2
0.11%
Wolfram Sang
1
0.06%
Others
160
9.16%
Total
1747
xtkbd.c
152
-
9
880
Vojtech Pavlik
Dmitry Torokhov
Others
July 2002
August 2002
April 2003
June 2004
October 2004
February 2005
September 2005
June 2006
November 2006
April 2007
October 2007
May 2008
April 2012
August 2017
May 2019
June 2024
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 614}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vojtech Pavlik
630
71.59%
Dmitry Torokhov
233
26.48%
Others
17
1.93%
Total
880
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
308
Author
Tokens
Proportion
Commits
Proportion
0
Dmitry Torokhov
10839
8.22%
193
18.98%
1
Ronald Tschalär
8179
6.20%
4
0.39%
2
Michael Hennerich
7085
5.37%
9
0.88%
3
Vojtech Pavlik
6271
4.76%
40
3.93%
4
Helge Deller
4069
3.09%
11
1.08%
5
Felipe Balbi
3334
2.53%
3
0.29%
6
Eric Miao
2804
2.13%
10
0.98%
7
Rakesh Iyer
2571
1.95%
10
0.98%
8
Samuel Holland
2561
1.94%
4
0.39%
9
Marco Felsch
2529
1.92%
1
0.10%
10
Trilok Soni
2501
1.90%
1
0.10%
11
Jan-Benedict Glaw
2376
1.80%
3
0.29%
12
Alberto Panizzo
1946
1.48%
1
0.10%
13
Kristoffer Ericson
1915
1.45%
3
0.29%
14
Joonyoung Shim
1907
1.45%
1
0.10%
15
Hans de Goede
1902
1.44%
8
0.79%
16
Scott Branden
1891
1.43%
1
0.10%
17
Linus Walleij
1890
1.43%
9
0.88%
18
Magnus Damm
1650
1.25%
13
1.28%
19
Nuno Sá
1578
1.20%
10
0.98%
20
Rabin Vincent
1565
1.19%
4
0.39%
21
Jeff LaBundy
1527
1.16%
1
0.10%
22
David Brownell
1492
1.13%
3
0.29%
23
Daniel Mack
1480
1.12%
4
0.39%
24
Chen Zhong
1401
1.06%
1
0.10%
25
Adrian McMenamin
1393
1.06%
4
0.39%
26
Sundar R Iyer
1385
1.05%
4
0.39%
27
Roland Stigge
1367
1.04%
1
0.10%
28
John Lenz
1310
0.99%
3
0.29%
29
Raphael Derosso Pereira
1299
0.99%
1
0.10%
30
Geert Uytterhoeven
1281
0.97%
18
1.77%
31
Kyle Manna
1270
0.96%
1
0.10%
32
Daniel Tang
1238
0.94%
2
0.20%
33
Doug Anderson
1166
0.88%
3
0.29%
34
Komal Shah
1163
0.88%
1
0.10%
35
Jiejing Zhang
1155
0.88%
2
0.20%
36
Gabriel Fernandez
1146
0.87%
1
0.10%
37
Sriramakrishnan Govindarajan
1133
0.86%
1
0.10%
38
Jaechul Lee
1064
0.81%
1
0.10%
39
Rajeev Kumar
1063
0.81%
4
0.39%
40
Kim Kyuwon (김규원)
1006
0.76%
1
0.10%
41
H Hartley Sweeten
1000
0.76%
3
0.29%
42
Chao Xie
994
0.75%
7
0.69%
43
Yassine Oudjana
992
0.75%
1
0.10%
44
Bo Shen
992
0.75%
2
0.20%
45
fengping.yu
986
0.75%
1
0.10%
46
Peng Fan
974
0.74%
1
0.10%
47
Brian Swetland
938
0.71%
1
0.10%
48
Xiaolong Chen
911
0.69%
2
0.20%
49
Robin Gong
897
0.68%
1
0.10%
50
Alexandre Belloni
887
0.67%
1
0.10%
51
Alexander Shiyan
881
0.67%
6
0.59%
52
Simon Glass
863
0.65%
2
0.20%
53
Marek Vašut
860
0.65%
1
0.10%
54
Anson Huang
860
0.65%
7
0.69%
55
Wolfram Sang
859
0.65%
6
0.59%
56
Gabor Juhos
826
0.63%
1
0.10%
57
Laxman Dewangan
807
0.61%
7
0.69%
58
Jiri Valek - 2N
803
0.61%
3
0.29%
59
Abraham Arce
711
0.54%
4
0.39%
60
Others
18088
13.72%
564
55.46%
Total
131831
1017