The top 20 of 1,119 authors, by commits.
| Author | Commits (%) | + lines | - lines | First commit | Last commit | Age | Active days | # by commits |
|---|---|---|---|---|---|---|---|---|
| Bruno Oliveira | 3,922 (22.0%) | 73,336 | 43,198 | 2013-10-11 | 2026-09-06 | 12.9 yr | 1,433 | 1 |
| holger krekel | 2,206 (12.4%) | 118,718 | 157,771 | 2009-04-11 | 2024-06-06 | 15.2 yr | 657 | 2 |
| Ran Benita | 1,904 (10.7%) | 43,313 | 28,547 | 2017-02-05 | 2026-09-17 | 9.6 yr | 658 | 3 |
| Ronny Pfannschmidt | 1,292 (7.2%) | 46,066 | 28,182 | 2009-08-30 | 2026-10-24 | 17.2 yr | 635 | 4 |
| Daniel Hahler | 1,255 (7.0%) | 19,083 | 14,541 | 2014-01-09 | 2020-05-18 | 6.4 yr | 305 | 5 |
| uweschmitt | 1,036 (5.8%) | 167,001 | 116,590 | 2007-01-24 | 2014-08-19 | 7.6 yr | 171 | 6 |
| Anthony Sottile | 515 (2.9%) | 12,270 | 8,569 | 2017-02-19 | 2024-09-08 | 7.6 yr | 264 | 7 |
| dependabot bot | 364 (2.0%) | 469 | 469 | 2020-10-10 | 2026-10-21 | 6.0 yr | 235 | 8 |
| Freya Bruhin | 308 (1.7%) | 3,305 | 2,046 | 2015-05-19 | 2026-07-24 | 11.2 yr | 218 | 9 |
| pre-commit-ci bot | 256 (1.4%) | 1,844 | 1,608 | 2020-12-30 | 2026-10-20 | 5.8 yr | 241 | 10 |
| Benjamin Peterson | 226 (1.3%) | 5,386 | 1,643 | 2009-08-14 | 2015-06-03 | 5.8 yr | 78 | 11 |
| Floris Bruynooghe | 203 (1.1%) | 3,465 | 1,876 | 2010-09-06 | 2019-05-10 | 8.7 yr | 116 | 12 |
| Pierre Sassoulas | 188 (1.1%) | 5,671 | 4,048 | 2022-12-17 | 2026-10-21 | 3.8 yr | 75 | 13 |
| github-actions bot | 158 (0.9%) | 20,328 | 13,925 | 2021-10-10 | 2026-10-11 | 5.0 yr | 157 | 14 |
| pytest bot | 122 (0.7%) | 12,765 | 8,075 | 2020-03-12 | 2026-08-16 | 6.4 yr | 121 | 15 |
| Zac Hatfield-Dodds | 100 (0.6%) | 1,491 | 877 | 2018-09-26 | 2026-07-27 | 7.8 yr | 61 | 16 |
| Anatoly Bubenkov | 97 (0.5%) | 1,778 | 305 | 2013-07-06 | 2015-09-14 | 2.2 yr | 37 | 17 |
| Thomas Hisch | 71 (0.4%) | 2,543 | 1,084 | 2017-09-13 | 2021-11-08 | 4.2 yr | 34 | 18 |
| Raphael Pierzina | 61 (0.3%) | 748 | 126 | 2015-09-30 | 2019-02-01 | 3.3 yr | 22 | 19 |
| jakkdl | 57 (0.3%) | 4,534 | 1,232 | 2024-03-03 | 2025-12-04 | 1.8 yr | 25 | 20 |
One row for each of the top 20 of 1,119 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.
107 of 17,841 commits (0.6%) name an AI coding assistant: as their author, as a co-author, or in the line it signs with. 3 of them were made by an assistant under its own account. In the last 12 months: 107 of 893 (12.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 | 99 | 2 | 2026-02-23 | 2026-10-21 | |
| Codex | 5 | 0 | 2026-05-08 | 2026-07-24 | |
| Cursor | 2 | 1 | 2026-07-14 | 2026-08-31 | |
| Factory Droid | 1 | 0 | 2026-08-19 | 2026-08-19 |
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 | Ronny Pfannschmidt | 149 (20.6% of 723) | Ran Benita, Pierre Sassoulas, dependabot bot, pre-commit-ci bot, github-actions bot | 111 |
| 2025 | Ran Benita | 257 (37.8% of 680) | dependabot bot, github-actions bot, pre-commit-ci bot, Bruno Oliveira, jakkdl | 92 |
| 2024 | Ran Benita | 244 (26.1% of 935) | Bruno Oliveira, Pierre Sassoulas, dependabot bot, pre-commit-ci bot, Sviatoslav Sydorenko | 112 |
| 2023 | Ran Benita | 212 (33.1% of 640) | Bruno Oliveira, dependabot bot, pre-commit-ci bot, Zac Hatfield-Dodds, github-actions bot | 99 |
| 2022 | Bruno Oliveira | 155 (24.6% of 630) | Ran Benita, Anthony Sottile, pre-commit-ci bot, dependabot bot, pytest bot | 100 |
| 2021 | Ran Benita | 248 (26.6% of 933) | Bruno Oliveira, dependabot bot, pre-commit-ci bot, pytest bot, Freya Bruhin | 102 |
| 2020 | Ran Benita | 628 (36.1% of 1,741) | Daniel Hahler, Bruno Oliveira, Anthony Sottile, Gleb Nikonorov, Ronny Pfannschmidt | 130 |
| 2019 | Bruno Oliveira | 773 (35.7% of 2,163) | Daniel Hahler, Anthony Sottile, Ran Benita, Ronny Pfannschmidt, Victor Maryama | 147 |
| 2018 | Bruno Oliveira | 951 (43.5% of 2,186) | Ronny Pfannschmidt, Daniel Hahler, Anthony Sottile, Jeffrey Rackauckas, feuillemorte | 138 |
| 2017 | Bruno Oliveira | 474 (41.4% of 1,145) | Ronny Pfannschmidt, Andras Tim, Thomas Hisch, Freya Bruhin, Kale Kundert | 113 |
| 2016 | Bruno Oliveira | 466 (39.9% of 1,167) | Ronny Pfannschmidt, Freya Bruhin, Raphael Pierzina, palaviv, Floris Bruynooghe | 114 |
| 2015 | Bruno Oliveira | 293 (27.8% of 1,055) | holger krekel, Ronny Pfannschmidt, Floris Bruynooghe, Anatoly Bubenkov, Freya Bruhin | 85 |
| 2014 | holger krekel | 266 (50.7% of 525) | Floris Bruynooghe, Bruno Oliveira, Anatoly Bubenkov, Jurko Gospodnetić, Marc Abramowitz | 40 |
| 2013 | holger krekel | 311 (60.2% of 517) | Floris Bruynooghe, Tobias Bieniek, Ronny Pfannschmidt, Anatoly Bubenkov, Bruno Oliveira | 37 |
| 2012 | holger krekel | 252 (79.2% of 318) | Ronny Pfannschmidt, Benjamin Peterson, Ralf Schmitt, t2y, Floris Bruynooghe | 15 |
| 2011 | holger krekel | 206 (58.0% of 355) | Benjamin Peterson, Ronny Pfannschmidt, Floris Bruynooghe, Florian Mayer, Michał Bartoszkiewicz | 10 |
| 2010 | holger krekel | 502 (88.4% of 568) | Benjamin Peterson, Floris Bruynooghe, Ronny Pfannschmidt, Ed Singleton, Maciej Fijalkowski | 8 |
| 2009 | holger krekel | 448 (55.7% of 805) | uweschmitt, Benjamin Peterson, Samuele Pedroni, Ronny Pfannschmidt, ralf@brainbot.com | 9 |
| 2008 | uweschmitt | 175 (100.0% of 175) | 1 | |
| 2007 | uweschmitt | 580 (100.0% of 580) | 1 |
| Month | Author | Commits (%) | Next top 5 | Authors |
|---|---|---|---|---|
| 2026-10 | Ronny Pfannschmidt | 20 (41.7% of 48) | dependabot bot, Paneendra Kumar, pre-commit-ci bot, github-actions bot, Luana Bueno | 15 |
| 2026-09 | Ronny Pfannschmidt | 21 (32.8% of 64) | Ran Benita, dependabot bot, 이강은, pre-commit-ci bot, github-actions bot | 13 |
| 2026-08 | Ronny Pfannschmidt | 37 (36.6% of 101) | Pierre Sassoulas, dependabot bot, pre-commit-ci bot, Ran Benita, github-actions bot | 20 |
| 2026-07 | Ronny Pfannschmidt | 29 (26.9% of 108) | Pierre Sassoulas, dependabot bot, Zac Hatfield-Dodds, Ran Benita, Freya Bruhin | 28 |
| 2026-06 | Ran Benita | 46 (51.7% of 89) | dependabot bot, pre-commit-ci bot, Pierre Sassoulas, Ronny Pfannschmidt, github-actions bot | 22 |
| 2026-05 | Ronny Pfannschmidt | 20 (21.7% of 92) | Ran Benita, Pierre Sassoulas, EternalRights, dependabot bot, Fridayworks | 28 |
| 2026-04 | Ran Benita | 31 (53.4% of 58) | dependabot bot, pre-commit-ci bot, github-actions bot, EternalRights, dariomesic | 14 |
| 2026-03 | Ran Benita | 29 (42.0% of 69) | Oaksprout, dependabot bot, Dr Alex Mitre, pytest bot, pre-commit-ci bot | 16 |
| 2026-02 | dependabot bot | 10 (19.2% of 52) | Pierre Sassoulas, Michael Foster, github-actions bot, Ronny Pfannschmidt, Ronald Eddy Jr | 17 |
| 2026-01 | Ronny Pfannschmidt | 11 (26.2% of 42) | Pierre Sassoulas, Ran Benita, github-actions bot, dependabot bot, pre-commit-ci bot | 15 |
| 2025-12 | dependabot bot | 10 (25.6% of 39) | Junhao Liao, pre-commit-ci bot, github-actions bot, Ran Benita, John Litborn | 11 |
| 2025-11 | Ran Benita | 92 (70.2% of 131) | 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко), Bruno Oliveira, github-actions bot, pre-commit-ci bot, dependabot bot | 17 |
| 2025-10 | Ran Benita | 96 (78.7% of 122) | pre-commit-ci bot, github-actions bot, dependabot bot, slackline, dariomesic | 18 |
| 2025-09 | Ran Benita | 16 (27.1% of 59) | dependabot bot, Pierre Sassoulas, Bruno Oliveira, pre-commit-ci bot, github-actions bot | 14 |
| 2025-08 | dependabot bot | 6 (21.4% of 28) | Ilya Manafi, github-actions bot, pre-commit-ci bot, Freya Bruhin, vyuroshchin | 10 |
| 2025-07 | pre-commit-ci bot | 4 (20.0% of 20) | github-actions bot, Freya Bruhin, dependabot bot, karlicoss, Will Toohey | 11 |
| 2025-06 | Ran Benita | 36 (48.6% of 74) | Bruno Oliveira, github-actions bot, dependabot bot, pre-commit-ci bot, jakkdl | 19 |
| 2025-05 | Ran Benita | 12 (37.5% of 32) | github-actions bot, pre-commit-ci bot, dependabot bot, Thomas Grainger, Sashko | 13 |
| 2025-04 | github-actions bot | 4 (16.7% of 24) | Bruno Oliveira, pre-commit-ci bot, dependabot bot, Bahram Farahmand, Andy Freeland | 14 |
| 2025-03 | jakkdl | 6 (12.2% of 49) | dependabot bot, John Litborn, github-actions bot, Bruno Oliveira, pre-commit-ci bot | 19 |
| 2025-02 | jakkdl | 17 (34.0% of 50) | Freya Bruhin, John Litborn, pre-commit-ci bot, github-actions bot, dependabot bot | 10 |
| 2025-01 | Bruno Oliveira | 11 (21.2% of 52) | JulianJvn, dependabot bot, pre-commit-ci bot, Pierre Sassoulas, Freya Bruhin | 16 |
| 2024-12 | Bruno Oliveira | 8 (16.3% of 49) | dependabot bot, eitanwass, Pierre Sassoulas, github-actions bot, 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) | 17 |
| 2024-11 | jakkdl | 20 (20.8% of 96) | Pierre Sassoulas, pre-commit-ci bot, dependabot bot, Gupta Arpit, github-actions bot | 18 |
| 2024-10 | jakkdl | 7 (17.5% of 40) | Pierre Sassoulas, pre-commit-ci bot, dependabot bot, github-actions bot, Stefaan Lippens | 15 |
| 2024-09 | dependabot bot | 12 (26.1% of 46) | Bruno Oliveira, 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко), pre-commit-ci bot, github-actions bot, sven | 19 |
| 2024-08 | Bruno Oliveira | 9 (26.5% of 34) | pre-commit-ci bot, dependabot bot, github-actions bot, Ronny Pfannschmidt, pytest bot | 17 |
| 2024-07 | 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) | 11 (14.9% of 74) | Sviatoslav Sydorenko, Ran Benita, Pierre Sassoulas, pre-commit-ci bot, dependabot bot | 19 |
| 2024-06 | Sviatoslav Sydorenko | 31 (23.3% of 133) | Ronny Pfannschmidt, lovetheguitar, Ran Benita, 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко), pre-commit-ci bot | 23 |
| 2024-05 | Ran Benita | 21 (37.5% of 56) | Pierre Sassoulas, pytest bot, dependabot bot, pre-commit-ci bot, Bruno Oliveira | 20 |
| 2024-04 | Ran Benita | 23 (34.8% of 66) | Bruno Oliveira, dependabot bot, pre-commit-ci bot, Pierre Sassoulas, dj | 17 |
| 2024-03 | Ran Benita | 44 (46.3% of 95) | Bruno Oliveira, dependabot bot, pytest bot, pre-commit-ci bot, Pierre Sassoulas | 18 |
| 2024-02 | Ran Benita | 56 (42.1% of 133) | Pierre Sassoulas, Bruno Oliveira, dependabot bot, pytest bot, pre-commit-ci bot | 17 |
| 2024-01 | Ran Benita | 71 (62.8% of 113) | Bruno Oliveira, github-actions bot, dependabot bot, Ronny Pfannschmidt, Pierre Sassoulas | 22 |
| 2023-12 | Ran Benita | 27 (46.6% of 58) | dependabot bot, Benjamin Schubert, pytest bot, pre-commit-ci bot, Bruno Oliveira | 12 |
| 2023-11 | Benjamin Schubert | 14 (26.9% of 52) | Ran Benita, dependabot bot, github-actions bot, Bruno Oliveira, pre-commit-ci bot | 15 |
| 2023-10 | Bruno Oliveira | 9 (25.7% of 35) | pre-commit-ci bot, github-actions bot, Ran Benita, dependabot bot, Zac Hatfield-Dodds | 14 |
| 2023-09 | Ran Benita | 17 (25.8% of 66) | Bruno Oliveira, dependabot bot, pre-commit-ci bot, Mihail Milushev, github-actions bot | 21 |
| 2023-08 | Ran Benita | 18 (29.0% of 62) | Reagan Lee, Tyler Smart, pre-commit-ci bot, Christoph Anton Mitterer, Sadra Barikbin | 19 |
| 2023-07 | Ran Benita | 36 (39.6% of 91) | Zac Hatfield-Dodds, Lesnek, dependabot bot, Ronny Pfannschmidt, Kenny Y | 19 |
| 2023-06 | Ran Benita | 36 (47.4% of 76) | Zac Hatfield-Dodds, pre-commit-ci bot, Tushar Sadhwani, dependabot bot, pytest bot | 13 |
| 2023-05 | Ran Benita | 25 (41.0% of 61) | Bruno Oliveira, dependabot bot, github-actions bot, pre-commit-ci bot, Ville Skyttä | 20 |
| 2023-04 | Ran Benita | 29 (52.7% of 55) | Bruno Oliveira, pytest bot, pre-commit-ci bot, dependabot bot, Freya Bruhin | 14 |
| 2023-03 | Bruno Oliveira | 6 (24.0% of 25) | github-actions bot, dependabot bot, Ronny Pfannschmidt, Stefanie Molin, pytest bot | 13 |
| 2023-02 | Bruno Oliveira | 6 (20.7% of 29) | dependabot bot, pre-commit-ci bot, github-actions bot, Ronny Pfannschmidt, rdb | 15 |
| 2023-01 | Ran Benita | 10 (33.3% of 30) | Bruno Oliveira, dependabot bot, vin01, s-padmanaban, q0w | 16 |
| 2022-12 | Bruno Oliveira | 11 (52.4% of 21) | pre-commit-ci bot, Yusuke Kadowaki, pytest bot, dependabot bot, Zac Hatfield-Dodds | 9 |
| 2022-11 | Bruno Oliveira | 8 (22.9% of 35) | pre-commit-ci bot, dependabot bot, Yusuke Kadowaki, Anthony Sottile, pytest bot | 12 |
| 2022-10 | Bruno Oliveira | 24 (19.4% of 124) | Anthony Sottile, Thomas Grainger, Ronny Pfannschmidt, pre-commit-ci bot, dependabot bot | 25 |
| 2022-09 | Bruno Oliveira | 11 (35.5% of 31) | Ronny Pfannschmidt, pytest bot, pre-commit-ci bot, dependabot bot, Sviatoslav Sydorenko | 13 |
| 2022-08 | Ran Benita | 9 (28.1% of 32) | Bruno Oliveira, github-actions bot, pre-commit-ci bot, Sviatoslav Sydorenko, pytest bot | 15 |
| 2022-07 | Bruno Oliveira | 17 (40.5% of 42) | pytest bot, dependabot bot, pre-commit-ci bot, Anthony Sottile, Ronny Pfannschmidt | 14 |
| 2022-06 | Bruno Oliveira | 14 (29.2% of 48) | Anthony Sottile, pre-commit-ci bot, zx.qiu, pytest bot, dependabot bot | 20 |
| 2022-05 | Bruno Oliveira | 13 (24.1% of 54) | Zac Hatfield-Dodds, Tim Hoffmann, Ran Benita, pre-commit-ci bot, github-actions bot | 22 |
| 2022-04 | Bruno Oliveira | 12 (27.3% of 44) | Paul Müller, pre-commit-ci bot, Anthony Sottile, pytest bot, dependabot bot | 16 |
| 2022-03 | Ran Benita | 12 (21.8% of 55) | Bruno Oliveira, Tobias Diez, Anthony Sottile, pre-commit-ci bot, pytest bot | 17 |
| 2022-02 | Bruno Oliveira | 20 (28.6% of 70) | Ran Benita, Freya Bruhin, Anthony Sottile, dependabot bot, pytest bot | 16 |
| 2022-01 | Ran Benita | 31 (41.9% of 74) | Bruno Oliveira, Freya Bruhin, Anthony Sottile, pytest bot, pre-commit-ci bot | 16 |
| 2021-12 | Ran Benita | 36 (36.4% of 99) | Bruno Oliveira, Yuval Shimon, Hasan Ramezani, Freya Bruhin, pre-commit-ci bot | 13 |
| 2021-11 | Ran Benita | 17 (30.4% of 56) | Bruno Oliveira, Freya Bruhin, dependabot bot, pre-commit-ci bot, github-actions bot | 19 |
| 2021-10 | Ran Benita | 73 (57.5% of 127) | Bruno Oliveira, Vijay Arora, oleg.hoefling, dependabot bot, pytest bot | 18 |
| 2021-09 | Bruno Oliveira | 15 (32.6% of 46) | pre-commit-ci bot, dependabot bot, pytest bot, Ran Benita, ziebam | 13 |
| 2021-08 | Bruno Oliveira | 27 (50.0% of 54) | pytest bot, pre-commit-ci bot, Simon K, Ran Benita, David Szotten | 17 |
| 2021-07 | Bruno Oliveira | 19 (28.4% of 67) | Ran Benita, Simon K, dependabot bot, pre-commit-ci bot, Taneli Hukkinen | 18 |
| 2021-06 | Bruno Oliveira | 17 (30.9% of 55) | Freya Bruhin, Anthony Sottile, dependabot bot, pytest bot, pre-commit-ci bot | 14 |
| 2021-05 | Ran Benita | 18 (18.4% of 98) | Bruno Oliveira, dependabot bot, Freya Bruhin, Anthony Sottile, pre-commit-ci bot | 22 |
| 2021-04 | Ran Benita | 15 (21.7% of 69) | Bruno Oliveira, dependabot bot, pre-commit-ci bot, Ronny Pfannschmidt, pytest bot | 23 |
| 2021-03 | Ran Benita | 30 (25.9% of 116) | Bruno Oliveira, Daniele Procida, Ronny Pfannschmidt, pre-commit-ci bot, pytest bot | 18 |
| 2021-02 | Bruno Oliveira | 22 (34.4% of 64) | pytest bot, Ran Benita, Matthew Hughes, pre-commit-ci bot, Freya Bruhin | 16 |
| 2021-01 | Ran Benita | 38 (46.3% of 82) | Bruno Oliveira, Hong Xu, dependabot bot, Matthew Hughes, Ronny Pfannschmidt | 19 |
| 2020-12 | Ran Benita | 58 (54.7% of 106) | Bruno Oliveira, dependabot bot, antonblr, Anton, Anthony Sottile | 15 |
| 2020-11 | Ran Benita | 30 (41.7% of 72) | Bruno Oliveira, Josias Aurel, Simon K, Maximilian Cosmo Sitter, dependabot bot | 22 |
| 2020-10 | Ran Benita | 58 (35.8% of 162) | Anthony Sottile, Bruno Oliveira, Simon K, dependabot bot, Christine Mecklenborg | 29 |
| 2020-09 | Ran Benita | 28 (37.3% of 75) | Bruno Oliveira, Anthony Sottile, Sorin Sbarnea, Thomas Grainger, Hugo van Kemenade | 12 |
| 2020-08 | Ran Benita | 62 (56.9% of 109) | Bruno Oliveira, Anthony Sottile, Maximilian Cosmo Sitter, Freya Bruhin, Yutaro Ikeda | 12 |
| 2020-07 | Ran Benita | 79 (53.4% of 148) | Bruno Oliveira, Anthony Sottile, Hugo van Kemenade, Gleb Nikonorov, pytest bot | 20 |
| 2020-06 | Ran Benita | 61 (38.4% of 159) | Bruno Oliveira, Gleb Nikonorov, Anthony Sottile, Ronny Pfannschmidt, Freya Bruhin | 22 |
| 2020-05 | Ran Benita | 90 (43.1% of 209) | Bruno Oliveira, Gleb Nikonorov, Anthony Sottile, Pavel Karateev, Florian Dahlitz | 19 |
| 2020-04 | Ran Benita | 92 (68.1% of 135) | Daniel Hahler, Simon K, Ronny Pfannschmidt, Bruno Oliveira, Andreas Maier | 11 |
| 2020-03 | Daniel Hahler | 34 (29.6% of 115) | Ran Benita, Bruno Oliveira, Ronny Pfannschmidt, piotrhm, smarie | 17 |
| 2020-02 | Daniel Hahler | 101 (66.4% of 152) | Ran Benita, Bruno Oliveira, Ronny Pfannschmidt, kpinc, rebecca-palmer | 12 |
| 2020-01 | Daniel Hahler | 203 (67.9% of 299) | Bruno Oliveira, Ran Benita, Anthony Sottile, Hugo van Kemenade, sdementen | 16 |
| 2019-12 | Bruno Oliveira | 42 (48.8% of 86) | Ran Benita, Anthony Sottile, Christoph Buelter, Daniel Hahler, Ronny Pfannschmidt | 21 |
| 2019-11 | Daniel Hahler | 130 (47.4% of 274) | Bruno Oliveira, Ran Benita, Anthony Sottile, earonesty, Claudio Madotto | 27 |
| 2019-10 | Daniel Hahler | 97 (47.8% of 203) | Bruno Oliveira, Anthony Sottile, Ran Benita, Victor Maryama, Joshua Storck | 23 |
| 2019-09 | Bruno Oliveira | 32 (48.5% of 66) | Daniel Hahler, Anthony Sottile, Ran Benita, Gene Wood, Daniil Galiev | 12 |
| 2019-08 | Bruno Oliveira | 67 (43.8% of 153) | Daniel Hahler, Anthony Sottile, boris, Ran Benita, Semen Zhydenko | 25 |
| 2019-07 | Bruno Oliveira | 69 (39.0% of 177) | Ran Benita, Steffen Schroeder, Daniel Hahler, Anthony Sottile, Thomas Grainger | 21 |
| 2019-06 | Bruno Oliveira | 100 (44.2% of 226) | Anthony Sottile, Victor Maryama, Daniel Hahler, Ronny Pfannschmidt, Zac Hatfield-Dodds | 19 |
| 2019-05 | Bruno Oliveira | 88 (42.9% of 205) | Daniel Hahler, Anthony Sottile, Tomer Keren, Thomas Hisch, Evan Kepner | 23 |
| 2019-04 | Daniel Hahler | 116 (58.9% of 197) | Bruno Oliveira, Anthony Sottile, Tomer Keren, danielx123, Zac Hatfield-Dodds | 14 |
| 2019-03 | Daniel Hahler | 137 (59.1% of 232) | Bruno Oliveira, Zac Hatfield-Dodds, Takafumi Arakaki, Miro Hrončok, smheidrich | 14 |
| 2019-02 | Bruno Oliveira | 79 (37.8% of 209) | Daniel Hahler, Anthony Sottile, Ronny Pfannschmidt, Jeff Hale, Grygorii Iermolenko | 21 |
| 2019-01 | Bruno Oliveira | 67 (49.6% of 135) | Anthony Sottile, Joseph Hunkeler, Arel Cordero, Ronny Pfannschmidt, Daniel Hahler | 17 |
| 2018-12 | Bruno Oliveira | 50 (41.0% of 122) | Daniel Hahler, Ronny Pfannschmidt, Anthony Sottile, Andrey Paramonov, Tomer Keren | 17 |
| 2018-11 | Daniel Hahler | 81 (36.7% of 221) | Bruno Oliveira, Anthony Sottile, Ronny Pfannschmidt, Fabien ZARIFIAN, Mick Koch | 16 |
| 2018-10 | Bruno Oliveira | 118 (32.6% of 362) | Daniel Hahler, Anthony Sottile, Ronny Pfannschmidt, Kyle Altendorf, Jose Carlos Menezes | 28 |
| 2018-09 | Bruno Oliveira | 115 (61.5% of 187) | Ronny Pfannschmidt, Daniel Hahler, Anthony Sottile, Thomas Hisch, Harry Percival | 16 |
| 2018-08 | Bruno Oliveira | 115 (43.2% of 266) | Anthony Sottile, Victor Maryama, turturica, Ronny Pfannschmidt, Steve Piercy | 26 |
| 2018-07 | Bruno Oliveira | 85 (58.2% of 146) | Jeffrey Rackauckas, Anthony Sottile, Kale Kundert, Hugo Martins, abrammer | 16 |
| 2018-06 | Bruno Oliveira | 61 (33.9% of 180) | Ronny Pfannschmidt, Anthony Sottile, avirlrma, Victor Maryama, AdamEr8 | 22 |
| 2018-05 | Bruno Oliveira | 46 (49.5% of 93) | Ronny Pfannschmidt, Jeffrey Rackauckas, avirlrma, Ville Skyttä, Tyler Goodlet | 13 |
| 2018-04 | Bruno Oliveira | 35 (36.1% of 97) | Ronny Pfannschmidt, turturica, feuillemorte, Tim Strazny, Rachel Kogan | 14 |
| 2018-03 | Bruno Oliveira | 71 (42.8% of 166) | Ronny Pfannschmidt, Anthony Shaw, Jeffrey Rackauckas, Tadeu Manoel, Jason R. Coombs | 17 |
| 2018-02 | Bruno Oliveira | 103 (55.7% of 185) | Ronny Pfannschmidt, feuillemorte, Jason R. Coombs, William Lee, Thomas Hisch | 20 |
| 2018-01 | Bruno Oliveira | 85 (52.8% of 161) | feuillemorte, Ronny Pfannschmidt, Cyrus Maden, Brian Maissy, Aaron | 22 |
| 2017-12 | Bruno Oliveira | 27 (31.8% of 85) | Jurko Gospodnetić, Ronny Pfannschmidt, Thomas Hisch, Srinivas Reddy Thatiparthy, Henk-Jaap Wagenaar | 12 |
| 2017-11 | Bruno Oliveira | 88 (66.7% of 132) | Ronny Pfannschmidt, Freya Bruhin, ST John, Roland Puntaier, Yorgos Pagles | 13 |
| 2017-10 | Bruno Oliveira | 31 (26.5% of 117) | Ronny Pfannschmidt, Tom Dalton, George Y. Kussumoto, Leonard Lausen, Freya Bruhin | 24 |
| 2017-09 | Bruno Oliveira | 37 (34.6% of 107) | Thomas Hisch, Ronny Pfannschmidt, Xuan Luong, OfirOshir, Joan Massich | 12 |
| 2017-08 | Bruno Oliveira | 32 (43.8% of 73) | Ronny Pfannschmidt, Tyler Goodlet, Joe Talbott, Joan Massich, Felipe Dau | 17 |
| 2017-07 | Bruno Oliveira | 74 (36.8% of 201) | Andras Tim, Ronny Pfannschmidt, Kale Kundert, John Still, Daniel Hahler | 21 |
| 2017-06 | Bruno Oliveira | 34 (39.5% of 86) | Ronny Pfannschmidt, Kale Kundert, Segev Finer, Raphael Pierzina, Max Moroz | 10 |
| 2017-05 | Bruno Oliveira | 37 (46.2% of 80) | Ronny Pfannschmidt, Jason R. Coombs, Freya Bruhin, wanghui, Floris Bruynooghe | 11 |
| 2017-04 | Bruno Oliveira | 24 (52.2% of 46) | Ronny Pfannschmidt, Freya Bruhin, reut, Skylar Downes, Krzysztof Szularz | 11 |
| 2017-03 | Bruno Oliveira | 47 (57.3% of 82) | Ronny Pfannschmidt, Omer Hadari, Xander Johnson, Paweł Adamczak, Freya Bruhin | 9 |
| 2017-02 | Bruno Oliveira | 24 (33.8% of 71) | Ronny Pfannschmidt, Patrick Hayes, Floris Bruynooghe, Vidar Tonaas Fauske, Dmitri Pribysh | 15 |
| 2017-01 | Ronny Pfannschmidt | 28 (43.1% of 65) | Bruno Oliveira, mbyt, mandeep, Victor Uriarte, Ravi Chandra | 14 |
| 2016-12 | Bruno Oliveira | 34 (55.7% of 61) | Ronny Pfannschmidt, Loïc Estève, Andreas Pelme, Dmitry Malinovsky, Miro Hrončok | 12 |
| 2016-11 | Bruno Oliveira | 56 (56.6% of 99) | Ronny Pfannschmidt, Manuel Krebber, Luke Murphy, nmundar, Ned Batchelder | 18 |
| 2016-10 | Bruno Oliveira | 20 (40.8% of 49) | Ronny Pfannschmidt, Florian Schulze, Jason R. Coombs, Michael Seifert, Matthew Duck | 11 |
| 2016-09 | Bruno Oliveira | 40 (38.8% of 103) | Skylar Downes, Ronny Pfannschmidt, Freya Bruhin, Floris Bruynooghe, Vlad Dragos | 14 |
| 2016-08 | Bruno Oliveira | 85 (53.1% of 160) | Raphael Pierzina, Freya Bruhin, Ronny Pfannschmidt, mbyt, Daniel Hahler | 17 |
| 2016-07 | Bruno Oliveira | 62 (42.2% of 147) | Ronny Pfannschmidt, Freya Bruhin, Romain Dorgueil, Edoardo Batini, Floris Bruynooghe | 21 |
| 2016-06 | Bruno Oliveira | 52 (26.9% of 193) | Ronny Pfannschmidt, Raphael Pierzina, Vasily Kuznetsov, Steffen Allner, Freya Bruhin | 30 |
| 2016-05 | Ronny Pfannschmidt | 25 (62.5% of 40) | Bruno Oliveira, Raphael Pierzina, Tom V, John Towler, Freya Bruhin | 8 |
| 2016-04 | Ronny Pfannschmidt | 11 (22.9% of 48) | Freya Bruhin, Bruno Oliveira, Omar Kohl, Ceridwen, palaviv | 13 |
| 2016-03 | Bruno Oliveira | 31 (28.4% of 109) | Kale Kundert, palaviv, Ronny Pfannschmidt, Omar Kohl, Roman Bolshakov | 18 |
| 2016-02 | Bruno Oliveira | 41 (44.6% of 92) | holger krekel, Ronny Pfannschmidt, Raphael Pierzina, Freya Bruhin, Tom V | 15 |
| 2016-01 | Bruno Oliveira | 31 (47.0% of 66) | Ronny Pfannschmidt, holger krekel, Freya Bruhin, foxx, Michael Aquilina | 12 |
| 2015-12 | Bruno Oliveira | 67 (53.6% of 125) | Ronny Pfannschmidt, aselus-hub, Freya Bruhin, David Vierra, Ulrich Petri | 14 |
| 2015-11 | Ronny Pfannschmidt | 19 (38.0% of 50) | Bruno Oliveira, Freya Bruhin, Raphael Pierzina, mehdy, Lee Kamentsky | 9 |
| 2015-10 | Ronny Pfannschmidt | 21 (26.6% of 79) | Bruno Oliveira, Michael Aquilina, Freya Bruhin, Demian Brecht, b-jazz | 15 |
| 2015-09 | Bruno Oliveira | 60 (28.4% of 211) | holger krekel, Ronny Pfannschmidt, Freya Bruhin, Michael Aquilina, Michael Droettboom | 26 |
| 2015-08 | Bruno Oliveira | 35 (35.4% of 99) | Ronny Pfannschmidt, elizabeth, Freya Bruhin, Brianna Laugher, Tom V | 15 |
| 2015-07 | Bruno Oliveira | 59 (46.5% of 127) | Thomas Kluyver, Floris Bruynooghe, Ronny Pfannschmidt, holger krekel, Eric Hunsberger | 16 |
| 2015-06 | Bruno Oliveira | 29 (24.6% of 118) | holger krekel, Anatoly Bubenkov, Matthias Bussonnier, Eric Siegerman, Ronny Pfannschmidt | 16 |
| 2015-05 | holger krekel | 17 (48.6% of 35) | Floris Bruynooghe, famousgarkin, Ronny Pfannschmidt, Janne Vanhala, Freya Bruhin | 9 |
| 2015-04 | holger krekel | 76 (66.7% of 114) | Floris Bruynooghe, Bruno Oliveira, Ionel Cristian Mărieș, eduardo naufel schettino | 5 |
| 2015-03 | Anatoly Bubenkov | 19 (41.3% of 46) | holger krekel, Brianna Laugher, Almar Klein, Daniel Hahler, Bruno Oliveira | 11 |
| 2015-02 | holger krekel | 16 (39.0% of 41) | Ronny Pfannschmidt, Anatoly Bubenkov, Benjamin Peterson, Phillip Cloud, Marc Abramowitz | 12 |
| 2015-01 | Dave Hunt | 3 (30.0% of 10) | holger krekel, okin, Ronny Pfannschmidt, James Tatum, Georgy Dyuldin | 7 |
| 2014-11 | Floris Bruynooghe | 2 (66.7% of 3) | anatoly techtonik | 2 |
| 2014-10 | holger krekel | 68 (58.1% of 117) | Holger Peters, Floris Bruynooghe, Dj Gilcrease, Bruno Oliveira, Anatoly Bubenkov | 11 |
| 2014-09 | holger krekel | 28 (51.9% of 54) | Floris Bruynooghe, Anatoly Bubenkov, Bruno Oliveira, David Szotten, Benjamin Peterson | 7 |
| 2014-08 | Floris Bruynooghe | 13 (33.3% of 39) | holger krekel, Bruno Oliveira, uweschmitt, sontek@gmail.com, Thomas Weißschuh | 7 |
| 2014-07 | holger krekel | 31 (52.5% of 59) | Bruno Oliveira, david@mcbf.net, Nicolas Delaby, Floris Bruynooghe, Marc Abramowitz | 11 |
| 2014-06 | holger krekel | 8 (57.1% of 14) | Floris Bruynooghe, christian@christian-linux.sarrazin.local, Sébastien Fievet, Christian Henz, Bruno Oliveira | 6 |
| 2014-05 | holger krekel | 10 (52.6% of 19) | Jurko Gospodnetić, Benjamin Peterson, Trevor Bekolay, Marc Abramowitz, Floris Bruynooghe | 7 |
| 2014-04 | holger krekel | 36 (49.3% of 73) | Marc Abramowitz, Floris Bruynooghe, Jurko Gospodnetić, WooParadog, Andy Freeland | 9 |
| 2014-03 | holger krekel | 37 (66.1% of 56) | Marc Abramowitz, schlamar, Chris Gilling, Ronny Pfannschmidt, Daniel Grana | 9 |
| 2014-02 | Jurko Gospodnetić | 3 (50.0% of 6) | Bruno Oliveira | 2 |
| 2014-01 | holger krekel | 39 (45.9% of 85) | Ronny Pfannschmidt, Jurko Gospodnetić, Piotr Banaszkiewicz, Anatoly Bubenkov, Bruno Oliveira | 10 |
| 2013-12 | holger krekel | 60 (56.6% of 106) | Tobias Bieniek, Bruno Oliveira, Marc Abramowitz, Floris Bruynooghe, Anatoly Bubenkov | 11 |
| 2013-11 | holger krekel | 39 (67.2% of 58) | Floris Bruynooghe, Anatoly Bubenkov, Virgil Dupras, Ronny Pfannschmidt, James Lan | 7 |
| 2013-10 | holger krekel | 46 (69.7% of 66) | Bruno Oliveira, Jason R. Coombs, Benjamin Peterson, Floris Bruynooghe, Anthon van der Neut | 8 |
| 2013-09 | holger krekel | 39 (88.6% of 44) | Anatoly Bubenkov, Ronny Pfannschmidt, Anthon van der Neut | 4 |
| 2013-08 | holger krekel | 34 (59.6% of 57) | Mathieu Agopian, Anthon van der Neut, Anatoly Bubenkov, Floris Bruynooghe, Ronny Pfannschmidt | 9 |
| 2013-07 | holger krekel | 31 (55.4% of 56) | Anthon van der Neut, Anatoly Bubenkov, Christian Theune, Floris Bruynooghe, Katarzyna Jachim | 6 |
| 2013-06 | holger krekel | 8 (61.5% of 13) | Brian Okken, variedthoughts, Erik M. Bray, Alfredo Deza | 5 |
| 2013-05 | holger krekel | 28 (58.3% of 48) | Wouter van Ackooy, Brianna Laugher, Jaap Broekhuizen, uweschmitt, Erik M. Bray | 8 |
| 2013-04 | holger krekel | 10 (50.0% of 20) | Ronny Pfannschmidt, Floris Bruynooghe, Sasha Hart, Adam Goucher | 5 |
| 2013-03 | Andreas Zeidler | 6 (30.0% of 20) | Ronny Pfannschmidt, holger krekel, Benjamin Peterson, Antonio Cuni, Takafumi Arakaki | 7 |
| 2013-02 | holger krekel | 11 (52.4% of 21) | Ronny Pfannschmidt, Floris Bruynooghe | 3 |
| 2013-01 | Ronny Pfannschmidt | 3 (37.5% of 8) | holger krekel, Floris Bruynooghe, Benjamin Peterson, Andreas Zeidler | 5 |
| 2012-12 | holger krekel | 7 (87.5% of 8) | Dusty Phillips | 2 |
| 2012-11 | holger krekel | 43 (84.3% of 51) | Ronny Pfannschmidt, Wieland Hoffmann, Graham Horler, ENDOH takanao | 5 |
| 2012-10 | holger krekel | 82 (96.5% of 85) | uweschmitt, Ronny Pfannschmidt, Floris Bruynooghe | 4 |
| 2012-09 | holger krekel | 24 (75.0% of 32) | Ronny Pfannschmidt | 2 |
| 2012-08 | holger krekel | 16 (59.3% of 27) | Ronny Pfannschmidt, Brianna Laugher, Benjamin Peterson | 4 |
| 2012-07 | holger krekel | 22 (81.5% of 27) | Wes Turner, Ronny Pfannschmidt, Johannes, Floris Bruynooghe, Benjamin Peterson | 6 |
| 2012-06 | holger krekel | 28 (84.8% of 33) | t2y, Ronny Pfannschmidt, Floris Bruynooghe | 4 |
| 2012-05 | holger krekel | 13 (61.9% of 21) | Ronny Pfannschmidt, Benjamin Peterson, Jonathan Peirce | 4 |
| 2012-04 | Benjamin Peterson | 2 (66.7% of 3) | Ronny Pfannschmidt | 2 |
| 2012-03 | holger krekel | 5 (50.0% of 10) | Ronny Pfannschmidt, Benjamin Peterson | 3 |
| 2012-02 | holger krekel | 9 (69.2% of 13) | Ronny Pfannschmidt | 2 |
| 2012-01 | Ralf Schmitt | 4 (50.0% of 8) | holger krekel, Ronny Pfannschmidt | 3 |
| 2011-12 | holger krekel | 27 (79.4% of 34) | Ronny Pfannschmidt, Benjamin Peterson, Jurko Gospodnetić | 4 |
| 2011-11 | holger krekel | 39 (95.1% of 41) | Ronny Pfannschmidt, Alfredo Deza | 3 |
| 2011-10 | holger krekel | 4 (36.4% of 11) | Ronny Pfannschmidt, Floris Bruynooghe, Benjamin Peterson | 4 |
| 2011-09 | holger krekel | 13 (61.9% of 21) | Ronny Pfannschmidt, Florian Mayer, Dinu Gherman, Benjamin Peterson | 5 |
| 2011-08 | Benjamin Peterson | 8 (50.0% of 16) | holger krekel, Ronny Pfannschmidt | 3 |
| 2011-07 | holger krekel | 31 (57.4% of 54) | Benjamin Peterson, Michał Bartoszkiewicz | 3 |
| 2011-06 | Benjamin Peterson | 19 (67.9% of 28) | holger krekel, Floris Bruynooghe | 3 |
| 2011-05 | Benjamin Peterson | 59 (74.7% of 79) | holger krekel, Ronny Pfannschmidt | 3 |
| 2011-04 | holger krekel | 7 (70.0% of 10) | Floris Bruynooghe | 2 |
| 2011-03 | holger krekel | 29 (96.7% of 30) | Ronny Pfannschmidt | 2 |
| 2011-02 | holger krekel | 14 (87.5% of 16) | Floris Bruynooghe, Brianna Laugher | 3 |
| 2011-01 | holger krekel | 14 (93.3% of 15) | Floris Bruynooghe | 2 |
| 2010-12 | holger krekel | 13 (86.7% of 15) | Floris Bruynooghe, Benjamin Peterson | 3 |
| 2010-11 | holger krekel | 86 (86.9% of 99) | Benjamin Peterson, Maciej Fijalkowski | 3 |
| 2010-10 | holger krekel | 107 (94.7% of 113) | Ronny Pfannschmidt, uweschmitt, Floris Bruynooghe | 4 |
| 2010-09 | holger krekel | 23 (53.5% of 43) | Floris Bruynooghe, Ed Singleton, Ronny Pfannschmidt | 4 |
| 2010-08 | holger krekel | 4 (100.0% of 4) | 1 | |
| 2010-07 | holger krekel | 51 (100.0% of 51) | 1 | |
| 2010-06 | holger krekel | 29 (70.7% of 41) | Benjamin Peterson, Ronny Pfannschmidt | 3 |
| 2010-05 | holger krekel | 68 (100.0% of 68) | 1 | |
| 2010-04 | holger krekel | 38 (79.2% of 48) | Benjamin Peterson, hpk@tannit.openend.se, Ronny Pfannschmidt | 4 |
| 2010-03 | Benjamin Peterson | 2 (100.0% of 2) | 1 | |
| 2010-02 | holger krekel | 18 (100.0% of 18) | 1 | |
| 2010-01 | holger krekel | 65 (98.5% of 66) | Ronny Pfannschmidt | 2 |
| 2009-12 | holger krekel | 55 (93.2% of 59) | Ralf Schmitt, Benjamin Peterson | 3 |
| 2009-11 | holger krekel | 27 (100.0% of 27) | 1 | |
| 2009-10 | holger krekel | 46 (85.2% of 54) | Ronny Pfannschmidt, Benjamin Peterson | 3 |
| 2009-09 | holger krekel | 39 (65.0% of 60) | Benjamin Peterson, Ronny Pfannschmidt, Jurko, Samuele Pedroni | 5 |
| 2009-08 | holger krekel | 74 (66.1% of 112) | Benjamin Peterson, Ronny Pfannschmidt | 3 |
| 2009-07 | holger krekel | 56 (100.0% of 56) | 1 | |
| 2009-06 | holger krekel | 46 (92.0% of 50) | ralf@brainbot.com | 2 |
| 2009-05 | holger krekel | 63 (86.3% of 73) | Samuele Pedroni | 2 |
| 2009-04 | uweschmitt | 92 (68.1% of 135) | holger krekel, Michael Zeidler | 3 |
| 2009-03 | uweschmitt | 164 (100.0% of 164) | 1 | |
| 2009-02 | uweschmitt | 10 (100.0% of 10) | 1 | |
| 2009-01 | uweschmitt | 5 (100.0% of 5) | 1 | |
| 2008-12 | uweschmitt | 1 (100.0% of 1) | 1 | |
| 2008-11 | uweschmitt | 8 (100.0% of 8) | 1 | |
| 2008-10 | uweschmitt | 10 (100.0% of 10) | 1 | |
| 2008-09 | uweschmitt | 67 (100.0% of 67) | 1 | |
| 2008-08 | uweschmitt | 45 (100.0% of 45) | 1 | |
| 2008-07 | uweschmitt | 20 (100.0% of 20) | 1 | |
| 2008-05 | uweschmitt | 3 (100.0% of 3) | 1 | |
| 2008-03 | uweschmitt | 5 (100.0% of 5) | 1 | |
| 2008-02 | uweschmitt | 3 (100.0% of 3) | 1 | |
| 2008-01 | uweschmitt | 13 (100.0% of 13) | 1 | |
| 2007-12 | uweschmitt | 2 (100.0% of 2) | 1 | |
| 2007-11 | uweschmitt | 1 (100.0% of 1) | 1 | |
| 2007-10 | uweschmitt | 2 (100.0% of 2) | 1 | |
| 2007-09 | uweschmitt | 5 (100.0% of 5) | 1 | |
| 2007-08 | uweschmitt | 26 (100.0% of 26) | 1 | |
| 2007-07 | uweschmitt | 4 (100.0% of 4) | 1 | |
| 2007-06 | uweschmitt | 1 (100.0% of 1) | 1 | |
| 2007-05 | uweschmitt | 2 (100.0% of 2) | 1 | |
| 2007-04 | uweschmitt | 12 (100.0% of 12) | 1 | |
| 2007-03 | uweschmitt | 31 (100.0% of 31) | 1 | |
| 2007-02 | uweschmitt | 347 (100.0% of 347) | 1 | |
| 2007-01 | uweschmitt | 147 (100.0% of 147) | 1 |
Lines added over time by the top 20 of 1,119 authors; the top 5 are in color, the rest in grey.
1,026 of 17,841 commits (5.8%) come from an address at 21 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 | |
|---|---|---|---|---|---|---|---|
| umich.edu | 518 | 2.9% | 0 | 2 | 2017-02-19 | 2024-09-08 | |
| redhat.com | 241 | 1.4% | 14 | 10 | 2015-08-04 | 2026-05-26 | |
| esss.com.br | 102 | 0.6% | 0 | 4 | 2016-04-08 | 2022-12-21 | |
| org.ua | 55 | 0.3% | 2 | 2 | 2022-08-13 | 2025-11-11 | |
| bloomberg.net | 22 | 0.1% | 0 | 2 | 2021-10-09 | 2023-12-21 | |
| gocept.com | 19 | 0.1% | 0 | 4 | 2013-07-03 | 2017-04-12 | |
| kiwi.com | 9 | 0.1% | 0 | 2 | 2019-01-05 | 2023-07-04 | |
| adamj.eu | 7 | <0.1% | 0 | 2 | 2016-05-18 | 2025-03-01 | |
| intel.com | 7 | <0.1% | 0 | 3 | 2017-01-23 | 2019-12-03 | |
| splunk.com | 7 | <0.1% | 0 | 2 | 2016-06-25 | 2017-03-14 |
| Quarter | Commits | Organizations | One-person domains | Personal email | Hidden (noreply) | Unknown | Bots |
|---|---|---|---|---|---|---|---|
| 2026-Q4 | 48 | 2.1% | 33.3% | 33.3% | 8.3% | 0% | 22.9% |
| 2026-Q3 | 273 | 0.7% | 47.6% | 28.2% | 7.7% | 0% | 15.8% |
| 2026-Q2 | 239 | 0.4% | 52.7% | 19.2% | 10.0% | 0% | 17.6% |
| 2026-Q1 | 163 | 3.1% | 38.0% | 25.2% | 11.7% | 0% | 22.1% |
| 2025-Q4 | 292 | 3.4% | 72.9% | 4.5% | 4.5% | 0.3% | 14.4% |
| 2025-Q3 | 107 | 0% | 31.8% | 20.6% | 5.6% | 0% | 42.1% |
| 2025-Q2 | 130 | 0% | 43.1% | 23.8% | 10.8% | 0% | 22.3% |
| 2025-Q1 | 151 | 2.6% | 20.5% | 30.5% | 19.2% | 0% | 27.2% |
| Domain | Commits | Share | |
|---|---|---|---|
| gmail.com | 5,613 | 31.5% | |
| merlinux.eu | 2,154 | 12.1% | |
| unusedvar.com | 1,875 | 10.5% | |
| users.noreply.github.com | 1,387 | 7.8% | |
| thequod.de | 1,255 | 7.0% | |
| none | 1,036 | 5.8% | |
| ronnypfannschmidt.de | 1,003 | 5.6% | |
| umich.edu | 518 | 2.9% | |
| the-compiler.org | 308 | 1.7% | |
| redhat.com | 241 | 1.4% |
How pytest compares with other Python open source projects →
How pytest ranks among Python open source 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