uber / gqlgen
File Size

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

Intro
Learn more...
File Size Overall
75% | 3% | 5% | 6% | 9%
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
go77% | 3% | 6% | 5% | 7%
graphql0% | 0% | 0% | 20% | 79%
js0% | 0% | 0% | 32% | 67%
graphqls0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
_examples92% | 0% | 1% | 1% | 4%
codegen47% | 18% | 13% | 6% | 15%
integration92% | 0% | 0% | 0% | 7%
plugin0% | 15% | 62% | 8% | 12%
graphql0% | 0% | 7% | 43% | 48%
internal0% | 0% | 25% | 56% | 17%
client0% | 0% | 0% | 62% | 37%
ROOT0% | 0% | 0% | 100% | 0%
handler0% | 0% | 0% | 100% | 0%
api0% | 0% | 0% | 78% | 21%
complexity0% | 0% | 0% | 0% | 100%
init-templates0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
generated.go
in _examples/federation/reviews/graph
4978 225
exec.go
in _examples/enum/api
4900 217
generated.go
in integration/server
4705 208
generated.go
in _examples/federation/products/graph
4430 205
generated.go
in _examples/dataloader
4297 182
generated.go
in _examples/scalars
4285 199
generated.go
in _examples/federation/accounts/graph
4283 193
generated.go
in _examples/config
4010 173
generated.go
in _examples/chat
3958 173
generated.go
in _examples/fileupload
3824 169
generated.go
in _examples/todo
3699 170
generated.go
in _examples/type-system-extension
3690 158
generated.go
in _examples/deferexample
3596 156
schema.go
in codegen/testserver/compliant-int/generated-default
3582 161
schema.go
in codegen/testserver/compliant-int/generated-compliant-strict
3582 161
generated.go
in _examples/selection
3493 153
generated.go
in _examples/uuid/graph
3403 147
generated.go
in _examples/embedding/subdir/gendir
3245 141
generated.go
in _examples/websocket-initfunc/server/graph
3167 139
templates.go
in codegen/templates
619 30
config.go
in codegen/config
569 20
models.go
in plugin/modelgen
567 17
stub.go
in codegen/testserver/singlefile
531 122
stub.go
in codegen/testserver/followschema
531 122
binder.go
in codegen/config
529 38
field.go
in codegen
497 32
federation.go
in plugin/federation
463 17
websocket.go
in graphql/handler/transport
416 18
resolver.go
in codegen/testserver/singlefile
356 120
resolver.go
in codegen/testserver/followschema
356 120
resolvers.go
in _examples/starwars
328 25
models-gen.go
in codegen/testserver/singlefile
295 22
models-gen.go
in codegen/testserver/followschema
295 22
resolver.go
in plugin/resolvergen
276 10
federation.go
in _examples/federation/products/graph
272 9
generated.go
in plugin/modelgen/out
263 34
federation.go
in _examples/federation/reviews/graph
260 9
generated.go
in plugin/modelgen/out_enable_model_json_omitempty_tag_true
259 34
generated.go
in plugin/modelgen/out_enable_model_json_omitempty_tag_false
259 34
generated.go
in plugin/modelgen/out_nullable_input_omittable
258 34
generated.go
in plugin/modelgen/out_enable_model_json_omitempty_tag_nil
258 34
federation.go
in _examples/federation/accounts/graph
222 9
generated.go
in plugin/modelgen/out_struct_pointers
217 24
data.go
in codegen
208 6
packages.go
in internal/code
201 14
http_multipart_mixed.go
in graphql/handler/transport
200 9
executor.go
in graphql/executor
192 11
main.go
in root
191 5
http_form_multipart.go
in graphql/handler/transport
185 4
testserver.go
in graphql/handler/testserver
180 5
Files With Most Units (Top 50)
File# lines# units
generated.go
in _examples/federation/reviews/graph
4978 225
exec.go
in _examples/enum/api
4900 217
generated.go
in integration/server
4705 208
generated.go
in _examples/federation/products/graph
4430 205
generated.go
in _examples/scalars
4285 199
generated.go
in _examples/federation/accounts/graph
4283 193
generated.go
in _examples/dataloader
4297 182
generated.go
in _examples/chat
3958 173
generated.go
in _examples/config
4010 173
generated.go
in _examples/todo
3699 170
generated.go
in _examples/fileupload
3824 169
schema.go
in codegen/testserver/compliant-int/generated-default
3582 161
schema.go
in codegen/testserver/compliant-int/generated-compliant-strict
3582 161
generated.go
in _examples/type-system-extension
3690 158
generated.go
in _examples/deferexample
3596 156
generated.go
in _examples/selection
3493 153
generated.go
in _examples/uuid/graph
3403 147
generated.go
in _examples/embedding/subdir/gendir
3245 141
generated.go
in _examples/websocket-initfunc/server/graph
3167 139
stub.go
in codegen/testserver/singlefile
531 122
stub.go
in codegen/testserver/followschema
531 122
resolver.go
in codegen/testserver/singlefile
356 120
resolver.go
in codegen/testserver/followschema
356 120
binder.go
in codegen/config
529 38
generated.go
in plugin/modelgen/out_enable_model_json_omitempty_tag_true
259 34
generated.go
in plugin/modelgen/out_enable_model_json_omitempty_tag_false
259 34
generated.go
in plugin/modelgen/out_nullable_input_omittable
258 34
generated.go
in plugin/modelgen/out
263 34
generated.go
in plugin/modelgen/out_enable_model_json_omitempty_tag_nil
258 34
field.go
in codegen
497 32
templates.go
in codegen/templates
619 30
server.go
in graphql/handler
153 26
resolvers.go
in _examples/starwars
328 25
generated.go
in plugin/modelgen/out_struct_pointers
217 24
models-gen.go
in codegen/testserver/singlefile
295 22
models-gen.go
in codegen/testserver/followschema
295 22
config.go
in codegen/config
569 20
handler.go
in handler
179 20
extensions.go
in graphql/executor
156 18
websocket.go
in graphql/handler/transport
416 18
federation.go
in plugin/federation
463 17
models.go
in plugin/modelgen
567 17
enum.go
in _examples/enum/api
52 16
model.go
in _examples/scalars/model
158 15
resolver.go
in integration/server
77 15
packages.go
in internal/code
201 14
directive.go
in codegen
159 13
object.go
in codegen
158 13
model.go
in _examples/starwars/models
64 13
fieldset.go
in plugin/federation/fieldset
156 13
Files With Long Lines (Top 50)

