uber / zanzibar
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
49% | 11% | 17% | 15% | 5%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go50% | 11% | 17% | 14% | 5%
js0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
codegen74% | 6% | 11% | 6% | 1%
runtime0% | 26% | 37% | 21% | 14%
scripts0% | 0% | 0% | 89% | 10%
config0% | 0% | 0% | 68% | 31%
benchmarks0% | 0% | 0% | 68% | 31%
parallelize0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
template_files.go
in codegen/template_bundle
4464 141
1573 47
module.go
in codegen
1492 61
method.go
in codegen
1279 32
1051 26
gateway.go
in codegen
868 22
gateway.go
in runtime
790 22
669 41
context.go
in runtime
420 49
419 10
service.go
in codegen
330 16
285 23
package.go
in codegen
281 31
253 17
client.go
in codegen
243 14
233 5
trie.go
in runtime/router
227 9
218 8
runner.go
in codegen/runner
211 3
211 9
router.go
in runtime
206 10
195 7
194 8
thrift.go
in codegen
186 9
182 16
main.go
in benchmarks/runner
174 5
173 10
template.go
in codegen
172 13
casing.go
in codegen
165 10
163 7
157 9
easy_json.go
in scripts/easy_json
152 6
150 19
149 4
parallelize.go
in parallelize
139 13
mockgen.go
in codegen
130 7
constants.go
in runtime
124 -
main.go
in scripts/resolve_i64
123 6
router.go
in runtime/router
117 6
111 2
grpc_client.go
in runtime
101 4
http_client.go
in runtime
94 4
proto.go
in codegen
87 22
m3_aggregator.go
in runtime/plugins
87 7
middlewares.go
in runtime
86 7
73 13
main.go
in benchmarks/benchserver
69 3
69 6
http_server.go
in runtime
65 4
config.go
in config
61 3
Files With Most Units (Top 50)
File# lines# units
template_files.go
in codegen/template_bundle
4464 141
module.go
in codegen
1492 61
context.go
in runtime
420 49
1573 47
669 41
method.go
in codegen
1279 32
package.go
in codegen
281 31
1051 26
285 23
gateway.go
in codegen
868 22
proto.go
in codegen
87 22
gateway.go
in runtime
790 22
150 19
253 17
service.go
in codegen
330 16
182 16
client.go
in codegen
243 14
template.go
in codegen
172 13
parallelize.go
in parallelize
139 13
73 13
casing.go
in codegen
165 10
419 10
router.go
in runtime
206 10
173 10
thrift.go
in codegen
186 9
211 9
trie.go
in runtime/router
227 9
157 9
218 8
194 8
mockgen.go
in codegen
130 7
163 7
195 7
middlewares.go
in runtime
86 7
m3_aggregator.go
in runtime/plugins
87 7
easy_json.go
in scripts/easy_json
152 6
main.go
in scripts/resolve_i64
123 6
69 6
router.go
in runtime/router
117 6
main.go
in benchmarks/runner
174 5
233 5
149 4
57 4
grpc_client.go
in runtime
101 4
http_server.go
in runtime
65 4
35 4
rule_engine.go
in runtime/ruleengine
58 4
http_client.go
in runtime
94 4
runner.go
in codegen/runner
211 3
main.go
in benchmarks/benchserver
69 3
Files With Long Lines (Top 19)

There are 19 files with lines longer than 120 characters. In total, there are 105 long lines.

File# lines# units# long lines
template_files.go
in codegen/template_bundle
4464 141 57
1051 26 9
trie.go
in runtime/router
227 9 9
module.go
in codegen
1492 61 7
service.go
in codegen
330 16 4
method.go
in codegen
1279 32 2
1573 47 2
15 - 2
context.go
in runtime
420 49 2
http_client.go
in runtime
94 4 2
111 2 1
grpc_client.go
in runtime
101 4 1
utils.go
in runtime
26 3 1
195 7 1
router.go
in runtime
206 10 1
194 8 1
gateway.go
in runtime
790 22 1
285 23 1
173 10 1