Files

Files
15,873
92 extensions
Lines of Code
3,416,412
215 per file
Average File Size
14.3 KB
222.4 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
java7,0671,485,62043.5%210
py1,693458,95213.4%271
json269430,77812.6%1,601
go1,144295,5138.6%258
md1,138139,2224.1%122
ipynb8171,2032.1%879
yaml83269,7352.0%83
svg16566,7802.0%404
ts15147,3521.4%313
dart53644,3141.3%82
yml43143,8611.3%101
txt36034,0451.0%94
csv1532,5741.0%2,171
gradle31626,6400.8%84
ai426,0320.8%6,508
lock714,5820.4%2,083
scss9812,9670.4%132
sh12911,7100.3%90
proto308,9860.3%299
kt1067,8500.2%74
tf1327,2440.2%54
js456,9130.2%153
sum66,5330.2%1,088
groovy246,4520.2%268
sql1056,4120.2%61
html854,9660.1%58
tsx243,8100.1%158
xml323,7200.1%116
kts133,2190.1%247
tmpl131,7220.1%132
pxd151,3830.0%92
properties341,2200.0%35
sass141,0560.0%75
pyx59170.0%183
ftl19020.0%902
tfvars88030.0%100
ini26510.0%325
css126430.0%53
toml75350.0%76
mod75310.0%75
fmpp15200.0%520
pyi14260.0%426
jj14090.0%409
bat43850.0%96
python12560.0%256
avsc62390.0%39
arb11940.0%194
rs21770.0%88
config11660.0%166
hcl51640.0%32
tpl41570.0%39
conf51350.0%27
env31350.0%45
template21190.0%59
h21080.0%54
thrift21080.0%54
dockerfile21040.0%52
cfg2930.0%46
MD1860.0%86
pem2800.0%40
cc2720.0%36
ps12720.0%36
p83600.0%20
tfbackend3600.0%20
log3550.0%18
old1550.0%55
g41520.0%52
no extension2480.0%24
rdf1390.0%39
scala1330.0%33
pb3240.0%8
in1230.0%23
typed1190.0%19
MockMaker220.0%1
pdf210.0%0
png474———
jpg24———
avro5———
gif5———
jpeg5———
ico4———
jar4———
parquet2———
zip2———
dcm1———
eot1———
gz1———
odt1———
ttf1———
wasm1———
woff1———
woff21———

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy1,093
sdks/go.mod1,069
sdks/go.sum1,056
CHANGES.md1,040
sdks/python/setup.py620
runners/google-cloud-dataflow-java/build.gradle400
runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowRunner.java391
sdks/python/apache_beam/transforms/core.py328
sdks/python/tox.ini326
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java293
sdks/python/apache_beam/runners/dataflow/dataflow_runner.py280
sdks/python/apache_beam/options/pipeline_options.py262
sdks/python/apache_beam/io/gcp/bigquery.py243
settings.gradle.kts237
sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/ParDoTest.java231
sdks/python/apache_beam/runners/dataflow/internal/apiclient.py221
sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaIO.java214
sdks/python/apache_beam/pipeline.py209
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java192
build.gradle.kts190
sdks/python/apache_beam/runners/dataflow/internal/names.py189
runners/google-cloud-dataflow-java/src/test/java/org/apache/beam/runners/dataflow/DataflowRunnerTest.java187
sdks/python/apache_beam/dataframe/frames.py185
sdks/java/harness/src/main/java/org/apache/beam/fn/harness/FnApiDoFnRunner.java184
runners/google-cloud-dataflow-java/src/main/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.java176