There are 70 files with lines longer than 120 characters. In total, there are 3035 long lines.

File# lines# units# long lines
generated.go
in _examples/federation/reviews/graph
4978 225 212
generated.go
in _examples/federation/products/graph
4430 205 181
exec.go
in _examples/enum/api
4900 217 181
generated.go
in integration/server
4705 208 179
generated.go
in _examples/scalars
4285 199 176
generated.go
in _examples/federation/accounts/graph
4283 193 170
generated.go
in _examples/dataloader
4297 182 155
generated.go
in _examples/fileupload
3824 169 152
generated.go
in _examples/chat
3958 173 150
generated.go
in _examples/config
4010 173 149
generated.go
in _examples/todo
3699 170 147
generated.go
in _examples/type-system-extension
3690 158 143
schema.go
in codegen/testserver/compliant-int/generated-default
3582 161 138
schema.go
in codegen/testserver/compliant-int/generated-compliant-strict
3582 161 138
generated.go
in _examples/deferexample
3596 156 136
generated.go
in _examples/selection
3493 153 134
generated.go
in _examples/uuid/graph
3403 147 132
generated.go
in _examples/websocket-initfunc/server/graph
3167 139 128
generated.go
in _examples/embedding/subdir/gendir
3245 141 126
resolvers.go
in _examples/starwars
328 25 7
field.go
in codegen
497 32 6
resolver.go
in codegen/testserver/singlefile
356 120 6
resolver.go
in codegen/testserver/followschema
356 120 6
stub.go
in codegen/testserver/singlefile
531 122 5
stub.go
in codegen/testserver/followschema
531 122 5
federation.go
in plugin/federation
463 17 5
testexecutor.go
in graphql/executor/testexecutor
170 7 4
compare.go
in internal/code
128 1 3
directive.go
in codegen
159 13 3
server.go
in _examples/fileupload/server
92 2 3
resolver.go
in plugin/resolvergen
276 10 3
models.go
in plugin/modelgen
567 17 3
168 7 3
altair_playground.go
in graphql/playground
75 1 3
config.go
in codegen/config
569 20 2
binder.go
in codegen/config
529 38 2
schema.resolvers.go
in _examples/federation/reviews/graph
50 5 2
federation.go
in _examples/federation/reviews/graph
260 9 2
server.go
in _examples/websocket-initfunc/server
58 2 2
complexity.go
in complexity
81 5 2
testserver.go
in graphql/handler/testserver
180 5 2
main.go
in root
191 5 1
prune.go
in internal/imports
79 3 1
templates.go
in codegen/templates
619 30 1
directive.graphql
in codegen/testserver/singlefile
53 - 1
mutation_with_custom_scalar.go
in codegen/testserver/singlefile
24 2 1
directive.graphql
in codegen/testserver/followschema
53 - 1
mutation_with_custom_scalar.go
in codegen/testserver/followschema
24 2 1
util.go
in codegen
39 3 1
data.go
in codegen
208 6 1