elastic / sarama
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 145 files with 25,627 lines of code.
    • 5 files changed more than 100 times (4,604 lines of code)
    • 12 files changed 51-100 times (5,716 lines of code)
    • 34 files changed 21-50 times (6,785 lines of code)
    • 84 files changed 6-20 times (8,101 lines of code)
    • 10 files changed 1-5 times (421 lines of code)
17% | 22% | 26% | 31% | 1%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 145 files with 25,627 lines of code.
    • 13 files changed by more than 25 contributors (9,084 lines of code)
    • 42 files changed by 11-25 contributors (8,141 lines of code)
    • 51 files changed by 6-10 contributors (4,572 lines of code)
    • 39 files changed by 2-5 contributors (3,830 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
35% | 31% | 17% | 14% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, md, yaml, gitignore, mod, txt, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go17% | 22% | 26% | 31% | 1%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT18% | 23% | 25% | 31% | <1%
tools0% | 0% | 53% | 35% | 10%
internal0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
broker.go
in root
1297 89 2013-07-09 2025-03-04 215 76 evan.huus@jadedpixel.com julien.lind@elastic.co
client.go
in root
965 48 2013-07-05 2024-11-18 203 67 evan.huus@jadedpixel.com khushi.jain@elastic.co
805 46 2013-07-05 2024-11-18 184 61 evan.huus@jadedpixel.com khushi.jain@elastic.co
config.go
in root
494 4 2014-10-10 2024-11-18 141 59 eapache@gmail.com khushi.jain@elastic.co
1043 54 2015-03-16 2024-11-18 116 44 willem@vanbergen.org khushi.jain@elastic.co
utils.go
in root
267 17 2013-07-13 2024-11-18 93 32 eapache@gmail.com khushi.jain@elastic.co
admin.go
in root
941 39 2018-02-16 2024-11-18 92 38 chandra.d.kasiraju@ge.com khushi.jain@elastic.co
1284 128 2015-11-18 2024-11-18 86 40 horkhe@gmail.com khushi.jain@elastic.co
822 38 2018-05-03 2024-11-18 85 36 dimitrij.denissenko@blacksq... khushi.jain@elastic.co
errors.go
in root
370 9 2013-07-09 2024-11-18 82 35 evan.huus@jadedpixel.com khushi.jain@elastic.co
476 29 2013-07-11 2024-11-18 68 22 evan.huus@jadedpixel.com khushi.jain@elastic.co
479 29 2015-05-07 2024-11-18 68 27 eapache@gmail.com khushi.jain@elastic.co
message.go
in root
139 6 2013-07-10 2024-11-18 66 30 evan.huus@jadedpixel.com khushi.jain@elastic.co
request.go
in root
178 4 2013-07-05 2024-11-18 66 31 evan.huus@jadedpixel.com khushi.jain@elastic.co
sarama.go
in root
27 3 2013-07-15 2024-11-18 55 21 evan.huus@jadedpixel.com khushi.jain@elastic.co
352 23 2013-11-13 2024-11-18 52 22 burke@libbey.me khushi.jain@elastic.co
381 31 2013-07-10 2024-11-18 52 21 evan.huus@jadedpixel.com khushi.jain@elastic.co
230 8 2015-11-10 2024-11-18 43 24 eapache@gmail.com khushi.jain@elastic.co
228 13 2013-07-11 2024-11-18 42 13 evan.huus@jadedpixel.com khushi.jain@elastic.co
859 50 2018-05-03 2024-11-18 42 20 dimitrij.denissenko@blacksq... khushi.jain@elastic.co
278 10 2013-07-11 2024-11-18 40 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
164 21 2013-07-15 2024-11-18 38 16 evan.huus@jadedpixel.com khushi.jain@elastic.co
168 28 2013-07-10 2024-11-18 36 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
441 15 2013-07-11 2024-11-18 36 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
205 12 2013-07-11 2024-11-18 35 15 evan.huus@jadedpixel.com khushi.jain@elastic.co
185 12 2013-07-11 2024-11-18 34 15 evan.huus@jadedpixel.com khushi.jain@elastic.co
200 7 2019-04-29 2025-03-04 34 14 ruben.vp8510@gmail.com julien.lind@elastic.co
175 12 2013-07-11 2024-11-18 33 18 evan.huus@jadedpixel.com khushi.jain@elastic.co
189 8 2017-10-24 2024-11-18 33 15 vlad@arista.com khushi.jain@elastic.co
217 9 2013-07-10 2024-11-18 33 12 evan.huus@jadedpixel.com khushi.jain@elastic.co
43 - 2013-07-10 2024-11-18 32 16 evan.huus@jadedpixel.com khushi.jain@elastic.co
74 7 2014-05-07 2024-11-18 32 13 eapache@gmail.com khushi.jain@elastic.co
174 28 2013-07-10 2024-11-18 32 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
206 10 2013-07-11 2024-11-18 30 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
252 12 2013-07-11 2024-11-18 30 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
41 - 2013-07-10 2024-11-18 29 15 evan.huus@jadedpixel.com khushi.jain@elastic.co
129 16 2015-02-26 2024-11-18 29 9 eapache@gmail.com khushi.jain@elastic.co
167 12 2013-07-11 2024-11-18 28 11 evan.huus@jadedpixel.com khushi.jain@elastic.co
75 3 2013-07-10 2024-11-18 27 13 evan.huus@jadedpixel.com khushi.jain@elastic.co
main.go
in tools/kafka-producer-performance
436 10 2018-11-21 2024-11-18 27 14 ajarusan@arista.com khushi.jain@elastic.co
42 7 2014-05-07 2024-11-18 24 12 eapache@gmail.com khushi.jain@elastic.co
109 9 2013-07-11 2024-11-18 24 13 evan.huus@jadedpixel.com khushi.jain@elastic.co
294 16 2018-02-03 2024-11-18 24 13 conor@mongey.net khushi.jain@elastic.co
222 14 2015-12-07 2024-11-18 23 11 willem@vanbergen.org khushi.jain@elastic.co
64 9 2015-12-07 2024-11-18 22 10 willem@vanbergen.org khushi.jain@elastic.co
89 6 2013-07-10 2024-11-18 22 12 evan.huus@jadedpixel.com khushi.jain@elastic.co
records.go
in root
186 13 2017-10-24 2024-11-18 22 12 vlad@arista.com khushi.jain@elastic.co
202 12 2017-11-18 2024-11-18 22 14 robin.bartholdson@formulate.se khushi.jain@elastic.co
130 10 2016-06-09 2024-11-18 21 10 eapache@gmail.com khushi.jain@elastic.co
146 9 2015-12-07 2024-11-18 21 10 willem@vanbergen.org khushi.jain@elastic.co
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
broker.go
in root
1297 89 2013-07-09 2025-03-04 215 76 evan.huus@jadedpixel.com julien.lind@elastic.co
client.go
in root
965 48 2013-07-05 2024-11-18 203 67 evan.huus@jadedpixel.com khushi.jain@elastic.co
805 46 2013-07-05 2024-11-18 184 61 evan.huus@jadedpixel.com khushi.jain@elastic.co
config.go
in root
494 4 2014-10-10 2024-11-18 141 59 eapache@gmail.com khushi.jain@elastic.co
1043 54 2015-03-16 2024-11-18 116 44 willem@vanbergen.org khushi.jain@elastic.co
1284 128 2015-11-18 2024-11-18 86 40 horkhe@gmail.com khushi.jain@elastic.co
admin.go
in root
941 39 2018-02-16 2024-11-18 92 38 chandra.d.kasiraju@ge.com khushi.jain@elastic.co
822 38 2018-05-03 2024-11-18 85 36 dimitrij.denissenko@blacksq... khushi.jain@elastic.co
errors.go
in root
370 9 2013-07-09 2024-11-18 82 35 evan.huus@jadedpixel.com khushi.jain@elastic.co
utils.go
in root
267 17 2013-07-13 2024-11-18 93 32 eapache@gmail.com khushi.jain@elastic.co
request.go
in root
178 4 2013-07-05 2024-11-18 66 31 evan.huus@jadedpixel.com khushi.jain@elastic.co
message.go
in root
139 6 2013-07-10 2024-11-18 66 30 evan.huus@jadedpixel.com khushi.jain@elastic.co
479 29 2015-05-07 2024-11-18 68 27 eapache@gmail.com khushi.jain@elastic.co
230 8 2015-11-10 2024-11-18 43 24 eapache@gmail.com khushi.jain@elastic.co
476 29 2013-07-11 2024-11-18 68 22 evan.huus@jadedpixel.com khushi.jain@elastic.co
352 23 2013-11-13 2024-11-18 52 22 burke@libbey.me khushi.jain@elastic.co
sarama.go
in root
27 3 2013-07-15 2024-11-18 55 21 evan.huus@jadedpixel.com khushi.jain@elastic.co
381 31 2013-07-10 2024-11-18 52 21 evan.huus@jadedpixel.com khushi.jain@elastic.co
859 50 2018-05-03 2024-11-18 42 20 dimitrij.denissenko@blacksq... khushi.jain@elastic.co
175 12 2013-07-11 2024-11-18 33 18 evan.huus@jadedpixel.com khushi.jain@elastic.co
278 10 2013-07-11 2024-11-18 40 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
168 28 2013-07-10 2024-11-18 36 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
441 15 2013-07-11 2024-11-18 36 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
174 28 2013-07-10 2024-11-18 32 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
206 10 2013-07-11 2024-11-18 30 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
252 12 2013-07-11 2024-11-18 30 17 evan.huus@jadedpixel.com khushi.jain@elastic.co
164 21 2013-07-15 2024-11-18 38 16 evan.huus@jadedpixel.com khushi.jain@elastic.co
43 - 2013-07-10 2024-11-18 32 16 evan.huus@jadedpixel.com khushi.jain@elastic.co
205 12 2013-07-11 2024-11-18 35 15 evan.huus@jadedpixel.com khushi.jain@elastic.co
185 12 2013-07-11 2024-11-18 34 15 evan.huus@jadedpixel.com khushi.jain@elastic.co
189 8 2017-10-24 2024-11-18 33 15 vlad@arista.com khushi.jain@elastic.co
41 - 2013-07-10 2024-11-18 29 15 evan.huus@jadedpixel.com khushi.jain@elastic.co
200 7 2019-04-29 2025-03-04 34 14 ruben.vp8510@gmail.com julien.lind@elastic.co
main.go
in tools/kafka-producer-performance
436 10 2018-11-21 2024-11-18 27 14 ajarusan@arista.com khushi.jain@elastic.co
202 12 2017-11-18 2024-11-18 22 14 robin.bartholdson@formulate.se khushi.jain@elastic.co
22 1 2013-07-14 2024-11-18 19 14 eapache@gmail.com khushi.jain@elastic.co
kafka-console-producer.go
in tools/kafka-console-producer
138 4 2015-03-19 2024-11-18 17 14 willem@railsdoctors.com khushi.jain@elastic.co
228 13 2013-07-11 2024-11-18 42 13 evan.huus@jadedpixel.com khushi.jain@elastic.co
74 7 2014-05-07 2024-11-18 32 13 eapache@gmail.com khushi.jain@elastic.co
75 3 2013-07-10 2024-11-18 27 13 evan.huus@jadedpixel.com khushi.jain@elastic.co
109 9 2013-07-11 2024-11-18 24 13 evan.huus@jadedpixel.com khushi.jain@elastic.co
294 16 2018-02-03 2024-11-18 24 13 conor@mongey.net khushi.jain@elastic.co
217 9 2013-07-10 2024-11-18 33 12 evan.huus@jadedpixel.com khushi.jain@elastic.co
42 7 2014-05-07 2024-11-18 24 12 eapache@gmail.com khushi.jain@elastic.co
records.go
in root
186 13 2017-10-24 2024-11-18 22 12 vlad@arista.com khushi.jain@elastic.co
89 6 2013-07-10 2024-11-18 22 12 evan.huus@jadedpixel.com khushi.jain@elastic.co
119 11 2018-02-03 2024-11-18 20 12 conor@mongey.net khushi.jain@elastic.co
70 8 2013-08-07 2021-08-23 15 12 evan.huus@jadedpixel.com fae.charlton@elastic.co
167 12 2013-07-11 2024-11-18 28 11 evan.huus@jadedpixel.com khushi.jain@elastic.co
222 14 2015-12-07 2024-11-18 23 11 willem@vanbergen.org khushi.jain@elastic.co
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
proxy.go
in internal/toxiproxy
100 4 2023-08-11 2024-11-18 3 2 dominic.evans@uk.ibm.com khushi.jain@elastic.co
client.go
in internal/toxiproxy
84 4 2023-08-11 2024-11-18 4 2 dominic.evans@uk.ibm.com khushi.jain@elastic.co
30 2 2017-11-01 2017-11-01 1 2 eapache@gmail.com vlad@arista.com
toxic.go
in internal/toxiproxy
8 - 2023-08-11 2024-11-18 3 2 dominic.evans@uk.ibm.com khushi.jain@elastic.co
110 10 2020-02-03 2024-11-18 6 3 leonid.koftun@gmail.com khushi.jain@elastic.co
82 8 2020-02-03 2024-11-18 6 3 leonid.koftun@gmail.com khushi.jain@elastic.co
61 4 2021-04-21 2021-08-23 4 3 arkady.emelyanov@gmail.com fae.charlton@elastic.co
24 - 2025-02-22 2025-03-04 2 3 99559985+kruskall@users.nor... julien.lind@elastic.co
15 - 2021-09-03 2024-11-18 4 3 agriffaut@gmail.com khushi.jain@elastic.co
8 1 2025-02-22 2025-03-04 2 3 99559985+kruskall@users.nor... julien.lind@elastic.co
6 1 2025-02-22 2025-03-04 2 3 99559985+kruskall@users.nor... julien.lind@elastic.co
146 11 2021-09-03 2024-11-18 6 4 agriffaut@gmail.com khushi.jain@elastic.co
139 11 2021-06-14 2024-11-18 7 4 dominic.evans@uk.ibm.com khushi.jain@elastic.co
135 11 2020-02-03 2024-11-18 7 4 leonid.koftun@gmail.com khushi.jain@elastic.co
118 7 2021-04-21 2024-11-18 8 4 arkady.emelyanov@gmail.com khushi.jain@elastic.co
103 11 2019-06-21 2021-08-23 6 4 scott@mux.com fae.charlton@elastic.co
102 9 2021-09-03 2024-11-18 6 4 agriffaut@gmail.com khushi.jain@elastic.co
80 8 2021-09-04 2024-11-18 7 4 23032941+faillefer@users.no... khushi.jain@elastic.co
57 7 2021-04-21 2024-11-18 8 4 arkady.emelyanov@gmail.com khushi.jain@elastic.co
23 2 2020-06-11 2024-11-18 8 4 diego.alvarez@shopify.com khushi.jain@elastic.co
version.go
in root
21 1 2021-09-15 2024-11-18 7 4 dominic.evans@uk.ibm.com khushi.jain@elastic.co
750 22 2022-07-25 2024-11-18 9 5 ryarnyah@gmail.com khushi.jain@elastic.co
180 12 2021-09-03 2024-11-18 7 5 agriffaut@gmail.com khushi.jain@elastic.co
156 9 2017-12-18 2024-11-18 10 5 robin.bartholdson@formulate.se khushi.jain@elastic.co
142 11 2020-02-03 2024-11-18 9 5 leonid.koftun@gmail.com khushi.jain@elastic.co
141 9 2021-04-21 2024-11-18 9 5 arkady.emelyanov@gmail.com khushi.jain@elastic.co
133 9 2018-01-03 2024-11-18 10 5 robin.bartholdson@formulate.se khushi.jain@elastic.co
115 9 2018-01-09 2024-11-18 9 5 dongaro@ebay.com khushi.jain@elastic.co
112 10 2021-09-03 2024-11-18 7 5 agriffaut@gmail.com khushi.jain@elastic.co
111 9 2017-11-17 2024-11-18 9 5 robin.bartholdson@formulate.se khushi.jain@elastic.co
99 9 2021-09-04 2024-11-18 9 5 23032941+faillefer@users.no... khushi.jain@elastic.co
kafka-console-partitionconsumer.go
in tools/kafka-console-partitionconsumer
85 3 2015-03-20 2024-11-18 5 5 willem@railsdoctors.com khushi.jain@elastic.co
81 8 2021-04-21 2024-11-18 9 5 arkady.emelyanov@gmail.com khushi.jain@elastic.co
70 7 2019-10-24 2024-11-18 9 5 weeco91@gmail.com khushi.jain@elastic.co
56 8 2021-06-14 2024-11-18 8 5 dominic.evans@uk.ibm.com khushi.jain@elastic.co
54 7 2018-01-03 2024-11-18 9 5 robin.bartholdson@formulate.se khushi.jain@elastic.co
41 7 2016-06-09 2024-11-18 10 5 eapache@gmail.com khushi.jain@elastic.co
37 8 2018-05-02 2024-11-18 8 5 luopeng.he@gmail.com khushi.jain@elastic.co
config.go
in tools/tls
15 1 2019-03-06 2021-08-23 6 5 17348+bai@users.noreply.git... fae.charlton@elastic.co
143 12 2018-01-09 2024-11-18 10 6 dongaro@ebay.com khushi.jain@elastic.co
91 7 2018-01-03 2024-11-18 12 6 robin.bartholdson@formulate.se khushi.jain@elastic.co
87 8 2018-01-03 2024-11-18 11 6 robin.bartholdson@formulate.se khushi.jain@elastic.co
78 8 2017-12-18 2024-11-18 10 6 robin.bartholdson@formulate.se khushi.jain@elastic.co
74 8 2018-05-02 2024-11-18 10 6 luopeng.he@gmail.com khushi.jain@elastic.co
59 7 2018-12-23 2024-11-18 12 6 michael.w.kaminski@gmail.com khushi.jain@elastic.co
52 7 2017-12-18 2024-11-18 10 6 robin.bartholdson@formulate.se khushi.jain@elastic.co
37 7 2016-06-09 2024-11-18 11 6 eapache@gmail.com khushi.jain@elastic.co
34 7 2018-12-23 2024-11-18 12 6 michael.w.kaminski@gmail.com khushi.jain@elastic.co
179 14 2019-10-25 2024-11-18 12 7 weeco91@gmail.com khushi.jain@elastic.co
113 9 2018-02-03 2024-11-18 13 7 conor@mongey.net khushi.jain@elastic.co