The top 20 of 227 authors, by commits.
| Author | Commits (%) | + lines | - lines | First commit | Last commit | Age | Active days | # by commits |
|---|---|---|---|---|---|---|---|---|
| Stefan Prodan | 1,885 (45.8%) | 64,806 | 36,335 | 2020-04-24 | 2026-10-24 | 6.5 yr | 647 | 1 |
| Hidde Beydals | 695 (16.9%) | 17,965 | 10,238 | 2020-06-05 | 2026-06-19 | 6.0 yr | 219 | 2 |
| Matheus Pimenta | 243 (5.9%) | 8,586 | 4,006 | 2023-03-17 | 2026-10-24 | 3.6 yr | 143 | 3 |
| fluxcdbot | 190 (4.6%) | 4,494 | 4,091 | 2020-09-12 | 2026-10-24 | 6.1 yr | 178 | 4 |
| dependabot bot | 143 (3.5%) | 1,197 | 1,197 | 2022-10-18 | 2026-10-14 | 4.0 yr | 92 | 5 |
| Somtochi Onyekwere | 114 (2.8%) | 14,897 | 6,222 | 2020-12-14 | 2023-12-08 | 3.0 yr | 87 | 6 |
| Max Jonas Werner | 79 (1.9%) | 1,882 | 564 | 2021-09-01 | 2025-05-14 | 3.7 yr | 56 | 7 |
| Michael Bridgen | 78 (1.9%) | 6,803 | 1,959 | 2020-07-17 | 2021-12-15 | 1.4 yr | 32 | 8 |
| Daniel Holbach | 49 (1.2%) | 633 | 15,549 | 2020-07-03 | 2022-08-30 | 2.2 yr | 24 | 9 |
| Sunny | 45 (1.1%) | 1,370 | 920 | 2021-07-18 | 2024-12-10 | 3.4 yr | 34 | 10 |
| Philip Laine | 39 (0.9%) | 8,096 | 1,086 | 2020-08-31 | 2022-11-07 | 2.2 yr | 24 | 11 |
| Sanskar Jaiswal | 36 (0.9%) | 1,679 | 1,029 | 2022-01-13 | 2023-08-23 | 1.6 yr | 28 | 12 |
| Aurel Canciu | 34 (0.8%) | 1,233 | 342 | 2020-10-30 | 2023-04-12 | 2.4 yr | 19 | 13 |
| Soule BA | 33 (0.8%) | 6,725 | 1,761 | 2021-08-02 | 2024-05-07 | 2.8 yr | 29 | 14 |
| Paulo Gomes | 25 (0.6%) | 257 | 135 | 2022-01-20 | 2022-12-19 | 11 mo | 13 | 15 |
| leigh capili | 23 (0.6%) | 2,008 | 457 | 2020-09-14 | 2026-06-08 | 5.7 yr | 10 | 16 |
| Kingdon Barrett | 17 (0.4%) | 1,338 | 36 | 2021-03-11 | 2023-01-24 | 1.9 yr | 12 | 17 |
| Stacey Potter | 11 (0.3%) | 54 | 34 | 2020-10-07 | 2021-01-13 | 3 mo | 9 | 18 |
| Chanwit Kaewkasi | 11 (0.3%) | 596 | 59 | 2020-10-27 | 2021-11-19 | 1.1 yr | 9 | 19 |
| Allen Porter | 11 (0.3%) | 1,093 | 379 | 2021-07-16 | 2021-08-24 | 1 mo | 6 | 20 |
One row for each of the top 20 of 227 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.
25 of 4,114 commits (0.6%) name an AI coding assistant: as their author, as a co-author, or in the line it signs with. In the last 12 months: 25 of 384 (6.5%).
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 | 21 | 0 | 2026-04-12 | 2026-10-18 | |
| ChatGPT | 2 | 0 | 2026-05-13 | 2026-05-22 | |
| Codex | 2 | 0 | 2026-05-13 | 2026-05-22 | |
| GitHub Copilot | 1 | 0 | 2026-06-01 | 2026-06-01 | |
| OpenCode | 1 | 0 | 2026-09-21 | 2026-09-21 | |
| Unnamed assistant | 1 | 0 | 2026-09-16 | 2026-09-16 |
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 | Stefan Prodan | 127 (35.2% of 361) | Matheus Pimenta, fluxcdbot, Hidde Beydals, matheuscscp, dependabot bot | 46 |
| 2025 | Stefan Prodan | 137 (42.2% of 325) | Matheus Pimenta, fluxcdbot, dependabot bot, Daniel Guns, piontec | 33 |
| 2024 | Stefan Prodan | 166 (68.6% of 242) | dependabot bot, fluxcdbot, Max Jonas Werner, Sunny, souleb | 29 |
| 2023 | Stefan Prodan | 214 (32.8% of 652) | Hidde Beydals, dependabot bot, Max Jonas Werner, Sunny, Somtochi Onyekwere | 40 |
| 2022 | Stefan Prodan | 313 (49.9% of 627) | Hidde Beydals, fluxcdbot, Somtochi Onyekwere, Paulo Gomes, Soule BA | 39 |
| 2021 | Stefan Prodan | 404 (39.8% of 1,016) | Hidde Beydals, Somtochi Onyekwere, fluxcdbot, Michael Bridgen, Daniel Holbach | 73 |
| 2020 | Stefan Prodan | 524 (58.8% of 891) | Hidde Beydals, Michael Bridgen, fluxcdbot, Aurel Canciu, Philip Laine | 36 |
| Month | Author | Commits (%) | Next top 5 | Authors |
|---|---|---|---|---|
| 2026-10 | Stefan Prodan | 58 (56.9% of 102) | Matheus Pimenta, abdul rawoof, fluxcdbot, Martin Cholewa, Arash Idelchi | 11 |
| 2026-09 | Stefan Prodan | 6 (35.3% of 17) | Matheus Pimenta, Arash Idelchi, sai pranav, dependabot bot, Erik Schuetze | 7 |
| 2026-08 | Stefan Prodan | 3 (27.3% of 11) | Fabian Kammel, fluxcdbot, MsfPablo, Matheus Pimenta, Jiale Lin | 6 |
| 2026-07 | Matheus Pimenta | 16 (44.4% of 36) | matheuscscp, Stefan Prodan, fluxcdbot, Fabian Kammel, rycli | 10 |
| 2026-06 | Matheus Pimenta | 34 (54.8% of 62) | Stefan Prodan, matheuscscp, fluxcdbot, Hidde Beydals, leigh capili | 13 |
| 2026-05 | Hidde Beydals | 9 (36.0% of 25) | Matheus Pimenta, fluxcdbot, vecil, piny940, matheuscscp | 11 |
| 2026-04 | Stefan Prodan | 29 (67.4% of 43) | rycli, Rafael Peroco, iam-karan-suresh, fluxcdbot, Matheus Pimenta | 8 |
| 2026-03 | Stefan Prodan | 8 (33.3% of 24) | Matheus Pimenta, fluxcdbot, rycli, matheuscscp, dependabot bot | 9 |
| 2026-02 | Matheus Pimenta | 20 (60.6% of 33) | Stefan Prodan, fluxcdbot, matheuscscp, dependabot bot, Varun Chawla | 7 |
| 2026-01 | Stefan Prodan | 3 (37.5% of 8) | Matheus Pimenta, Sibasis Padhi, Aman-Cool | 4 |
| 2025-12 | Stefan Prodan | 4 (57.1% of 7) | ivan-munteanu, Matheus Pimenta, Jesper Axelsen | 4 |
| 2025-11 | Matheus Pimenta | 9 (56.2% of 16) | Stefan Prodan, fluxcdbot, Lukas Hoehl, Anshuman Singh | 5 |
| 2025-10 | Matheus Pimenta | 18 (40.9% of 44) | Stefan Prodan, fluxcdbot, Daniel Guns, dependabot bot, Ramasai Venkatsitarambhaskar Tadepalli | 8 |
| 2025-09 | Stefan Prodan | 34 (54.0% of 63) | Matheus Pimenta, fluxcdbot, prasad89, dependabot bot, RussellAult | 7 |
| 2025-08 | Stefan Prodan | 15 (88.2% of 17) | lukas8219, dependabot bot | 3 |
| 2025-07 | Stefan Prodan | 10 (45.5% of 22) | Matheus Pimenta, fluxcdbot, dependabot bot, cappyzawa, Jiří Pinkava | 7 |
| 2025-06 | Matheus Pimenta | 13 (38.2% of 34) | Stefan Prodan, fluxcdbot, Stefan Bickel, cappyzawa, Daniel Guns | 9 |
| 2025-05 | Matheus Pimenta | 19 (48.7% of 39) | Stefan Prodan, Max Jonas Werner, fluxcdbot, leigh capili, dependabot bot | 7 |
| 2025-04 | Stefan Prodan | 10 (38.5% of 26) | Matheus Pimenta, piontec, Marcel Boehm, maximilian.schubert@telekom.de, dependabot bot | 8 |
| 2025-03 | Matheus Pimenta | 3 (100.0% of 3) | 1 | |
| 2025-02 | Stefan Prodan | 15 (44.1% of 34) | Matheus Pimenta, fluxcdbot, dependabot bot, niveau0, Yvan | 7 |
| 2025-01 | Stefan Prodan | 9 (45.0% of 20) | Matheus Pimenta, Sjors Holtrop, Scott Rigby | 4 |
| 2024-12 | Stefan Prodan | 17 (81.0% of 21) | dependabot bot, Sunny, Dipti Pai, Boris Kreitchman | 5 |
| 2024-11 | Stefan Prodan | 3 (37.5% of 8) | h3nryc0ding, Milas Bowman, Max Jonas Werner, Mateusz Łoskot, Josh De Winne | 6 |
| 2024-10 | laiminhtrung1997 | 1 (100.0% of 1) | 1 | |
| 2024-09 | Stefan Prodan | 21 (77.8% of 27) | fluxcdbot, dependabot bot, Max Tantow, Jason, Dipti Pai | 6 |
| 2024-08 | Stefan Prodan | 13 (65.0% of 20) | dependabot bot, Boris Kreitchman, harshitasao, Matheus Pimenta | 5 |
| 2024-07 | Stefan Prodan | 3 (75.0% of 4) | harshitasao | 2 |
| 2024-06 | Stefan Prodan | 9 (69.2% of 13) | souleb, dependabot bot, Viktor Nagy | 4 |
| 2024-05 | Stefan Prodan | 42 (73.7% of 57) | fluxcdbot, dependabot bot, Sunny, Soule BA, Matheus Pimenta | 9 |
| 2024-04 | Stefan Prodan | 30 (75.0% of 40) | dependabot bot, Max Jonas Werner, toomaj, Steven Wade, Jason | 7 |
| 2024-03 | Stefan Prodan | 10 (76.9% of 13) | avoidalone, Max Jonas Werner, Calle Pettersson | 4 |
| 2024-02 | Stefan Prodan | 8 (66.7% of 12) | fluxcdbot, dependabot bot, Taka Nishida, Rishikesh Nair | 5 |
| 2024-01 | Stefan Prodan | 10 (38.5% of 26) | dependabot bot, Kenny Meador, Sunny, Max Jonas Werner, adamkenihan | 7 |
| 2023-12 | Stefan Prodan | 21 (32.8% of 64) | Hidde Beydals, Sunny, dependabot bot, fluxcdbot, Sven Hoexter | 11 |
| 2023-11 | Stefan Prodan | 7 (29.2% of 24) | Max Jonas Werner, Hidde Beydals, dependabot bot, Sunny, Somtochi Onyekwere | 9 |
| 2023-10 | Hidde Beydals | 16 (34.8% of 46) | Stefan Prodan, dependabot bot, Somtochi Onyekwere, Max Jonas Werner, fluxcdbot | 10 |
| 2023-09 | dependabot bot | 7 (22.6% of 31) | Stefan Prodan, Max Jonas Werner, Hidde Beydals, Son Bui, Ilya Dmitrichenko | 9 |
| 2023-08 | Stefan Prodan | 18 (32.1% of 56) | Hidde Beydals, Sanskar Jaiswal, Sunny, dependabot bot, Somtochi Onyekwere | 10 |
| 2023-07 | Stefan Prodan | 24 (51.1% of 47) | Hidde Beydals, fluxcdbot, Sunny, souleb, dependabot bot | 10 |
| 2023-06 | Stefan Prodan | 21 (31.8% of 66) | dependabot bot, Max Jonas Werner, Hidde Beydals, Somtochi Onyekwere, Sanskar Jaiswal | 10 |
| 2023-05 | Stefan Prodan | 30 (43.5% of 69) | dependabot bot, Hidde Beydals, fluxcdbot, Sanskar Jaiswal, Max Jonas Werner | 11 |
| 2023-04 | Stefan Prodan | 17 (34.0% of 50) | dependabot bot, Max Jonas Werner, Somtochi Onyekwere, Sanskar Jaiswal, Aurel Canciu | 14 |
| 2023-03 | Hidde Beydals | 39 (53.4% of 73) | dependabot bot, Stefan Prodan, Max Jonas Werner, fluxcdbot, Timo Furrer | 11 |
| 2023-02 | Hidde Beydals | 32 (41.6% of 77) | Stefan Prodan, dependabot bot, fluxcdbot, Sunny, Santosh Kaluskar | 7 |
| 2023-01 | Stefan Prodan | 22 (44.9% of 49) | dependabot bot, Kingdon Barrett, Max Jonas Werner, Sunny, Raffael Sahli | 12 |
| 2022-12 | Stefan Prodan | 16 (29.1% of 55) | Paulo Gomes, dependabot bot, Sanskar Jaiswal, Hidde Beydals, fluxcdbot | 8 |
| 2022-11 | Stefan Prodan | 13 (31.7% of 41) | Hidde Beydals, Sanskar Jaiswal, Paulo Gomes, dependabot bot, Soule BA | 9 |
| 2022-10 | Stefan Prodan | 30 (46.2% of 65) | Hidde Beydals, Philip Laine, dependabot bot, Eddie Knight, Sanskar Jaiswal | 10 |
| 2022-09 | Stefan Prodan | 27 (61.4% of 44) | Sanskar Jaiswal, Somtochi Onyekwere, fluxcdbot, Adrien Fillon, Soule BA | 9 |
| 2022-08 | Stefan Prodan | 44 (69.8% of 63) | Somtochi Onyekwere, fluxcdbot, Sven Nebel, Paulo Gomes, Max Jonas Werner | 9 |
| 2022-07 | Stefan Prodan | 12 (40.0% of 30) | Somtochi Onyekwere, Hidde Beydals, fluxcdbot, Ciaran Moran, Sunny | 7 |
| 2022-06 | Stefan Prodan | 43 (68.3% of 63) | fluxcdbot, Somtochi Onyekwere, Max Jonas Werner, Hidde Beydals, bart-plasmeijer | 9 |
| 2022-05 | Stefan Prodan | 21 (50.0% of 42) | Hidde Beydals, Max Jonas Werner, fluxcdbot, Vipul Newaskar, Tarun Gupta Akirala | 9 |
| 2022-04 | Hidde Beydals | 18 (39.1% of 46) | Stefan Prodan, fluxcdbot, Soule BA, Sunny, Somtochi Onyekwere | 10 |
| 2022-03 | Stefan Prodan | 18 (38.3% of 47) | Hidde Beydals, fluxcdbot, Sunny, Soule BA, cui fliter | 8 |
| 2022-02 | Stefan Prodan | 36 (53.7% of 67) | Soule BA, fluxcdbot, Somtochi Onyekwere, Sunny, Simon Howe | 9 |
| 2022-01 | Stefan Prodan | 39 (60.9% of 64) | Hidde Beydals, Soule BA, fluxcdbot, Aurel Canciu, Tom Alexander | 12 |
| 2021-12 | Stefan Prodan | 9 (37.5% of 24) | Soule BA, Max Jonas Werner, Aurel Canciu, fluxcdbot, Michael Bridgen | 12 |
| 2021-11 | Stefan Prodan | 44 (57.1% of 77) | Hidde Beydals, fluxcdbot, Somtochi Onyekwere, Max Jonas Werner, Pawel Rozlach | 13 |
| 2021-10 | Stefan Prodan | 66 (60.6% of 109) | Hidde Beydals, Somtochi Onyekwere, fluxcdbot, Sunny, Philip Laine | 15 |
| 2021-09 | Stefan Prodan | 12 (34.3% of 35) | Somtochi Onyekwere, Hidde Beydals, Michael Bridgen, Max Jonas Werner, Kazuki Suda | 11 |
| 2021-08 | Stefan Prodan | 26 (51.0% of 51) | Allen Porter, Hidde Beydals, fluxcdbot, Tomas Tulka, Tim Jacomb | 11 |
| 2021-07 | Hidde Beydals | 7 (31.8% of 22) | Stefan Prodan, Allen Porter, Chanwit Kaewkasi, fluxcdbot, Sunny | 9 |
| 2021-06 | Stefan Prodan | 36 (61.0% of 59) | fluxcdbot, leigh capili, Hidde Beydals, Edvin N, Michael Bridgen | 7 |
| 2021-05 | Stefan Prodan | 16 (41.0% of 39) | Hidde Beydals, Daniel Holbach, fluxcdbot, Somtochi Onyekwere, Tobias Jakobsson | 9 |
| 2021-04 | Hidde Beydals | 45 (34.4% of 131) | Stefan Prodan, Daniel Holbach, Somtochi Onyekwere, Kingdon Barrett, fluxcdbot | 15 |
| 2021-03 | Hidde Beydals | 50 (43.5% of 115) | Stefan Prodan, leigh capili, fluxcdbot, Kingdon Barrett, tvories | 16 |
| 2021-02 | Hidde Beydals | 68 (41.0% of 166) | Stefan Prodan, Michael Bridgen, Jonathan Innis, fluxcdbot, leigh capili | 17 |
| 2021-01 | Stefan Prodan | 66 (35.1% of 188) | Hidde Beydals, Somtochi Onyekwere, Michael Bridgen, Philip Laine, fluxcdbot | 16 |
| 2020-12 | Stefan Prodan | 45 (33.6% of 134) | Hidde Beydals, Michael Bridgen, Aurel Canciu, fluxcdbot, Philip Laine | 13 |
| 2020-11 | Stefan Prodan | 70 (57.9% of 121) | Hidde Beydals, fluxcdbot, Michael Bridgen, Aurel Canciu, Philip Laine | 16 |
| 2020-10 | Stefan Prodan | 86 (52.8% of 163) | Hidde Beydals, Philip Laine, Michael Bridgen, “Anton, fluxcdbot | 17 |
| 2020-09 | Stefan Prodan | 73 (59.3% of 123) | Hidde Beydals, Daniel Holbach, fluxcdbot, mewzherder, leigh capili | 9 |
| 2020-08 | Stefan Prodan | 21 (40.4% of 52) | Hidde Beydals, Daniel Holbach, Martin H Berwanger, Michael Bridgen, Philip Laine | 6 |
| 2020-07 | Stefan Prodan | 74 (66.7% of 111) | Hidde Beydals, Lucas Käldström, bia, Michael Bridgen, Manuel Morejon | 7 |
| 2020-06 | Stefan Prodan | 58 (64.4% of 90) | Hidde Beydals | 2 |
| 2020-05 | Stefan Prodan | 34 (100.0% of 34) | 1 | |
| 2020-04 | Stefan Prodan | 63 (100.0% of 63) | 1 |
Lines added over time by the top 20 of 227 authors; the top 5 are in color, the rest in grey.
243 of 4,114 commits (5.9%) come from an address at 6 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 | |
|---|---|---|---|---|---|---|---|
| weave.works | 214 | 5.2% | 0 | 11 | 2020-07-03 | 2024-01-05 | |
| xenit.se | 16 | 0.4% | 0 | 2 | 2020-10-13 | 2021-10-20 | |
| linux.com | 5 | 0.1% | 0 | 2 | 2020-09-16 | 2022-10-20 | |
| telekom.de | 4 | 0.1% | 0 | 2 | 2021-11-25 | 2025-04-03 | |
| est.tech | 2 | <0.1% | 1 | 2 | 2024-01-04 | 2026-06-30 | |
| sap.com | 2 | <0.1% | 1 | 2 | 2021-08-04 | 2026-09-25 |
| Quarter | Commits | Organizations | One-person domains | Personal email | Hidden (noreply) | Unknown | Bots |
|---|---|---|---|---|---|---|---|
| 2026-Q4 | 102 | 0% | 2.9% | 90.2% | 5.9% | 0% | 1.0% |
| 2026-Q3 | 64 | 1.6% | 17.2% | 60.9% | 18.8% | 0% | 1.6% |
| 2026-Q2 | 130 | 0.8% | 15.4% | 70.8% | 10.8% | 0% | 2.3% |
| 2026-Q1 | 65 | 0% | 3.1% | 81.5% | 12.3% | 0% | 3.1% |
| 2025-Q4 | 67 | 0% | 3.0% | 86.6% | 9.0% | 0% | 1.5% |
| 2025-Q3 | 102 | 0% | 0% | 88.2% | 8.8% | 0% | 2.9% |
| 2025-Q2 | 99 | 1.0% | 10.1% | 79.8% | 7.1% | 0% | 2.0% |
| 2025-Q1 | 57 | 0% | 10.5% | 78.9% | 7.0% | 0% | 3.5% |
| Domain | Commits | Share | |
|---|---|---|---|
| gmail.com | 2,493 | 60.6% | |
| users.noreply.github.com | 802 | 19.5% | |
| hidde.co | 259 | 6.3% | |
| weave.works | 214 | 5.2% | |
| hhh.computer | 77 | 1.9% | |
| protonmail.com | 42 | 1.0% | |
| makk.es | 24 | 0.6% | |
| null.net | 21 | 0.5% | |
| xenit.se | 16 | 0.4% | |
| thebends.org | 11 | 0.3% |
How Flux compares with other CNCF graduated projects →
How Flux ranks among CNCF graduated 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