The top 20 of 1,549 authors, by commits.
| Author | Commits (%) | + lines | - lines | First commit | Last commit | Age | Active days | # by commits |
|---|---|---|---|---|---|---|---|---|
| Matthias J. Sax | 753 (4.1%) | 154,286 | 82,413 | 2016-03-09 | 2026-09-28 | 10.6 yr | 566 | 1 |
| Ismael Juma | 716 (3.9%) | 78,303 | 98,835 | 2015-04-01 | 2025-07-07 | 10.3 yr | 547 | 2 |
| Jason Gustafson | 655 (3.5%) | 173,720 | 77,732 | 2015-06-12 | 2024-01-05 | 8.6 yr | 540 | 3 |
| Guozhang Wang | 540 (2.9%) | 100,089 | 79,572 | 2013-07-25 | 2023-04-12 | 9.7 yr | 442 | 4 |
| David Jacot | 480 (2.6%) | 112,892 | 54,940 | 2015-07-29 | 2026-10-22 | 11.2 yr | 378 | 5 |
| Colin Patrick McCabe | 423 (2.3%) | 155,779 | 74,051 | 2016-12-16 | 2025-06-24 | 8.5 yr | 351 | 6 |
| Jun Rao | 380 (2.1%) | 69,184 | 27,362 | 2011-08-05 | 2019-03-07 | 7.6 yr | 266 | 7 |
| Rajini Sivaram | 344 (1.9%) | 55,703 | 14,937 | 2015-04-04 | 2025-06-25 | 10.2 yr | 288 | 8 |
| Mickael Maison | 339 (1.8%) | 80,715 | 63,067 | 2016-05-09 | 2026-09-15 | 10.4 yr | 290 | 9 |
| Ken Huang | 273 (1.5%) | 37,617 | 32,135 | 2024-04-22 | 2026-10-19 | 2.5 yr | 220 | 10 |
| PoAn Yang | 260 (1.4%) | 37,393 | 40,783 | 2024-03-03 | 2026-10-03 | 2.6 yr | 203 | 11 |
| David Arthur | 258 (1.4%) | 44,819 | 13,177 | 2013-01-04 | 2026-02-21 | 13.1 yr | 201 | 12 |
| Bill Bejeck | 256 (1.4%) | 45,250 | 10,724 | 2015-11-22 | 2026-10-16 | 10.9 yr | 224 | 13 |
| A. Sophie Blee-Goldman | 254 (1.4%) | 45,834 | 27,140 | 2019-02-21 | 2025-02-26 | 6.0 yr | 217 | 14 |
| Luke Chen | 238 (1.3%) | 18,644 | 8,573 | 2020-04-22 | 2026-06-18 | 6.2 yr | 212 | 15 |
| Bruno Cadonna | 227 (1.2%) | 52,599 | 19,551 | 2018-11-21 | 2025-04-23 | 6.4 yr | 200 | 16 |
| TengYao Chi | 225 (1.2%) | 36,672 | 19,658 | 2024-04-20 | 2026-09-23 | 2.4 yr | 163 | 17 |
| Neha Narkhede | 216 (1.2%) | 43,461 | 60,380 | 2011-08-19 | 2015-04-25 | 3.7 yr | 152 | 18 |
| Lucas Brutschy | 207 (1.1%) | 42,915 | 7,105 | 2022-09-20 | 2026-10-15 | 4.1 yr | 165 | 19 |
| John Roesler | 206 (1.1%) | 62,609 | 26,967 | 2018-03-08 | 2023-06-06 | 5.2 yr | 179 | 20 |
One row for each of the top 20 of 1,549 authors: a square marks each month with commits (bigger means more), and the line runs from their first to their last active month. Bot accounts are grey.
Contributors so far, month by month: each step up is a month in which someone made their first commit.
87 of 18,509 commits (0.5%) name an AI coding assistant: as their author, as a co-author, or in the line it signs with. In the last 12 months: 80 of 1,992 (4.0%).
These are lower bounds. An assistant that leaves no mark in the commit is not counted, and a mark does not say how much of the commit the assistant wrote.
| Assistant | Commits | As author | First commit | Last commit | |
|---|---|---|---|---|---|
| Claude | 71 | 0 | 2026-02-25 | 2026-10-25 | |
| GitHub Copilot | 15 | 0 | 2025-06-30 | 2026-10-13 | |
| ChatGPT | 1 | 0 | 2026-10-08 | 2026-10-08 | |
| Codex | 1 | 0 | 2026-10-08 | 2026-10-08 | |
| Cursor | 1 | 0 | 2026-09-10 | 2026-09-10 |
A commit that names two assistants is counted under both.
Co-authored-by: line names an assistant, as Claude Code, Copilot, Cursor, Codex, Aider and others add when they commit for a person. A review bot whose suggestion was applied is named the same way.Assisted-by: or Generated-by: line names an assistant.Accounts and addresses are matched, not first names: a person called Claude, Devin or Jules is not an assistant.
Who made the most commits in each year and month, the runners-up, and how many people committed.
| Year | Author | Commits (%) | Next top 5 | Authors |
|---|---|---|---|---|
| 2026 | Matthias J. Sax | 88 (5.2% of 1,708) | majialong, David Jacot, Mickael Maison, Sean Quah, Ken Huang | 234 |
| 2025 | Ken Huang | 120 (5.5% of 2,182) | Matthias J. Sax, PoAn Yang, Lucas Brutschy, Andrew Schofield, TengYao Chi | 215 |
| 2024 | PoAn Yang | 127 (5.2% of 2,451) | TengYao Chi, Ken Huang, David Jacot, David Arthur, Mickael Maison | 254 |
| 2023 | David Jacot | 81 (5.5% of 1,474) | Greg Harris, Colin Patrick McCabe, Yash Mayya, David Arthur, Luke Chen | 213 |
| 2022 | Jason Gustafson | 63 (5.9% of 1,069) | David Jacot, Colin Patrick McCabe, Ismael Juma, Bruno Cadonna, dengziming | 209 |
| 2021 | Luke Chen | 84 (6.6% of 1,280) | Colin Patrick McCabe, Ismael Juma, Jason Gustafson, dengziming, Chia-Ping Tsai | 180 |
| 2020 | Jason Gustafson | 77 (5.5% of 1,405) | Chia-Ping Tsai, Matthias J. Sax, A. Sophie Blee-Goldman, Boyang Chen, Guozhang Wang | 221 |
| 2019 | Jason Gustafson | 91 (7.5% of 1,219) | Matthias J. Sax, A. Sophie Blee-Goldman, Guozhang Wang, Ismael Juma, Colin Patrick McCabe | 193 |
| 2018 | Guozhang Wang | 99 (8.2% of 1,207) | Rajini Sivaram, Jason Gustafson, Matthias J. Sax, Manikumar Reddy, John Roesler | 220 |
| 2017 | Ismael Juma | 166 (11.0% of 1,508) | Matthias J. Sax, Damian Guy, Jason Gustafson, Guozhang Wang, Rajini Sivaram | 186 |
| 2016 | Ismael Juma | 126 (11.0% of 1,150) | Jason Gustafson, Guozhang Wang, Damian Guy, Grant Henke, Eno Thereska | 190 |
| 2015 | Ewen Cheslack-Postava | 67 (8.8% of 761) | Ismael Juma, Jason Gustafson, Guozhang Wang, Ashish Singh, Yasuhiro Matsuda | 91 |
| 2014 | Jun Rao | 53 (15.5% of 343) | Jay Kreps, Guozhang Wang, Sriharsha Chintalapani, Neha Narkhede, Joe Stein | 64 |
| 2013 | Jun Rao | 95 (27.1% of 350) | Neha Narkhede, Swapnil Ghike, Sriram Subramanian, Joe Stein, Jay Kreps | 30 |
| 2012 | Jun Rao | 143 (50.0% of 286) | Neha Narkhede, Edward Jay Kreps, Joe Stein, Joel Koshy, Jay Kreps | 11 |
| 2011 | Jun Rao | 45 (38.8% of 116) | Neha Narkhede, Edward Jay Kreps, Chris Burroughs, Henry Saputra, Jakob Glen Homan | 6 |
| Month | Author | Commits (%) | Next top 5 | Authors |
|---|---|---|---|---|
| 2026-10 | David Jacot | 13 (8.8% of 147) | Sean Quah, Lucas Brutschy, Murali Basani, gabriellafu, Federico Valeri | 56 |
| 2026-09 | majialong | 12 (5.7% of 212) | Russole Chen, Apoorv Mittal, Matthias J. Sax, Gergely Harmadas, gabriellafu | 73 |
| 2026-08 | Matthias J. Sax | 13 (7.6% of 171) | Parker Chang, Mickael Maison, Alan Lau, Sushant Mahajan, Nick Telford | 65 |
| 2026-07 | Matthias J. Sax | 17 (8.5% of 201) | majialong, Nick Telford, Ken Huang, YANG-SYUAN CHOU, Sushant Mahajan | 66 |
| 2026-06 | Nick Telford | 19 (9.5% of 200) | Sushant Mahajan, Matthias J. Sax, TengYao Chi, Mickael Maison, ChickenchickenLove | 59 |
| 2026-05 | Sushant Mahajan | 12 (7.8% of 153) | majialong, Ken Huang, Murali Basani, Mickael Maison, David Jacot | 54 |
| 2026-04 | Matthias J. Sax | 14 (8.4% of 167) | David Jacot, Lianet Magrans, Ken Huang, PoAn Yang, Murali Basani | 57 |
| 2026-03 | Sean Quah | 19 (8.4% of 226) | Alieh Saeedi, Matthias J. Sax, Mickael Maison, Andrew Schofield, Bill Bejeck | 63 |
| 2026-02 | TengYao Chi | 10 (8.1% of 123) | Alieh Saeedi, majialong, Nikita Shupletsov, Ming-Yen Chung, Matthias J. Sax | 50 |
| 2026-01 | David Jacot | 14 (13.0% of 108) | Lan Ding, TaiJuWu, Dmitry Werner, majialong, Parker Chang | 54 |
| 2025-12 | Lan Ding | 12 (11.2% of 107) | Sean Quah, Lucas Brutschy, Apoorv Mittal, Shashank, Mickael Maison | 49 |
| 2025-11 | Andrew Schofield | 15 (8.5% of 177) | Sushant Mahajan, Shashank, Lucas Brutschy, Lan Ding, majialong | 55 |
| 2025-10 | Andrew Schofield | 8 (6.3% of 127) | Nikita Shupletsov, Dejan Stojadinović, Kuan-Po Tseng, majialong, Shashank | 55 |
| 2025-09 | Lan Ding | 11 (8.0% of 137) | Ken Huang, Mickael Maison, Lucas Brutschy, Shashank, Sanskar Jhajharia | 52 |
| 2025-08 | Sanskar Jhajharia | 9 (8.3% of 109) | Apoorv Mittal, Ken Huang, Chang-Chi Hsu, PoAn Yang, Ming-Yen Chung | 50 |
| 2025-07 | Lan Ding | 9 (6.3% of 142) | Sanskar Jhajharia, Sushant Mahajan, Chang-Chi Hsu, Lucas Brutschy, Jinhe Zhang | 62 |
| 2025-06 | Lucas Brutschy | 13 (7.5% of 173) | Ken Huang, PoAn Yang, Kuan-Po Tseng, Sushant Mahajan, Nick Guo | 60 |
| 2025-05 | Andrew Schofield | 12 (6.0% of 201) | PoAn Yang, Sushant Mahajan, Matthias J. Sax, Chirag Wadhwa, Yunchi Pang | 58 |
| 2025-04 | PoAn Yang | 18 (8.1% of 223) | Lucas Brutschy, Andrew Schofield, Chirag Wadhwa, Ken Huang, Xuan-Zhang Gong | 66 |
| 2025-03 | David Jacot | 19 (9.2% of 207) | David Arthur, PoAn Yang, TengYao Chi, Ken Huang, Lucas Brutschy | 57 |
| 2025-02 | Matthias J. Sax | 28 (11.9% of 236) | David Jacot, PoAn Yang, Calvin Liu, Apoorv Mittal, TengYao Chi | 57 |
| 2025-01 | Ken Huang | 43 (12.5% of 343) | TengYao Chi, Matthias J. Sax, PoAn Yang, David Jacot, TaiJuWu | 71 |
| 2024-12 | TengYao Chi | 22 (8.2% of 269) | Ken Huang, David Jacot, Matthias J. Sax, PoAn Yang, David Arthur | 66 |
| 2024-11 | Colin Patrick McCabe | 22 (8.9% of 246) | PoAn Yang, David Jacot, Andrew Schofield, TengYao Chi, Ken Huang | 60 |
| 2024-10 | Ken Huang | 19 (7.4% of 258) | David Arthur, TengYao Chi, Mickael Maison, Apoorv Mittal, Jhen-Yung Hsu | 66 |
| 2024-09 | David Arthur | 30 (13.9% of 216) | Matthias J. Sax, PoAn Yang, xijiu, TengYao Chi, Ken Huang | 64 |
| 2024-08 | PoAn Yang | 16 (7.2% of 223) | TengYao Chi, Andrew Schofield, David Arthur, xijiu, Matthias J. Sax | 63 |
| 2024-07 | PoAn Yang | 17 (8.8% of 194) | Matthias J. Sax, Chris Egerton, TengYao Chi, Kuan-Po Tseng, Ken Huang | 66 |
| 2024-06 | gongxuanzhang | 19 (7.1% of 268) | TengYao Chi, PoAn Yang, Ken Huang, Antoine Pourchet, Kuan-Po Tseng | 82 |
| 2024-05 | David Jacot | 16 (7.0% of 229) | Antoine Pourchet, Mickael Maison, Bruno Cadonna, PoAn Yang, Kuan-Po Tseng | 75 |
| 2024-04 | Omnia Ibrahim | 12 (7.7% of 155) | Mickael Maison, Kirk True, PoAn Yang, Kuan-Po Tseng, Igor Soarez | 59 |
| 2024-03 | PoAn Yang | 9 (6.6% of 137) | Nikolay, Matthias J. Sax, Kirk True, Kuan-Po Tseng, Johnny Hsu | 55 |
| 2024-02 | Lucas Brutschy | 10 (9.2% of 109) | David Jacot, Lianet Magrans, Stanislav Kozlovski, Kirk True, Josep Prat | 56 |
| 2024-01 | David Jacot | 11 (7.5% of 147) | Greg Harris, Christo Lolov, Omnia Ibrahim, Mickael Maison, Apoorv Mittal | 59 |
| 2023-12 | David Jacot | 17 (9.0% of 189) | Vedarth Sharma, Andrew Schofield, Lucas Brutschy, Matthias J. Sax, Jeff Kim | 67 |
| 2023-11 | Igor Soarez | 7 (5.6% of 125) | Colin Patrick McCabe, David Jacot, Apoorv Mittal, Philip Nee, Lucas Brutschy | 55 |
| 2023-10 | Matthias J. Sax | 12 (9.1% of 132) | Mickael Maison, hudeqi, Lucas Brutschy, Apoorv Mittal, Ismael Juma | 55 |
| 2023-09 | Luke Chen | 10 (8.6% of 116) | Kamal Chandraprakash, Lucas Brutschy, Yash Mayya, Ismael Juma, Colin Patrick McCabe | 54 |
| 2023-08 | Greg Harris | 13 (9.6% of 135) | Kamal Chandraprakash, Hao Li, Yash Mayya, Christo Lolov, David Arthur | 56 |
| 2023-07 | Yash Mayya | 10 (7.6% of 132) | David Jacot, Said Boudjelda, David Arthur, hudeqi, Greg Harris | 57 |
| 2023-06 | David Jacot | 13 (10.3% of 126) | David Arthur, minjian.cai, Yash Mayya, Greg Harris, hudeqi | 50 |
| 2023-05 | Federico Valeri | 8 (8.6% of 93) | David Jacot, Jeff Kim, Greg Harris, Divij Vaidya, Colin Patrick McCabe | 41 |
| 2023-04 | Victoria Xia | 18 (14.5% of 124) | Matthias J. Sax, David Jacot, Federico Valeri, Philip Nee, David Arthur | 47 |
| 2023-03 | Colin Patrick McCabe | 9 (7.5% of 120) | Chia-Ping Tsai, hudeqi, Victoria Xia, Mickael Maison, José Armando García Sancio | 48 |
| 2023-02 | Victoria Xia | 10 (9.8% of 102) | David Jacot, Satish Duggana, Greg Harris, Chia-Ping Tsai, Yash Mayya | 43 |
| 2023-01 | A. Sophie Blee-Goldman | 8 (10.0% of 80) | José Armando García Sancio, David Jacot, Ismael Juma, Satish Duggana, Lucas Brutschy | 42 |
| 2022-12 | Ismael Juma | 20 (15.0% of 133) | David Jacot, David Arthur, vamossagar12, Lucas Brutschy, Luke Chen | 54 |
| 2022-11 | Lucas Brutschy | 9 (12.5% of 72) | Greg Harris, David Jacot, Divij Vaidya, Christo Lolov, Ismael Juma | 36 |
| 2022-10 | José Armando García Sancio | 6 (8.7% of 69) | Jason Gustafson, Philip Nee, Lucas Brutschy, Manikumar Reddy, Luke Chen | 34 |
| 2022-09 | José Armando García Sancio | 11 (12.0% of 92) | Jason Gustafson, Colin Patrick McCabe, Bruno Cadonna, Ismael Juma, Yash Mayya | 42 |
| 2022-08 | Jason Gustafson | 11 (11.2% of 98) | Bruno Cadonna, dengziming, Yash Mayya, Divij Vaidya, Colin Patrick McCabe | 38 |
| 2022-07 | Guozhang Wang | 7 (8.8% of 80) | Bruno Cadonna, Christo Lolov, Hao Li, Chris Egerton, vamossagar12 | 45 |
| 2022-06 | Bruno Cadonna | 9 (9.8% of 92) | Chris Egerton, Guozhang Wang, Jason Gustafson, David Jacot, Divij Vaidya | 40 |
| 2022-05 | Jason Gustafson | 10 (11.4% of 88) | dengziming, Colin Patrick McCabe, David Jacot, Bruno Cadonna, bozhao12 | 38 |
| 2022-04 | RivenSun | 12 (15.2% of 79) | David Jacot, Jason Gustafson, Colin Patrick McCabe, dengziming, bozhao12 | 36 |
| 2022-03 | A. Sophie Blee-Goldman | 10 (8.2% of 122) | Luke Chen, John Roesler, dengziming, David Jacot, RivenSun | 58 |
| 2022-02 | Mickael Maison | 9 (10.5% of 86) | Jason Gustafson, dengziming, Ismael Juma, Luke Chen, Chris Egerton | 40 |
| 2022-01 | David Jacot | 10 (17.2% of 58) | Colin Patrick McCabe, Jeff Kim, John Roesler, A. Sophie Blee-Goldman, Vicky Papavasileiou | 29 |
| 2021-12 | John Roesler | 4 (9.8% of 41) | Walker Carlson, Vicky Papavasileiou, Rajini Sivaram, Luke Chen, David Jacot | 23 |
| 2021-11 | Luke Chen | 5 (7.7% of 65) | Lee Dongjin, Kirk True, Justine Olshan, Jason Gustafson, Chris Egerton | 34 |
| 2021-10 | Colin Patrick McCabe | 7 (15.6% of 45) | Luke Chen, A. Sophie Blee-Goldman, Tom Bentley, Satish Duggana, Mickael Maison | 29 |
| 2021-09 | Colin Patrick McCabe | 7 (9.3% of 75) | Luke Chen, Jason Gustafson, David Jacot, Ismael Juma, Cong Ding | 39 |
| 2021-08 | Jason Gustafson | 6 (8.8% of 68) | Luke Chen, dengziming, Walker Carlson, José Armando García Sancio, David Jacot | 33 |
| 2021-07 | Luke Chen | 17 (10.4% of 164) | José Armando García Sancio, A. Sophie Blee-Goldman, Colin Patrick McCabe, David Arthur, Ryan Dielhenn | 57 |
| 2021-06 | Luke Chen | 8 (6.8% of 117) | Colin Patrick McCabe, Matthias J. Sax, Jason Gustafson, Ismael Juma, Josep Prat | 47 |
| 2021-05 | Josep Prat | 10 (8.7% of 115) | Chia-Ping Tsai, A. Sophie Blee-Goldman, Ismael Juma, Luke Chen, Kowshik Prakasam | 43 |
| 2021-04 | Ismael Juma | 11 (9.3% of 118) | dengziming, Colin Patrick McCabe, Luke Chen, Guozhang Wang, A. Sophie Blee-Goldman | 47 |
| 2021-03 | Ismael Juma | 14 (9.0% of 155) | Jason Gustafson, dengziming, David Jacot, Luke Chen, Lee Dongjin | 44 |
| 2021-02 | Colin Patrick McCabe | 17 (10.7% of 159) | Ron Dagostino, Jason Gustafson, dengziming, Matthias J. Sax, Ismael Juma | 51 |
| 2021-01 | Chia-Ping Tsai | 21 (13.3% of 158) | Ismael Juma, dengziming, Jason Gustafson, Luke Chen, Geordie | 42 |
| 2020-12 | Chia-Ping Tsai | 12 (11.3% of 106) | Jason Gustafson, Ismael Juma, dengziming, Matthias J. Sax, leah | 49 |
| 2020-11 | Tom Bentley | 7 (7.8% of 90) | Jason Gustafson, Kowshik Prakasam, Chia-Ping Tsai, Boyang Chen, dengziming | 40 |
| 2020-10 | Bill Bejeck | 9 (6.2% of 144) | John Roesler, Chia-Ping Tsai, Xavier Léauté, Jason Gustafson, Ismael Juma | 67 |
| 2020-09 | Luke Chen | 10 (10.8% of 93) | Jason Gustafson, Chia-Ping Tsai, Bruno Cadonna, Ismael Juma, David Jacot | 37 |
| 2020-08 | Matthias J. Sax | 5 (8.2% of 61) | Rajini Sivaram, John Roesler, A. Sophie Blee-Goldman, Jason Gustafson, David Jacot | 34 |
| 2020-07 | David Jacot | 9 (8.7% of 103) | Chia-Ping Tsai, Rajini Sivaram, John Roesler, Matthias J. Sax, Tom Bentley | 39 |
| 2020-06 | A. Sophie Blee-Goldman | 15 (10.9% of 137) | Chia-Ping Tsai, Matthias J. Sax, Luke Chen, John Roesler, Randall Hauch | 55 |
| 2020-05 | Ismael Juma | 10 (7.0% of 143) | A. Sophie Blee-Goldman, Matthias J. Sax, Jason Gustafson, Guozhang Wang, Chia-Ping Tsai | 61 |
| 2020-04 | Lucas Bradstreet | 12 (7.9% of 151) | Boyang Chen, A. Sophie Blee-Goldman, Matthias J. Sax, Guozhang Wang, John Roesler | 52 |
| 2020-03 | Boyang Chen | 17 (11.8% of 144) | Guozhang Wang, A. Sophie Blee-Goldman, Matthias J. Sax, Chia-Ping Tsai, Bruno Cadonna | 51 |
| 2020-02 | Boyang Chen | 14 (11.4% of 123) | Guozhang Wang, Matthias J. Sax, Jason Gustafson, John Roesler, Konstantine Karantasis | 51 |
| 2020-01 | Rajini Sivaram | 11 (10.0% of 110) | Jason Gustafson, Ismael Juma, Hy (하이), Boyang Chen, belugabehr | 47 |
| 2019-12 | Jason Gustafson | 5 (6.8% of 74) | Bruno Cadonna, A. Sophie Blee-Goldman, Walker Carlson, David Jacot, huxi | 34 |
| 2019-11 | Jason Gustafson | 15 (15.3% of 98) | Colin Patrick McCabe, Ismael Juma, A. Sophie Blee-Goldman, Bruno Cadonna, Bill Bejeck | 38 |
| 2019-10 | A. Sophie Blee-Goldman | 17 (11.6% of 146) | Bruno Cadonna, Guozhang Wang, John Roesler, Stanislav Kozlovski, Jason Gustafson | 48 |
| 2019-09 | Rajini Sivaram | 7 (8.2% of 85) | Guozhang Wang, Stanislav Kozlovski, Jason Gustafson, Bruno Cadonna, Ismael Juma | 38 |
| 2019-08 | Ismael Juma | 9 (11.1% of 81) | Bruno Cadonna, Matthias J. Sax, Stanislav Kozlovski, Justine Olshan, A. Sophie Blee-Goldman | 37 |
| 2019-07 | Jason Gustafson | 10 (12.2% of 82) | Boyang Chen, A. Sophie Blee-Goldman, Ismael Juma, Colin Patrick McCabe, Rajini Sivaram | 42 |
| 2019-06 | Boyang Chen | 16 (16.5% of 97) | Jason Gustafson, Guozhang Wang, Konstantine Karantasis, Colin Patrick McCabe, A. Sophie Blee-Goldman | 40 |
| 2019-05 | Jason Gustafson | 18 (11.4% of 158) | Matthias J. Sax, A. Sophie Blee-Goldman, Boyang Chen, Kengo Seki, Ismael Juma | 51 |
| 2019-04 | John Roesler | 7 (8.1% of 86) | Jason Gustafson, A. Sophie Blee-Goldman, Colin Patrick McCabe, Victoria Bialas, Rajini Sivaram | 43 |
| 2019-03 | Rajini Sivaram | 17 (15.7% of 108) | Matthias J. Sax, Manikumar Reddy, A. Sophie Blee-Goldman, huxi, Colin Patrick McCabe | 41 |
| 2019-02 | Matthias J. Sax | 8 (8.1% of 99) | John Roesler, Ismael Juma, Bill Bejeck, Jason Gustafson, Stanislav Kozlovski | 43 |
| 2019-01 | Matthias J. Sax | 13 (12.4% of 105) | Guozhang Wang, Bill Bejeck, Stanislav Kozlovski, John Roesler, Jason Gustafson | 46 |
| 2018-12 | Bill Bejeck | 6 (11.1% of 54) | Matthias J. Sax, Guozhang Wang, Srinivas Reddy, Rajini Sivaram, huxi | 32 |
| 2018-11 | Stanislav Kozlovski | 7 (10.0% of 70) | Matthias J. Sax, John Roesler, Jason Gustafson, Vahid Hashemian, Ismael Juma | 35 |
| 2018-10 | John Roesler | 12 (10.9% of 110) | Bill Bejeck, Jason Gustafson, Stanislav Kozlovski, Rajini Sivaram, Ismael Juma | 45 |
| 2018-09 | Manikumar Reddy | 11 (14.5% of 76) | John Roesler, Jason Gustafson, Ismael Juma, Rajini Sivaram, huxi | 32 |
| 2018-08 | Manikumar Reddy | 13 (10.7% of 122) | John Roesler, Jason Gustafson, Rajini Sivaram, Stanislav Kozlovski, Bill Bejeck | 48 |
| 2018-07 | Rajini Sivaram | 9 (13.4% of 67) | Guozhang Wang, Matthias J. Sax, Manikumar Reddy, Ismael Juma, Dhruvil Shah | 31 |
| 2018-06 | Guozhang Wang | 15 (9.9% of 152) | Ismael Juma, Rajini Sivaram, Matthias J. Sax, John Roesler, Andy Coates | 46 |
| 2018-05 | Guozhang Wang | 21 (18.1% of 116) | Rajini Sivaram, Jason Gustafson, Ismael Juma, Joan Goyeau, Matthias J. Sax | 50 |
| 2018-04 | Guozhang Wang | 9 (8.7% of 103) | Colin Patrick McCabe, Manikumar Reddy, Rajini Sivaram, Jason Gustafson, John Roesler | 42 |
| 2018-03 | Rajini Sivaram | 9 (8.7% of 104) | Jason Gustafson, Guozhang Wang, Colin Patrick McCabe, Ismael Juma, huxi | 43 |
| 2018-02 | Rajini Sivaram | 13 (10.7% of 121) | Matthias J. Sax, Jason Gustafson, Guozhang Wang, Randall Hauch, Konstantine Karantasis | 54 |
| 2018-01 | Guozhang Wang | 11 (9.8% of 112) | Matthias J. Sax, Rajini Sivaram, Joel Hamill, Vahid Hashemian, Konstantine Karantasis | 61 |
| 2017-12 | Matthias J. Sax | 9 (15.5% of 58) | Ismael Juma, Guozhang Wang, Manikumar Reddy, Jason Gustafson, Rajini Sivaram | 23 |
| 2017-11 | Ismael Juma | 14 (17.9% of 78) | Matthias J. Sax, Guozhang Wang, Colin Patrick McCabe, Zhihong Yu, Rajini Sivaram | 29 |
| 2017-10 | Ismael Juma | 17 (13.0% of 131) | Matthias J. Sax, Rajini Sivaram, Manikumar Reddy, Guozhang Wang, Dong Lin | 37 |
| 2017-09 | Damian Guy | 33 (20.5% of 161) | Ismael Juma, Matthias J. Sax, Rajini Sivaram, Jason Gustafson, Apurva Mehta | 47 |
| 2017-08 | Guozhang Wang | 12 (10.5% of 114) | Jason Gustafson, Damian Guy, Ismael Juma, Colin Patrick McCabe, Eno Thereska | 32 |
| 2017-07 | Matthias J. Sax | 9 (9.5% of 95) | Ismael Juma, Paolo Patierno, Eno Thereska, Damian Guy, Guozhang Wang | 38 |
| 2017-06 | Jason Gustafson | 32 (15.2% of 211) | Ismael Juma, Apurva Mehta, Matthias J. Sax, Guozhang Wang, Rajini Sivaram | 42 |
| 2017-05 | Ismael Juma | 27 (13.9% of 194) | Jason Gustafson, Damian Guy, Rajini Sivaram, Colin Patrick McCabe, Apurva Mehta | 50 |
| 2017-04 | Matthias J. Sax | 17 (17.7% of 96) | Ismael Juma, Jason Gustafson, Colin Patrick McCabe, Eno Thereska, Damian Guy | 30 |
| 2017-03 | Damian Guy | 11 (10.3% of 107) | Colin Patrick McCabe, Ismael Juma, Jason Gustafson, Eno Thereska, Vahid Hashemian | 39 |
| 2017-02 | Damian Guy | 19 (17.6% of 108) | Jason Gustafson, Eno Thereska, Colin Patrick McCabe, Ismael Juma, Guozhang Wang | 41 |
| 2017-01 | Matthias J. Sax | 21 (13.5% of 155) | Rajini Sivaram, Ismael Juma, Damian Guy, Jason Gustafson, Guozhang Wang | 49 |
| 2016-12 | Damian Guy | 9 (10.2% of 88) | Ismael Juma, Eno Thereska, Matthias J. Sax, Vahid Hashemian, Jason Gustafson | 38 |
| 2016-11 | Damian Guy | 7 (10.1% of 69) | Ismael Juma, Matthias J. Sax, Konstantine Karantasis, Ewen Cheslack-Postava, Eno Thereska | 35 |
| 2016-10 | Jason Gustafson | 15 (17.0% of 88) | Matthias J. Sax, Vahid Hashemian, Rajini Sivaram, Ismael Juma, Damian Guy | 34 |
| 2016-09 | Damian Guy | 19 (17.9% of 106) | Jason Gustafson, Rajini Sivaram, Ben Stopford, Ismael Juma, Vahid Hashemian | 35 |
| 2016-08 | Ismael Juma | 9 (10.2% of 88) | Jason Gustafson, Damian Guy, Grant Henke, Rajini Sivaram, Guozhang Wang | 43 |
| 2016-07 | Ismael Juma | 8 (10.7% of 75) | Damian Guy, Eno Thereska, Guozhang Wang, Ewen Cheslack-Postava, Vahid Hashemian | 39 |
| 2016-06 | Ismael Juma | 7 (9.1% of 77) | Guozhang Wang, Vahid Hashemian, Jason Gustafson, Damian Guy, Sebastien Launay | 38 |
| 2016-05 | Ismael Juma | 17 (14.3% of 119) | Liquan Pei, Guozhang Wang, Rajini Sivaram, Jason Gustafson, Geoff Anderson | 41 |
| 2016-04 | Jason Gustafson | 13 (12.5% of 104) | Liquan Pei, Grant Henke, Ismael Juma, Guozhang Wang, Rajini Sivaram | 30 |
| 2016-03 | Ismael Juma | 23 (16.9% of 136) | Grant Henke, Jason Gustafson, Guozhang Wang, Yasuhiro Matsuda, Jiangjie (Becket) Qin | 38 |
| 2016-02 | Yasuhiro Matsuda | 23 (23.0% of 100) | Guozhang Wang, Ismael Juma, Jason Gustafson, Grant Henke, Jiangjie (Becket) Qin | 31 |
| 2016-01 | Ismael Juma | 19 (19.0% of 100) | Grant Henke, Guozhang Wang, Yasuhiro Matsuda, David Jacot, Ashish Singh | 40 |
| 2015-12 | Grant Henke | 12 (14.6% of 82) | Jason Gustafson, Ismael Juma, Yasuhiro Matsuda, jinxing, Vahid Hashemian | 30 |
| 2015-11 | Ewen Cheslack-Postava | 33 (18.5% of 178) | Jason Gustafson, Ismael Juma, Guozhang Wang, Yasuhiro Matsuda, Jun Rao | 31 |
| 2015-10 | Ismael Juma | 14 (11.2% of 125) | Ewen Cheslack-Postava, Yasuhiro Matsuda, Guozhang Wang, Jason Gustafson, Rajini Sivaram | 27 |
| 2015-09 | Ismael Juma | 8 (14.0% of 57) | Jason Gustafson, Ashish Singh, Parth Brahmbhatt, Dong Lin, fpj | 19 |
| 2015-08 | Ewen Cheslack-Postava | 8 (13.6% of 59) | Ismael Juma, Jason Gustafson, Stevo Slavic, Jiangjie (Becket) Qin, Grant Henke | 24 |
| 2015-07 | Ashish Singh | 9 (18.0% of 50) | Jason Gustafson, Ismael Juma, Dong Lin, Manikumar Reddy, Joel Koshy | 22 |
| 2015-06 | Manikumar Reddy | 6 (18.8% of 32) | Gwen Shapira, Jun Rao, Jason Gustafson, Guozhang Wang, Yasuhiro Matsuda | 22 |
| 2015-05 | Jiangjie (Becket) Qin | 4 (16.7% of 24) | Joel Koshy, Guozhang Wang, Sriharsha Chintalapani, Onur Karaman, Ismael Juma | 14 |
| 2015-04 | Gwen Shapira | 6 (11.1% of 54) | Rajini Sivaram, Yasuhiro Matsuda, Ismael Juma, Guozhang Wang, Ewen Cheslack-Postava | 30 |
| 2015-03 | Guozhang Wang | 9 (30.0% of 30) | Jiangjie (Becket) Qin, Joel Koshy, Sriharsha Chintalapani, Joe Stein, Gwen Shapira | 10 |
| 2015-02 | Jun Rao | 4 (11.8% of 34) | Joel Koshy, Jay Kreps, Guozhang Wang, Aditya Auradkar, Tong Li | 16 |
| 2015-01 | Jun Rao | 12 (33.3% of 36) | Manikumar Reddy, jaikiran pai, Joel Koshy, Joe Stein, Jiangjie (Becket) Qin | 13 |
| 2014-12 | Manikumar Reddy | 2 (11.1% of 18) | Joe Stein, Jiangjie (Becket) Qin, dokovan, Raman Gupta, Jun Rao | 15 |
| 2014-11 | Jiangjie (Becket) Qin | 4 (19.0% of 21) | Ewen Cheslack-Postava, Guozhang Wang, Manikumar Reddy, Jun Rao, Vladimir Tretyakov | 11 |
| 2014-10 | Ewen Cheslack-Postava | 9 (24.3% of 37) | Sriharsha Chintalapani, Guozhang Wang, Manikumar Reddy, Jun Rao, Jiangjie (Becket) Qin | 18 |
| 2014-09 | Jun Rao | 4 (14.8% of 27) | Joe Stein, nicu marasoiu, Guozhang Wang, Balaji Seshadri, Stevo Slavic | 18 |
| 2014-08 | Joe Stein | 4 (16.7% of 24) | Jun Rao, Jonathan Natkins, Dong Lin, Jiangjie (Becket) Qin, Guozhang Wang | 13 |
| 2014-07 | Jay Kreps | 10 (35.7% of 28) | Manikumar Reddy, Jun Rao, nicu marasoiu, Sriharsha Chintalapani, Joe Stein | 13 |
| 2014-06 | Sriharsha Chintalapani | 6 (37.5% of 16) | Jay Kreps, Timothy Chen, Sebastian Geller, Neha Narkhede, Jun Rao | 9 |
| 2014-05 | Sriharsha Chintalapani | 7 (24.1% of 29) | Guozhang Wang, Neha Narkhede, Timothy Chen, Jun Rao, Joel Koshy | 10 |
| 2014-04 | Jun Rao | 15 (31.2% of 48) | Jay Kreps, Guozhang Wang, Joel Koshy, Stevo Slavic, Timothy Chen | 8 |
| 2014-03 | Jun Rao | 8 (26.7% of 30) | Jay Kreps, Neha Narkhede, Timothy Chen, Joel Koshy, Joe Stein | 9 |
| 2014-02 | Jay Kreps | 16 (32.0% of 50) | Jun Rao, Neha Narkhede, Guozhang Wang, Joe Stein, Sriram Subramanian | 11 |
| 2014-01 | Neha Narkhede | 3 (20.0% of 15) | Jun Rao, Guozhang Wang, Sriram Subramanian, Philp K. Warren, Joel Koshy | 11 |
| 2013-12 | Neha Narkhede | 8 (44.4% of 18) | Sriram Subramanian, Jun Rao, Swapnil Ghike, Guozhang Wang | 5 |
| 2013-11 | Sriram Subramanian | 7 (24.1% of 29) | Neha Narkhede, Jun Rao, Swapnil Ghike, Joe Stein, Guozhang Wang | 9 |
| 2013-10 | Jun Rao | 10 (28.6% of 35) | Jay Kreps, Sriram Subramanian, Guozhang Wang, Neha Narkhede, Swapnil Ghike | 13 |
| 2013-09 | Neha Narkhede | 5 (31.2% of 16) | Jun Rao, Christopher Freeman, Sam Meder, Rajasekar Elango, Joe Stein | 8 |
| 2013-08 | Guozhang Wang | 7 (28.0% of 25) | Swapnil Ghike, Sam Meder, Joel Koshy, Neha Narkhede, Jun Rao | 10 |
| 2013-07 | Jun Rao | 3 (15.8% of 19) | John Fung, Jay Kreps, Swapnil Ghike, Sriram Subramanian, Joel Koshy | 9 |
| 2013-06 | Jun Rao | 9 (50.0% of 18) | Joe Stein, Sriram Subramanian, Neha Narkhede, Sam Meder, Joel Koshy | 6 |
| 2013-05 | Jun Rao | 7 (35.0% of 20) | Neha Narkhede, Joel Koshy, Phil Hargett, Milosz Tanski, John Fung | 7 |
| 2013-04 | Neha Narkhede | 11 (40.7% of 27) | Jun Rao, Swapnil Ghike, Sriram Subramanian, Joel Koshy, Cosmin Lehene | 8 |
| 2013-03 | Neha Narkhede | 14 (33.3% of 42) | Swapnil Ghike, Jun Rao, John Fung, Sriram Subramanian, Jay Kreps | 7 |
| 2013-02 | Neha Narkhede | 12 (35.3% of 34) | Jun Rao, Swapnil Ghike, Sriram Subramanian, Sam Shah, Jay Kreps | 7 |
| 2013-01 | Jun Rao | 26 (38.8% of 67) | Neha Narkhede, Joe Stein, Joel Koshy, Jay Kreps, Sriram Subramanian | 12 |
| 2012-12 | Edward Jay Kreps | 10 (34.5% of 29) | Neha Narkhede, Jay Kreps, Swapnil Ghike, Jun Rao, Joel Koshy | 8 |
| 2012-11 | Jun Rao | 14 (50.0% of 28) | Neha Narkhede, Edward Jay Kreps, Joel Koshy, Gavin McDonald | 5 |
| 2012-10 | Jun Rao | 27 (47.4% of 57) | Neha Narkhede, Edward Jay Kreps, Joel Koshy, Joe Stein | 5 |
| 2012-09 | Jun Rao | 18 (60.0% of 30) | Joe Stein, Neha Narkhede, Joel Koshy, Prashanth Menon | 5 |
| 2012-08 | Jun Rao | 23 (69.7% of 33) | Neha Narkhede, Edward Jay Kreps, Joel Koshy | 4 |
| 2012-07 | Jun Rao | 8 (50.0% of 16) | Neha Narkhede, Edward Jay Kreps, Joel Koshy | 4 |
| 2012-06 | Jun Rao | 9 (50.0% of 18) | Joe Stein, Neha Narkhede, Prashanth Menon, Joel Koshy | 5 |
| 2012-05 | Prashanth Menon | 1 (25.0% of 4) | Neha Narkhede, Jun Rao, Joe Stein | 4 |
| 2012-04 | Jun Rao | 4 (50.0% of 8) | Neha Narkhede, Edward Jay Kreps | 3 |
| 2012-03 | Jun Rao | 9 (52.9% of 17) | Neha Narkhede, Joe Stein | 3 |
| 2012-02 | Jun Rao | 20 (74.1% of 27) | Neha Narkhede, Joe Stein | 3 |
| 2012-01 | Neha Narkhede | 10 (52.6% of 19) | Jun Rao, Edward Jay Kreps | 3 |
| 2011-12 | Neha Narkhede | 4 (50.0% of 8) | Jun Rao | 2 |
| 2011-11 | Jun Rao | 10 (55.6% of 18) | Neha Narkhede, Edward Jay Kreps, Jakob Glen Homan | 4 |
| 2011-10 | Neha Narkhede | 23 (53.5% of 43) | Jun Rao, Edward Jay Kreps, Chris Burroughs | 4 |
| 2011-09 | Jun Rao | 12 (80.0% of 15) | Edward Jay Kreps | 2 |
| 2011-08 | Neha Narkhede | 12 (37.5% of 32) | Jun Rao, Edward Jay Kreps, Chris Burroughs, Henry Saputra | 5 |
Lines added over time by the top 20 of 1,549 authors; the top 5 are in color, the rest in grey.
6,963 of 18,509 commits (37.6%) come from an address at 38 organizations, counted by the domain of the address and committed from by two people or more. Domains of one person (most often that person's own), personal mail providers, hidden noreply addresses and bots are counted apart, below.
The domain says where an address is, not who paid for the work: people commit from personal addresses on paid time, and from work addresses on their own.
| Organization | Commits | Share | Last 12 months | Addresses | First commit | Last commit | |
|---|---|---|---|---|---|---|---|
| confluent.io | 4,257 | 23.0% | 446 | 109 | 2015-06-12 | 2026-10-24 | |
| apache.org | 1,502 | 8.1% | 144 | 48 | 2011-08-01 | 2026-10-22 | |
| aiven.io | 311 | 1.7% | 44 | 13 | 2019-03-26 | 2026-10-20 | |
| linkedin.com | 164 | 0.9% | 0 | 20 | 2012-12-17 | 2023-06-21 | |
| ibm.com | 151 | 0.8% | 1 | 16 | 2015-02-18 | 2026-05-17 | |
| amazon.com | 145 | 0.8% | 14 | 7 | 2019-07-18 | 2026-10-21 | |
| cloudera.com | 78 | 0.4% | 4 | 8 | 2014-12-17 | 2026-10-07 | |
| apple.com | 75 | 0.4% | 21 | 5 | 2018-01-15 | 2026-10-16 | |
| uber.com | 61 | 0.3% | 1 | 5 | 2019-05-02 | 2026-08-25 | |
| hortonworks.com | 47 | 0.3% | 0 | 5 | 2014-05-08 | 2017-02-08 |
| Quarter | Commits | Organizations | One-person domains | Personal email | Hidden (noreply) | Unknown | Bots |
|---|---|---|---|---|---|---|---|
| 2026-Q4 | 147 | 41.5% | 1.4% | 37.4% | 19.7% | 0% | 0% |
| 2026-Q3 | 584 | 33.7% | 3.6% | 37.5% | 25.2% | 0% | 0% |
| 2026-Q2 | 520 | 33.1% | 3.3% | 43.1% | 20.4% | 0% | 0.2% |
| 2026-Q1 | 457 | 33.7% | 4.4% | 43.5% | 18.2% | 0% | 0.2% |
| 2025-Q4 | 411 | 32.4% | 4.6% | 49.1% | 13.9% | 0% | 0% |
| 2025-Q3 | 388 | 30.2% | 2.8% | 51.3% | 15.5% | 0% | 0.3% |
| 2025-Q2 | 597 | 39.9% | 1.8% | 41.5% | 16.8% | 0% | 0% |
| 2025-Q1 | 786 | 31.9% | 5.7% | 49.4% | 13.0% | 0% | 0% |
| Domain | Commits | Share | |
|---|---|---|---|
| gmail.com | 6,293 | 34.0% | |
| confluent.io | 4,257 | 23.0% | |
| users.noreply.github.com | 2,504 | 13.5% | |
| apache.org | 1,502 | 8.1% | |
| juma.me.uk | 716 | 3.9% | |
| googlemail.com | 355 | 1.9% | |
| aiven.io | 311 | 1.7% | |
| linkedin.com | 164 | 0.9% | |
| ewencp.org | 154 | 0.8% | |
| outlook.com | 150 | 0.8% |
How Apache Kafka compares with other Apache projects →
How Apache Kafka ranks among Apache projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true