The top 20 of 4,361 authors, by commits.
| Author | Commits (%) | + lines | - lines | First commit | Last commit | Age | Active days | # by commits |
|---|---|---|---|---|---|---|---|---|
| Jarek Potiuk | 5,184 (12.2%) | 1,132,556 | 889,754 | 2018-09-29 | 2026-10-25 | 8.1 yr | 1,848 | 1 |
| Kaxil Naik | 2,254 (5.3%) | 292,537 | 165,223 | 2017-11-26 | 2026-10-24 | 8.9 yr | 895 | 2 |
| Maxime Beauchemin | 1,702 (4.0%) | 67,786 | 16,712 | 2014-10-06 | 2018-05-28 | 3.6 yr | 446 | 3 |
| Ash Berlin-Taylor | 998 (2.4%) | 196,357 | 134,790 | 2017-07-12 | 2026-10-21 | 9.3 yr | 606 | 4 |
| Amogh Desai | 979 (2.3%) | 89,506 | 31,479 | 2022-11-16 | 2026-09-30 | 3.9 yr | 497 | 5 |
| Kamil Breguła | 821 (1.9%) | 163,143 | 89,474 | 2019-01-11 | 2025-04-09 | 6.2 yr | 428 | 6 |
| Jed Cunningham | 817 (1.9%) | 56,039 | 47,841 | 2020-09-06 | 2026-10-24 | 6.1 yr | 542 | 7 |
| Jens Scheffler | 758 (1.8%) | 125,873 | 105,664 | 2021-06-22 | 2026-10-21 | 5.3 yr | 423 | 8 |
| Elad Kalif | 697 (1.6%) | 172,057 | 90,003 | 2018-12-19 | 2026-09-11 | 7.7 yr | 486 | 9 |
| Ephraim Anierobi | 689 (1.6%) | 124,901 | 66,361 | 2020-03-10 | 2026-10-20 | 6.6 yr | 518 | 10 |
| Tzu-ping Chung | 687 (1.6%) | 116,756 | 66,423 | 2021-03-22 | 2026-10-20 | 5.6 yr | 474 | 11 |
| Daniel Standish | 681 (1.6%) | 132,029 | 104,974 | 2019-02-19 | 2026-07-19 | 7.4 yr | 446 | 12 |
| Dependabot bot | 662 (1.6%) | 118,558 | 115,006 | 2019-08-27 | 2026-10-23 | 7.2 yr | 328 | 13 |
| Pierre Jeambrun | 654 (1.5%) | 126,333 | 71,061 | 2021-12-21 | 2026-10-22 | 4.8 yr | 413 | 14 |
| Brent Bovenzi | 648 (1.5%) | 168,878 | 219,056 | 2021-01-14 | 2026-10-25 | 5.8 yr | 425 | 15 |
| Vincent | 618 (1.5%) | 128,320 | 72,856 | 2022-02-25 | 2026-10-05 | 4.6 yr | 421 | 16 |
| Wei Lee | 603 (1.4%) | 126,434 | 42,455 | 2022-09-15 | 2026-10-22 | 4.1 yr | 360 | 17 |
| Bolke de Bruin | 536 (1.3%) | 63,385 | 22,382 | 2015-08-19 | 2025-10-04 | 10.1 yr | 263 | 18 |
| Andrey Anshin | 536 (1.3%) | 43,637 | 28,579 | 2022-05-09 | 2024-06-08 | 2.1 yr | 271 | 19 |
| GPK | 428 (1.0%) | 53,792 | 13,411 | 2024-04-30 | 2026-07-29 | 2.2 yr | 232 | 20 |
One row for each of the top 20 of 4,361 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.
465 of 42,444 commits (1.1%) name an AI coding assistant: as their author, as a co-author, or in the line it signs with. In the last 12 months: 457 of 8,525 (5.4%).
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 | 390 | 0 | 2026-01-10 | 2026-10-25 | |
| GitHub Copilot | 55 | 0 | 2024-11-18 | 2026-10-08 | |
| Cursor | 22 | 0 | 2026-02-05 | 2026-10-15 | |
| ChatGPT | 3 | 0 | 2026-10-03 | 2026-10-22 | |
| Codex | 3 | 0 | 2026-10-03 | 2026-10-22 | |
| Devin | 1 | 0 | 2026-07-08 | 2026-07-08 |
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 | Jarek Potiuk | 715 (9.7% of 7,396) | Dependabot bot, Kaxil Naik, Jason(Zhe-You) Liu, Amogh Desai, Wei Lee | 812 |
| 2025 | Jarek Potiuk | 813 (10.7% of 7,583) | Amogh Desai, Kaxil Naik, Jens Scheffler, GPK, Pierre Jeambrun | 622 |
| 2024 | Jarek Potiuk | 742 (15.3% of 4,857) | Andrey Anshin, Jens Scheffler, Kaxil Naik, Daniel Standish, Wei Lee | 584 |
| 2023 | Jarek Potiuk | 766 (18.4% of 4,159) | Hussein Awala, Andrey Anshin, Elad Kalif, Miroslav Šedivý, Ephraim Anierobi | 578 |
| 2022 | Jarek Potiuk | 770 (20.1% of 3,832) | Daniel Standish, Tzu-ping Chung, Jed Cunningham, Brent Bovenzi, Ash Berlin-Taylor | 575 |
| 2021 | Jarek Potiuk | 550 (16.4% of 3,361) | Kaxil Naik, Jed Cunningham, Ash Berlin-Taylor, Kamil Breguła, Tzu-ping Chung | 600 |
| 2020 | Kaxil Naik | 676 (18.9% of 3,571) | Jarek Potiuk, Kamil Breguła, Ash Berlin-Taylor, Tomek Urbaszek, Daniel Imberman | 487 |
| 2019 | Kamil Breguła | 233 (11.7% of 1,986) | Jarek Potiuk, Tomek Urbaszek, Kaxil Naik, Ash Berlin-Taylor, Xiaodong Deng | 455 |
| 2018 | Kaxil Naik | 108 (8.5% of 1,276) | Sid Anand, Fokko Driesprong, Kengo Seki, Xiaodong Deng, Ash Berlin-Taylor | 407 |
| 2017 | Bolke de Bruin | 138 (17.5% of 788) | Chris Riccomini, Alex Guziel, Fokko Driesprong, Dan Davydov, Stanislav Kudriashev | 215 |
| 2016 | Maxime Beauchemin | 264 (19.7% of 1,337) | Bolke de Bruin, Sid Anand, Jeremiah Lowin, Chris Riccomini, Arthur Wiedmer | 220 |
| 2015 | Maxime Beauchemin | 1,238 (59.4% of 2,084) | Bolke de Bruin, Jeremiah Lowin, Arthur Wiedmer, Patrick Leo Tardif, Rimas Silkaitis | 93 |
| 2014 | Maxime Beauchemin | 186 (86.9% of 214) | Krishna Puttaswamy, Paul Yang, LDAP/paul_yang | 4 |
| Month | Author | Commits (%) | Next top 5 | Authors |
|---|---|---|---|---|
| 2026-10 | Kaxil Naik | 95 (11.3% of 844) | Jarek Potiuk, Dependabot bot, Shahar Epstein, Jason(Zhe-You) Liu, Ash Berlin-Taylor | 165 |
| 2026-09 | Kaxil Naik | 78 (9.4% of 829) | Jarek Potiuk, PoAn Yang, Jason(Zhe-You) Liu, Dependabot bot, Y-C | 205 |
| 2026-08 | Jarek Potiuk | 62 (10.1% of 614) | Dependabot bot, Jason(Zhe-You) Liu, Amogh Desai, rjgoyln, Wei Lee | 152 |
| 2026-07 | Dependabot bot | 51 (6.5% of 788) | Jarek Potiuk, Jason(Zhe-You) Liu, Wei Lee, Shahar Epstein, Amogh Desai | 173 |
| 2026-06 | Jarek Potiuk | 68 (9.3% of 729) | Amogh Desai, Wei Lee, Kaxil Naik, Dependabot bot, Shahar Epstein | 165 |
| 2026-05 | Jarek Potiuk | 86 (11.8% of 727) | Jens Scheffler, Dependabot bot, Amogh Desai, Jason(Zhe-You) Liu, John Jackson | 175 |
| 2026-04 | Jarek Potiuk | 131 (17.8% of 736) | Dependabot bot, Kaxil Naik, Jens Scheffler, Przemysław Mirowski, Henry Chen | 175 |
| 2026-03 | Jarek Potiuk | 112 (11.8% of 946) | Dependabot bot, Kaxil Naik, Jens Scheffler, Dev-iL, Elad Kalif | 178 |
| 2026-02 | Jarek Potiuk | 52 (8.8% of 593) | Amogh Desai, Jens Scheffler, Dependabot bot, Kaxil Naik, Henry Chen | 144 |
| 2026-01 | Amogh Desai | 36 (6.1% of 590) | Dependabot bot, Jarek Potiuk, Jens Scheffler, Vincent, Przemysław Mirowski | 146 |
| 2025-12 | Jarek Potiuk | 48 (9.9% of 487) | Jens Scheffler, Yeonguk Choo, Amogh Desai, Ankit Chaurasia, Ephraim Anierobi | 123 |
| 2025-11 | Jarek Potiuk | 81 (12.6% of 642) | Jens Scheffler, Amogh Desai, Vincent, KUAN-HAO HUANG, Pierre Jeambrun | 132 |
| 2025-10 | Kaxil Naik | 64 (9.7% of 663) | Jarek Potiuk, Jens Scheffler, Amogh Desai, Pierre Jeambrun, KUAN-HAO HUANG | 137 |
| 2025-09 | Kaxil Naik | 41 (6.7% of 608) | Jarek Potiuk, GPK, Ash Berlin-Taylor, Wei Lee, Jens Scheffler | 119 |
| 2025-08 | Jarek Potiuk | 52 (9.2% of 566) | Amogh Desai, Kaxil Naik, GPK, Guan-Ming Chiu, Jens Scheffler | 116 |
| 2025-07 | GPK | 74 (10.5% of 706) | Amogh Desai, Jarek Potiuk, Jens Scheffler, Ankit Chaurasia, Kaxil Naik | 125 |
| 2025-06 | Jarek Potiuk | 106 (15.4% of 688) | Amogh Desai, Kaxil Naik, Jens Scheffler, Elad Kalif, GPK | 127 |
| 2025-05 | Jarek Potiuk | 89 (14.9% of 597) | Amogh Desai, Kaxil Naik, Guan-Ming Chiu, Brent Bovenzi, GPK | 111 |
| 2025-04 | Jarek Potiuk | 131 (15.0% of 875) | Kaxil Naik, Amogh Desai, Guan-Ming Chiu, Ash Berlin-Taylor, GPK | 98 |
| 2025-03 | Jarek Potiuk | 54 (7.4% of 730) | Jed Cunningham, Amogh Desai, Brent Bovenzi, Kaxil Naik, Vincent | 106 |
| 2025-02 | Jarek Potiuk | 43 (8.7% of 496) | Amogh Desai, Jed Cunningham, Pierre Jeambrun, Tzu-ping Chung, Brent Bovenzi | 98 |
| 2025-01 | Jarek Potiuk | 77 (14.7% of 525) | Jed Cunningham, Kaxil Naik, Shubham Raj, Rahul Vats, Vincent | 89 |
| 2024-12 | Jarek Potiuk | 43 (9.8% of 437) | Jens Scheffler, Amogh Desai, Kaxil Naik, Jed Cunningham, Shubham Raj | 76 |
| 2024-11 | Jarek Potiuk | 63 (11.4% of 552) | Kaxil Naik, GPK, Jens Scheffler, Kalyan R, Pierre Jeambrun | 97 |
| 2024-10 | Kaxil Naik | 76 (14.5% of 524) | Jarek Potiuk, Kalyan R, Daniel Standish, Pierre Jeambrun, GPK | 119 |
| 2024-09 | Daniel Standish | 21 (6.8% of 309) | Jens Scheffler, Jarek Potiuk, Pierre Jeambrun, Vincent, Gopal Dirisala | 101 |
| 2024-08 | Jarek Potiuk | 52 (14.6% of 355) | Jens Scheffler, Gopal Dirisala, Wei Lee, Elad Kalif, Kacper Muda | 91 |
| 2024-07 | Jarek Potiuk | 68 (19.1% of 356) | Jens Scheffler, Wei Lee, Vincent, Kacper Muda, Gopal Dirisala | 95 |
| 2024-06 | Jarek Potiuk | 42 (13.5% of 310) | Gopal Dirisala, Bora Berke Sahin, Jed Cunningham, bangjiehan, Shahar Epstein | 108 |
| 2024-05 | Jarek Potiuk | 49 (13.5% of 362) | Andrey Anshin, Gopal Dirisala, Jed Cunningham, Elad Kalif, Daniel Standish | 96 |
| 2024-04 | Andrey Anshin | 54 (13.5% of 399) | Jarek Potiuk, Daniel Standish, Jed Cunningham, Hussein Awala, Sebastian Daum | 82 |
| 2024-03 | Jarek Potiuk | 137 (27.0% of 508) | Andrey Anshin, Daniel Standish, Brent Bovenzi, Vincent, Shahar Epstein | 90 |
| 2024-02 | Jarek Potiuk | 99 (25.1% of 394) | Andrey Anshin, Brent Bovenzi, Amogh Desai, Vincent, rom sharon | 102 |
| 2024-01 | Jarek Potiuk | 75 (21.4% of 351) | Andrey Anshin, rom sharon, Hussein Awala, Amogh Desai, Wei Lee | 110 |
| 2023-12 | Jarek Potiuk | 97 (30.0% of 323) | Hussein Awala, Andrey Anshin, rom sharon, Vincent, Elad Kalif | 82 |
| 2023-11 | Jarek Potiuk | 100 (24.7% of 405) | Andrey Anshin, Hussein Awala, Ephraim Anierobi, Wei Lee, Vincent | 103 |
| 2023-10 | Jarek Potiuk | 58 (19.6% of 296) | Andrey Anshin, Hussein Awala, Elad Kalif, Ephraim Anierobi, Bolke de Bruin | 100 |
| 2023-09 | Hussein Awala | 47 (12.4% of 380) | Miroslav Šedivý, Andrey Anshin, Wei Lee, Jarek Potiuk, Elad Kalif | 93 |
| 2023-08 | Jarek Potiuk | 93 (15.6% of 598) | Hussein Awala, Miroslav Šedivý, Andrey Anshin, Wei Lee, Elad Kalif | 113 |
| 2023-07 | Jarek Potiuk | 72 (19.1% of 377) | Hussein Awala, Amogh Desai, Elad Kalif, max, Tzu-ping Chung | 81 |
| 2023-06 | Jarek Potiuk | 58 (16.9% of 344) | Hussein Awala, Elad Kalif, Raphaël Vandon, Daniel Standish, Tzu-ping Chung | 83 |
| 2023-05 | Jarek Potiuk | 69 (21.7% of 318) | Daniel Standish, Utkarsh Sharma, Ephraim Anierobi, Vincent, Pankaj Singh | 93 |
| 2023-04 | Jarek Potiuk | 86 (28.1% of 306) | Elad Kalif, Hussein Awala, Jed Cunningham, Phani Kumar, Raphaël Vandon | 90 |
| 2023-03 | Jarek Potiuk | 35 (13.4% of 262) | Hussein Awala, Elad Kalif, Tzu-ping Chung, Pierre Jeambrun, Jed Cunningham | 94 |
| 2023-02 | Jarek Potiuk | 33 (13.9% of 238) | Andrey Anshin, Josh Fell, Elad Kalif, Hussein Awala, Jed Cunningham | 95 |
| 2023-01 | Jarek Potiuk | 42 (13.5% of 312) | Andrey Anshin, Elad Kalif, Daniel Standish, Raphaël Vandon, Jed Cunningham | 94 |
| 2022-12 | Jarek Potiuk | 76 (25.6% of 297) | Andrey Anshin, Daniel Standish, Ash Berlin-Taylor, Tzu-ping Chung, Elad Kalif | 87 |
| 2022-11 | Jarek Potiuk | 48 (17.3% of 278) | Daniel Standish, Tzu-ping Chung, Ephraim Anierobi, Dov Benyomin Sohacheski, Jed Cunningham | 95 |
| 2022-10 | Jarek Potiuk | 52 (18.6% of 280) | Daniel Standish, Andrey Anshin, Elad Kalif, Ephraim Anierobi, Beata Kossakowska | 89 |
| 2022-09 | Jarek Potiuk | 61 (19.3% of 316) | Ash Berlin-Taylor, Jed Cunningham, Daniel Standish, Tzu-ping Chung, Ephraim Anierobi | 79 |
| 2022-08 | Jarek Potiuk | 59 (17.2% of 343) | Tzu-ping Chung, Pierre Jeambrun, Ash Berlin-Taylor, Andrey Anshin, Jed Cunningham | 97 |
| 2022-07 | Jarek Potiuk | 65 (22.0% of 296) | Chenglong Yan, Brent Bovenzi, Tzu-ping Chung, Jed Cunningham, Daniel Standish | 100 |
| 2022-06 | Jarek Potiuk | 68 (19.0% of 358) | chethanuk-plutoflume, Chenglong Yan, Brent Bovenzi, Tzu-ping Chung, Andrey Anshin | 95 |
| 2022-05 | Jarek Potiuk | 78 (25.5% of 306) | Jed Cunningham, Elad Kalif, Brent Bovenzi, Ephraim Anierobi, Daniel Standish | 82 |
| 2022-04 | Jarek Potiuk | 64 (16.1% of 398) | Brent Bovenzi, Ash Berlin-Taylor, Elad Kalif, Daniel Standish, Jed Cunningham | 81 |
| 2022-03 | Jarek Potiuk | 89 (23.4% of 381) | Daniel Standish, Vincent, Tzu-ping Chung, Ephraim Anierobi, Brent Bovenzi | 108 |
| 2022-02 | Jarek Potiuk | 38 (13.2% of 288) | Jed Cunningham, Ash Berlin-Taylor, Daniel Standish, Josh Fell, Tzu-ping Chung | 100 |
| 2022-01 | Jarek Potiuk | 72 (24.7% of 291) | Tzu-ping Chung, Ash Berlin-Taylor, Ephraim Anierobi, Kaxil Naik, Khalid Mammadov | 81 |
| 2021-12 | Jarek Potiuk | 61 (16.1% of 379) | Jed Cunningham, Kanthi, Dmytro Kazanzhy, Tzu-ping Chung, Khalid Mammadov | 97 |
| 2021-11 | Jarek Potiuk | 36 (13.9% of 259) | Ash Berlin-Taylor, Jed Cunningham, Josh Fell, Daniel Standish, Tzu-ping Chung | 83 |
| 2021-10 | Jarek Potiuk | 46 (15.6% of 294) | Jed Cunningham, Tzu-ping Chung, Ephraim Anierobi, Kaxil Naik, Josh Fell | 106 |
| 2021-09 | Jarek Potiuk | 58 (16.1% of 360) | Kaxil Naik, Ash Berlin-Taylor, Jed Cunningham, Josh Fell, Ephraim Anierobi | 103 |
| 2021-08 | Jarek Potiuk | 64 (22.6% of 283) | Kaxil Naik, Ephraim Anierobi, Jed Cunningham, Tzu-ping Chung, Ash Berlin-Taylor | 92 |
| 2021-07 | Jarek Potiuk | 46 (18.5% of 249) | Kaxil Naik, Josh Fell, Ephraim Anierobi, Jed Cunningham, Kamil Breguła | 82 |
| 2021-06 | Jarek Potiuk | 35 (13.7% of 255) | Kaxil Naik, Ash Berlin-Taylor, Jed Cunningham, Tzu-ping Chung, Sumit Maheshwari | 83 |
| 2021-05 | Jed Cunningham | 39 (14.2% of 275) | Jarek Potiuk, Kaxil Naik, Ash Berlin-Taylor, Brent Bovenzi, Tzu-ping Chung | 67 |
| 2021-04 | Jarek Potiuk | 41 (18.6% of 221) | Kaxil Naik, Jed Cunningham, Kamil Breguła, Ash Berlin-Taylor, Tzu-ping Chung | 70 |
| 2021-03 | Jarek Potiuk | 41 (15.2% of 270) | Kaxil Naik, Ash Berlin-Taylor, Ryan Hamilton, Brent Bovenzi, Kamil Breguła | 83 |
| 2021-02 | Jarek Potiuk | 33 (14.3% of 230) | Kaxil Naik, Ash Berlin-Taylor, Kamil Breguła, John Bampton, Tomek Urbaszek | 84 |
| 2021-01 | Kaxil Naik | 63 (22.0% of 286) | Jarek Potiuk, Kamil Breguła, Tobiasz Kedzierski, Jun, Tomek Urbaszek | 77 |
| 2020-12 | Jarek Potiuk | 64 (19.4% of 330) | Kaxil Naik, Kamil Breguła, Ash Berlin-Taylor, Xiaodong Deng, Daniel Standish | 64 |
| 2020-11 | Kaxil Naik | 74 (17.5% of 423) | Jarek Potiuk, Kamil Breguła, Ash Berlin-Taylor, Xiaodong Deng, John Bampton | 80 |
| 2020-10 | Jarek Potiuk | 102 (22.7% of 449) | Kaxil Naik, Ash Berlin-Taylor, Ryan Hamilton, Kamil Breguła, Daniel Imberman | 82 |
| 2020-09 | Kaxil Naik | 64 (23.4% of 273) | Jarek Potiuk, Ash Berlin-Taylor, Daniel Imberman, Kamil Breguła, Tomek Urbaszek | 62 |
| 2020-08 | Jarek Potiuk | 78 (23.7% of 329) | Kaxil Naik, Kamil Breguła, Tomek Urbaszek, Ephraim Anierobi, Cooper Gillan | 72 |
| 2020-07 | Kaxil Naik | 51 (19.5% of 262) | Jarek Potiuk, Kamil Breguła, Tomek Urbaszek, Ephraim Anierobi, Zikun Zhu | 81 |
| 2020-06 | Kaxil Naik | 81 (27.3% of 297) | Kamil Breguła, Jarek Potiuk, Ash Berlin-Taylor, Tomek Urbaszek, Ephraim Anierobi | 57 |
| 2020-05 | Jarek Potiuk | 26 (12.9% of 201) | Ash Berlin-Taylor, Kamil Breguła, Kaxil Naik, Tomek Urbaszek, James Timmins | 65 |
| 2020-04 | Kaxil Naik | 41 (17.6% of 233) | Jarek Potiuk, Kamil Breguła, Tomek Urbaszek, Ash Berlin-Taylor, Ryan Hamilton | 69 |
| 2020-03 | Kaxil Naik | 62 (21.7% of 286) | Kamil Breguła, Jarek Potiuk, Tomek Urbaszek, Jiajie Zhong, Ash Berlin-Taylor | 57 |
| 2020-02 | Kamil Breguła | 49 (20.1% of 244) | Jarek Potiuk, Kaxil Naik, Ash Berlin-Taylor, Tomek Urbaszek, Ry Walker | 69 |
| 2020-01 | Jarek Potiuk | 46 (18.9% of 244) | Kaxil Naik, Kamil Breguła, tooptoop4, Michał Słowikowski, Tomek Urbaszek | 60 |
| 2019-12 | Tomek Urbaszek | 29 (12.4% of 234) | Kamil Breguła, Kaxil Naik, Jarek Potiuk, tooptoop4, Michał Słowikowski | 69 |
| 2019-11 | Kamil Breguła | 27 (16.6% of 163) | Kaxil Naik, Jarek Potiuk, Tomek Urbaszek, QP Hou, Tobiasz Kedzierski | 51 |
| 2019-10 | Kamil Breguła | 39 (22.4% of 174) | Jarek Potiuk, Tomek Urbaszek, Tobiasz Kedzierski, Kaxil Naik, Ash Berlin-Taylor | 66 |
| 2019-09 | Kamil Breguła | 52 (23.7% of 219) | Tomek Urbaszek, Jarek Potiuk, Tobiasz Kedzierski, Kaxil Naik, Hao Liang | 70 |
| 2019-08 | Tomek Urbaszek | 43 (19.2% of 224) | Jarek Potiuk, Kamil Breguła, Kaxil Naik, Bas Harenslak, QP Hou | 66 |
| 2019-07 | Jarek Potiuk | 22 (15.6% of 141) | Kamil Breguła, Ash Berlin-Taylor, Tomek Urbaszek, Felix Uellendall, Elad Kalif | 63 |
| 2019-06 | Kamil Breguła | 13 (10.7% of 122) | Jarek Potiuk, Tomek Urbaszek, Bas Harenslak, Ash Berlin-Taylor, Philippe Gagnon | 62 |
| 2019-05 | Bas Harenslak | 11 (11.2% of 98) | Chao-Han Tsai, Ash Berlin-Taylor, OmerJog, Kaxil Naik, Junda Yang | 61 |
| 2019-04 | Kaxil Naik | 21 (13.9% of 151) | Ash Berlin-Taylor, Chao-Han Tsai, Felix Uellendall, Xiaodong Deng, Jarek Potiuk | 57 |
| 2019-03 | Ash Berlin-Taylor | 17 (10.6% of 161) | Kamil Breguła, Chao-Han Tsai, Peter van 't Hof, Xiaodong Deng, Tao Feng | 68 |
| 2019-02 | Kamil Breguła | 14 (12.3% of 114) | Andrew Stahlman, Tao Feng, Felix Uellendall, Bas Harenslak, Xiaodong Deng | 51 |
| 2019-01 | Xiaodong Deng | 17 (9.2% of 185) | Kaxil Naik, Tao Feng, Jarek Potiuk, Fokko Driesprong, Felix Uellendall | 72 |
| 2018-12 | Kaxil Naik | 9 (11.2% of 80) | Felix Uellendall, Bas Harenslak, Peter van 't Hof, Joshua Carp, Xiaodong Deng | 47 |
| 2018-11 | Ash Berlin-Taylor | 15 (11.7% of 128) | Kaxil Naik, Xiaodong Deng, Joshua Carp, Sumit Maheshwari, Jarek Potiuk | 64 |
| 2018-10 | Kaxil Naik | 10 (9.0% of 111) | Xiaodong Deng, Joshua Carp, Fokko Driesprong, Ash Berlin-Taylor, Szymon Przedwojski | 62 |
| 2018-09 | Kaxil Naik | 21 (19.3% of 109) | Xiaodong Deng, Sid Anand, Fokko Driesprong, Ash Berlin-Taylor, William Pursell | 52 |
| 2018-08 | Xiaodong Deng | 15 (12.0% of 125) | Taylor D. Edmiston, Kaxil Naik, Fokko Driesprong, Bolke de Bruin, Cameron Moberg | 61 |
| 2018-07 | Verdan Mahmood | 6 (7.0% of 86) | Bolke de Bruin, Ash Berlin-Taylor, Xiaodong Deng, Kengo Seki, Fokko Driesprong | 52 |
| 2018-06 | Joy Gao | 12 (10.7% of 112) | Kengo Seki, Tao Feng, Kevin Yang, Kaxil Naik, Cameron Moberg | 44 |
| 2018-05 | Sid Anand | 18 (12.3% of 146) | Kengo Seki, Tao Feng, Kaxil Naik, Fokko Driesprong, Sergio Ballesteros | 61 |
| 2018-04 | Sid Anand | 24 (18.3% of 131) | Bolke de Bruin, Kengo Seki, Fokko Driesprong, Guillermo Rodríguez Cano, Tao Feng | 55 |
| 2018-03 | Joy Gao | 12 (12.5% of 96) | Tao Feng, Kengo Seki, wongwill86, Fokko Driesprong, Kaxil Naik | 48 |
| 2018-02 | Kaxil Naik | 17 (20.7% of 82) | Fokko Driesprong, Reid Beels, Niels Zeilemaker, William Pursell, Tao Feng | 53 |
| 2018-01 | Bolke de Bruin | 8 (11.4% of 70) | Kaxil Naik, Sid Anand, Fokko Driesprong, Feng Lu, Daniel Imberman | 40 |
| 2017-12 | Bolke de Bruin | 17 (20.2% of 84) | William Pursell, GRANT NICHOLAS, Sid Anand, Fokko Driesprong, Kaxil Naik | 32 |
| 2017-11 | Bolke de Bruin | 16 (24.2% of 66) | Ash Berlin-Taylor, Stephan Erb, Fokko Driesprong, Kevin Yang, Igors Vaitkus | 30 |
| 2017-10 | Bolke de Bruin | 7 (10.0% of 70) | Andy Hadjigeorgiou, William Pursell, Fokko Driesprong, Feng Lu, Crystal Qian | 43 |
| 2017-09 | Bolke de Bruin | 12 (13.0% of 92) | Chris Riccomini, Fokko Driesprong, Alex Guziel, Joy Gao, Shintaro Murakami | 43 |
| 2017-08 | Chris Riccomini | 11 (21.6% of 51) | Edgar Rodriguez, Sid Anand, Stanislav Kudriashev, Ace Haidrey, Trevor Edwards | 26 |
| 2017-07 | Chris Riccomini | 11 (20.8% of 53) | Dan Davydov, Yu ISHIKAWA, AllisonWang, Alex Guziel, Younghee Kwon | 29 |
| 2017-06 | Bolke de Bruin | 8 (13.1% of 61) | Stanislav Kudriashev, Maxime Beauchemin, Kengo Seki, Chris Riccomini, Alex Guziel | 28 |
| 2017-05 | Stanislav Kudriashev | 14 (25.5% of 55) | vfoucault, Niels Zeilemaker, Kengo Seki, Fokko Driesprong, Chris Riccomini | 30 |
| 2017-04 | Bolke de Bruin | 11 (21.2% of 52) | Alex Guziel, Kengo Seki, Henk Griffioen, Stephan Werges, Jesús Carpintero | 24 |
| 2017-03 | Bolke de Bruin | 14 (21.2% of 66) | Arthur Wiedmer, Alex Guziel, Jeremiah Lowin, Daniel Huang, Maxime Beauchemin | 31 |
| 2017-02 | Bolke de Bruin | 12 (21.1% of 57) | Jeremiah Lowin, Dan Davydov, Marek Baczynski, Daniel Huang, Alex Guziel | 25 |
| 2017-01 | Bolke de Bruin | 38 (46.9% of 81) | Dan Davydov, Feng Lu, George Sakkis, Chris Riccomini, Alex Van Boxel | 24 |
| 2016-12 | Bolke de Bruin | 5 (13.2% of 38) | Dan Davydov, root, Chris Riccomini, Alex Van Boxel, Alex Guziel | 28 |
| 2016-11 | Sid Anand | 17 (21.8% of 78) | Li Xuanji, Giovanni Briggs, Gerard Toonstra, jedipi, Sumit Maheshwari | 37 |
| 2016-10 | Sid Anand | 17 (21.8% of 78) | Sumit Maheshwari, Arthur Wiedmer, Maxime Beauchemin, Alex Van Boxel, George Leslie-Waksman | 32 |
| 2016-09 | Bolke de Bruin | 5 (16.1% of 31) | Alex Van Boxel, Sid Anand, forevernull, alexf, aj | 21 |
| 2016-08 | Sid Anand | 7 (11.5% of 61) | Norman Mu, Maxime Beauchemin, Li Xuanji, Bolke de Bruin, Dan Davydov | 27 |
| 2016-07 | Sid Anand | 8 (14.3% of 56) | Stanislav Kudriashev, Jeremiah Lowin, Chris Riccomini, Norman Mu, Dan Davydov | 28 |
| 2016-06 | Jeremiah Lowin | 21 (22.1% of 95) | Bolke de Bruin, Kengo Seki, Chris Riccomini, Maxime Beauchemin, Dan Davydov | 33 |
| 2016-05 | Jeremiah Lowin | 20 (18.3% of 109) | Chris Riccomini, Sid Anand, Dan Davydov, Bolke de Bruin, Maxime Beauchemin | 29 |
| 2016-04 | Jeremiah Lowin | 39 (29.1% of 134) | Sid Anand, Bolke de Bruin, Chris Riccomini, Adrian Bridgett, Joy Gao | 31 |
| 2016-03 | Bolke de Bruin | 68 (26.6% of 256) | Maxime Beauchemin, Jeremiah Lowin, Sid Anand, Chris Riccomini, Arthur Wiedmer | 34 |
| 2016-02 | Maxime Beauchemin | 66 (34.6% of 191) | Sid Anand, Chris Riccomini, Nicholas Travers, Moira Tagle, Kevin Yuen | 32 |
| 2016-01 | Maxime Beauchemin | 123 (58.6% of 210) | Chris Riccomini, asnir, Adrian Bridgett, Sumit Maheshwari, Sid Anand | 31 |
| 2015-12 | Maxime Beauchemin | 52 (40.6% of 128) | Chris Riccomini, thibault ketterer, Svend Vanderveken, Adrian Bridgett, mtustin-handy | 25 |
| 2015-11 | Maxime Beauchemin | 115 (43.1% of 267) | Bolke de Bruin, Patrick Leo Tardif, Arthur Wiedmer, Svend Vanderveken, Rimas Silkaitis | 18 |
| 2015-10 | Maxime Beauchemin | 132 (42.4% of 311) | Bolke de Bruin, Jeremiah Lowin, Jonathan Parks, Patrick Leo Tardif, Arthur Wiedmer | 26 |
| 2015-09 | Maxime Beauchemin | 104 (47.7% of 218) | Jeremiah Lowin, Bolke de Bruin, Patrick Leo Tardif, Griffin Qiu, yoziru-desu | 22 |
| 2015-08 | Maxime Beauchemin | 124 (45.8% of 271) | Jeremiah Lowin, Rimas Silkaitis, Arthur Wiedmer, Steven Yvinec-Kruyk, Bolke de Bruin | 17 |
| 2015-07 | Maxime Beauchemin | 120 (70.6% of 170) | Steven Yvinec-Kruyk, Jan Omar, Steve Mardenfeld, Gerard Toonstra, Jeff Balogh | 17 |
| 2015-06 | Maxime Beauchemin | 120 (76.4% of 157) | Arthur Wiedmer, statwonk, Gerard Toonstra, Marty Woodlee, e3 | 10 |
| 2015-05 | Maxime Beauchemin | 99 (85.3% of 116) | Arthur Wiedmer, Aaron Keys, Mike Kerzhner | 4 |
| 2015-04 | Maxime Beauchemin | 80 (74.8% of 107) | Arthur Wiedmer, LDAP/krishna_bhupatiraju, Aaron Keys, krishnabhupatiraju, Mike Kerzhner | 7 |
| 2015-03 | Maxime Beauchemin | 78 (77.2% of 101) | Mike Kerzhner, Arthur Wiedmer, Jingxiao Lu, jxlu90 | 5 |
| 2015-02 | Maxime Beauchemin | 89 (93.7% of 95) | Arthur Wiedmer | 2 |
| 2015-01 | Maxime Beauchemin | 125 (87.4% of 143) | Arthur Wiedmer, Marc Abramowitz, LDAP/arthur_wiedmer | 4 |
| 2014-12 | Maxime Beauchemin | 70 (90.9% of 77) | Paul Yang, LDAP/paul_yang, Krishna Puttaswamy | 4 |
| 2014-11 | Maxime Beauchemin | 68 (80.0% of 85) | Krishna Puttaswamy | 2 |
| 2014-10 | Maxime Beauchemin | 48 (92.3% of 52) | Krishna Puttaswamy | 2 |
Lines added over time by the top 20 of 4,361 authors; the top 5 are in color, the rest in grey.
8,741 of 42,444 commits (20.6%) come from an address at 86 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 | |
|---|---|---|---|---|---|---|---|
| apache.org | 5,838 | 13.8% | 673 | 27 | 2014-10-06 | 2026-10-24 | |
| astronomer.io | 895 | 2.1% | 152 | 23 | 2016-11-02 | 2026-10-25 | |
| amazon.com | 600 | 1.4% | 125 | 8 | 2017-11-26 | 2026-10-15 | |
| google.com | 352 | 0.8% | 55 | 40 | 2017-01-26 | 2026-10-09 | |
| airbnb.com | 149 | 0.4% | 0 | 25 | 2014-10-23 | 2020-04-18 | |
| polidea.com | 79 | 0.2% | 0 | 3 | 2019-08-28 | 2021-02-03 | |
| scribd.com | 64 | 0.2% | 0 | 2 | 2019-08-16 | 2023-06-14 | |
| twitter.com | 61 | 0.1% | 0 | 3 | 2016-02-10 | 2018-08-20 | |
| wepay.com | 53 | 0.1% | 0 | 10 | 2016-01-29 | 2020-04-10 | |
| shopify.com | 34 | 0.1% | 0 | 2 | 2020-02-03 | 2022-03-31 |
| Quarter | Commits | Organizations | One-person domains | Personal email | Hidden (noreply) | Unknown | Bots |
|---|---|---|---|---|---|---|---|
| 2026-Q4 | 844 | 30.0% | 12.7% | 19.8% | 31.0% | 0% | 6.5% |
| 2026-Q3 | 2,231 | 16.8% | 12.1% | 27.7% | 36.4% | 0% | 7.1% |
| 2026-Q2 | 2,192 | 10.4% | 16.6% | 28.5% | 38.1% | 0% | 6.4% |
| 2026-Q1 | 2,129 | 7.8% | 12.8% | 33.0% | 41.3% | 0% | 5.1% |
| 2025-Q4 | 1,792 | 10.4% | 13.8% | 33.6% | 40.5% | 0% | 1.6% |
| 2025-Q3 | 1,880 | 16.2% | 10.5% | 37.3% | 33.9% | 0% | 2.1% |
| 2025-Q2 | 2,160 | 14.9% | 17.6% | 34.1% | 31.0% | 0% | 2.5% |
| 2025-Q1 | 1,751 | 15.6% | 13.0% | 33.0% | 35.8% | 0% | 2.6% |
| Domain | Commits | Share | |
|---|---|---|---|
| users.noreply.github.com | 13,104 | 30.9% | |
| gmail.com | 10,634 | 25.1% | |
| apache.org | 5,838 | 13.8% | |
| potiuk.com | 5,178 | 12.2% | |
| astronomer.io | 895 | 2.1% | |
| amazon.com | 600 | 1.4% | |
| firemirror.com | 566 | 1.3% | |
| xs4all.nl | 538 | 1.3% | |
| taragol.is | 535 | 1.3% | |
| hotmail.com | 341 | 0.8% |
How Apache Airflow compares with other Apache projects →
How Apache Airflow 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