anthropics / connect-rust
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 74 files with 29,347 lines of code.
    • 7 very long files (17,339 lines of code)
    • 7 long files (4,990 lines of code)
    • 11 medium size files (3,836 lines of code)
    • 13 small files (1,966 lines of code)
    • 36 very small files (1,216 lines of code)
59% | 17% | 13% | 6% | 4%
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
rs62% | 18% | 12% | 4% | 1%
yaml0% | 0% | 56% | 0% | 43%
py0% | 0% | 0% | 100% | 0%
proto0% | 0% | 0% | 27% | 72%
go0% | 0% | 0% | 58% | 41%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
connectrpc72% | 11% | 10% | 5% | <1%
connectrpc-codegen99% | 0% | 0% | 0% | <1%
benches0% | 26% | 27% | 31% | 15%
connectrpc-build0% | 100% | 0% | 0% | 0%
connectrpc-reflection0% | 64% | 29% | 0% | 6%
connectrpc-health0% | 48% | 28% | 0% | 22%
ROOT0% | 0% | 99% | 0% | <1%
conformance0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
mod.rs
in connectrpc/src/client
4229 111
service.rs
in connectrpc/src
3777 97
codegen.rs
in connectrpc-codegen/src
3193 31
server.rs
in connectrpc/src
1823 25
compression.rs
in connectrpc/src
1711 99
interceptor.rs
in connectrpc/src
1529 32
handler.rs
in connectrpc/src
1077 41
echo_bloat.rs
in benches/rpc/benches
833 16
response.rs
in connectrpc/src
809 43
http2.rs
in connectrpc/src/client
790 34
lib.rs
in connectrpc-build/src
757 30
router.rs
in connectrpc/src
679 32
reflector.rs
in connectrpc-reflection/src
607 19
static_checker.rs
in connectrpc-health/src
515 4
payload.rs
in connectrpc/src
484 30
envelope.rs
in connectrpc/src
435 27
axum.rs
in connectrpc/src
418 3
error.rs
in connectrpc/src
409 12
363 -
lib.rs
in benches/rpc/src
315 2
service.rs
in connectrpc-health/src
303 2
cross_impl_bench.rs
in benches/rpc/benches
302 15
service.rs
in connectrpc-reflection/src
281 4
dispatcher.rs
in connectrpc/src
274 6
rpc_bench.rs
in benches/rpc/benches
252 9
spec.rs
in connectrpc/src
200 7
generate.py
in benches/charts
196 6
format-results.py
in benches/rpc
176 5
grpc_status.rs
in connectrpc/src
169 9
protocol.rs
in connectrpc/src
166 1
lib.rs
in connectrpc/src
158 -
codec.rs
in connectrpc/src
157 1
filter_handler.rs
in benches/rpc/benches
143 8
deadline.rs
in connectrpc/src
136 1
proto
bench.proto
in benches/rpc/proto
126 -
main.rs
in benches/rpc-tonic/src
122 -
fortune.rs
in benches/rpc/src
116 -
main.go
in benches/rpc-go
101 7
request.rs
in connectrpc/src
100 6
proto
echo_bloat.proto
in benches/rpc/proto
96 -
proto
bench.proto
in benches/rpc-go/proto
91 -
status.rs
in connectrpc-health/src
85 8
filter.rs
in benches/rpc/src
82 1
main.go
in benches/rpc-go/cmd/fortune
73 3
lib.rs
in conformance/src
69 -
stream_message.rs
in connectrpc/src
56 2
checker.rs
in connectrpc-health/src
56 3
proto
health.proto
in connectrpc-health/proto/grpc/health/v1
55 -
proto
bench_noutf8.proto
in benches/rpc/proto
50 -
lib.rs
in connectrpc-reflection/src
38 -
Files With Most Units (Top 40)
File# lines# units
mod.rs
in connectrpc/src/client
4229 111
compression.rs
in connectrpc/src
1711 99
service.rs
in connectrpc/src
3777 97
response.rs
in connectrpc/src
809 43
handler.rs
in connectrpc/src
1077 41
http2.rs
in connectrpc/src/client
790 34
router.rs
in connectrpc/src
679 32
interceptor.rs
in connectrpc/src
1529 32
codegen.rs
in connectrpc-codegen/src
3193 31
payload.rs
in connectrpc/src
484 30
lib.rs
in connectrpc-build/src
757 30
envelope.rs
in connectrpc/src
435 27
server.rs
in connectrpc/src
1823 25
reflector.rs
in connectrpc-reflection/src
607 19
echo_bloat.rs
in benches/rpc/benches
833 16
cross_impl_bench.rs
in benches/rpc/benches
302 15
error.rs
in connectrpc/src
409 12
grpc_status.rs
in connectrpc/src
169 9
rpc_bench.rs
in benches/rpc/benches
252 9
status.rs
in connectrpc-health/src
85 8
filter_handler.rs
in benches/rpc/benches
143 8
spec.rs
in connectrpc/src
200 7
main.go
in benches/rpc-go
101 7
request.rs
in connectrpc/src
100 6
dispatcher.rs
in connectrpc/src
274 6
generate.py
in benches/charts
196 6
format-results.py
in benches/rpc
176 5
service.rs
in connectrpc-reflection/src
281 4
static_checker.rs
in connectrpc-health/src
515 4
axum.rs
in connectrpc/src
418 3
checker.rs
in connectrpc-health/src
56 3
main.go
in benches/rpc-go/cmd/fortune
73 3
stream_message.rs
in connectrpc/src
56 2
service.rs
in connectrpc-health/src
303 2
lib.rs
in benches/rpc/src
315 2
codec.rs
in connectrpc/src
157 1
protocol.rs
in connectrpc/src
166 1
deadline.rs
in connectrpc/src
136 1
filter.rs
in benches/rpc/src
82 1
build.rs
in benches/rpc-tonic
5 1
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 23 long lines.

File# lines# units# long lines
codegen.rs
in connectrpc-codegen/src
3193 31 16
363 - 3
mod.rs
in connectrpc/src/client
4229 111 1
response.rs
in connectrpc/src
809 43 1
fortune.rs
in benches/rpc/src
116 - 1
main.go
in benches/rpc-go/cmd/fortune
73 3 1
Correlations

File Size vs. Commits (all time): 48 points

connectrpc/src/server.rs x: 14 commits (all time) y: 1823 lines of code connectrpc/src/envelope.rs x: 2 commits (all time) y: 435 lines of code connectrpc/src/client/mod.rs x: 20 commits (all time) y: 4229 lines of code connectrpc/src/service.rs x: 21 commits (all time) y: 3777 lines of code connectrpc-build/src/lib.rs x: 17 commits (all time) y: 757 lines of code connectrpc-codegen/src/codegen.rs x: 25 commits (all time) y: 3193 lines of code connectrpc/src/codec.rs x: 1 commits (all time) y: 157 lines of code connectrpc/src/dispatcher.rs x: 6 commits (all time) y: 274 lines of code connectrpc/src/handler.rs x: 9 commits (all time) y: 1077 lines of code connectrpc/src/lib.rs x: 19 commits (all time) y: 158 lines of code connectrpc/src/payload.rs x: 5 commits (all time) y: 484 lines of code connectrpc/src/response.rs x: 13 commits (all time) y: 809 lines of code connectrpc/src/router.rs x: 9 commits (all time) y: 679 lines of code connectrpc/src/stream_message.rs x: 2 commits (all time) y: 56 lines of code connectrpc/src/interceptor.rs x: 5 commits (all time) y: 1529 lines of code connectrpc-health/src/lib.rs x: 2 commits (all time) y: 23 lines of code connectrpc-reflection/src/lib.rs x: 2 commits (all time) y: 38 lines of code connectrpc/src/compression.rs x: 6 commits (all time) y: 1711 lines of code connectrpc/src/deadline.rs x: 4 commits (all time) y: 136 lines of code connectrpc-health/src/service.rs x: 3 commits (all time) y: 303 lines of code Taskfile.yaml x: 6 commits (all time) y: 363 lines of code connectrpc-reflection/buf.gen.yaml x: 1 commits (all time) y: 20 lines of code connectrpc-reflection/src/reflector.rs x: 1 commits (all time) y: 607 lines of code connectrpc-reflection/src/service.rs x: 1 commits (all time) y: 281 lines of code benches/rpc/benches/filter_handler.rs x: 3 commits (all time) y: 143 lines of code benches/rpc/src/lib.rs x: 7 commits (all time) y: 315 lines of code connectrpc/src/request.rs x: 1 commits (all time) y: 100 lines of code connectrpc-health/buf.gen.yaml x: 1 commits (all time) y: 15 lines of code connectrpc-health/proto/grpc/health/v1/health.proto x: 1 commits (all time) y: 55 lines of code connectrpc-health/src/static_checker.rs x: 1 commits (all time) y: 515 lines of code connectrpc-health/src/status.rs x: 1 commits (all time) y: 85 lines of code connectrpc/src/spec.rs x: 1 commits (all time) y: 200 lines of code connectrpc/src/client/http2.rs x: 3 commits (all time) y: 790 lines of code connectrpc/src/axum.rs x: 3 commits (all time) y: 418 lines of code benches/rpc/benches/rpc_bench.rs x: 3 commits (all time) y: 252 lines of code benches/rpc/benches/echo_bloat.rs x: 2 commits (all time) y: 833 lines of code benches/rpc/src/filter.rs x: 2 commits (all time) y: 82 lines of code connectrpc/src/error.rs x: 2 commits (all time) y: 409 lines of code connectrpc-codegen/src/lib.rs x: 2 commits (all time) y: 3 lines of code
4229.0
lines of code
  min: 3.0
  average: 580.83
  25th percentile: 59.25
  median: 263.0
  75th percentile: 661.0
  max: 4229.0
0 25.0
commits (all time)
min: 1.0 | average: 4.98 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.0 | max: 25.0

File Size vs. Contributors (all time): 48 points

connectrpc/src/server.rs x: 4 contributors (all time) y: 1823 lines of code connectrpc/src/envelope.rs x: 1 contributors (all time) y: 435 lines of code connectrpc/src/client/mod.rs x: 8 contributors (all time) y: 4229 lines of code connectrpc/src/service.rs x: 7 contributors (all time) y: 3777 lines of code connectrpc-build/src/lib.rs x: 8 contributors (all time) y: 757 lines of code connectrpc-codegen/src/codegen.rs x: 8 contributors (all time) y: 3193 lines of code connectrpc/src/codec.rs x: 1 contributors (all time) y: 157 lines of code connectrpc/src/dispatcher.rs x: 4 contributors (all time) y: 274 lines of code connectrpc/src/handler.rs x: 4 contributors (all time) y: 1077 lines of code connectrpc/src/lib.rs x: 8 contributors (all time) y: 158 lines of code connectrpc/src/payload.rs x: 3 contributors (all time) y: 484 lines of code connectrpc/src/response.rs x: 6 contributors (all time) y: 809 lines of code connectrpc/src/router.rs x: 5 contributors (all time) y: 679 lines of code connectrpc/src/stream_message.rs x: 2 contributors (all time) y: 56 lines of code connectrpc/src/interceptor.rs x: 3 contributors (all time) y: 1529 lines of code connectrpc-health/src/lib.rs x: 2 contributors (all time) y: 23 lines of code connectrpc-reflection/src/lib.rs x: 1 contributors (all time) y: 38 lines of code connectrpc/src/compression.rs x: 3 contributors (all time) y: 1711 lines of code connectrpc/src/deadline.rs x: 3 contributors (all time) y: 136 lines of code connectrpc-health/src/service.rs x: 3 contributors (all time) y: 303 lines of code Taskfile.yaml x: 3 contributors (all time) y: 363 lines of code connectrpc-reflection/buf.gen.yaml x: 1 contributors (all time) y: 20 lines of code connectrpc-reflection/src/reflector.rs x: 1 contributors (all time) y: 607 lines of code connectrpc-reflection/src/service.rs x: 1 contributors (all time) y: 281 lines of code benches/rpc/benches/filter_handler.rs x: 1 contributors (all time) y: 143 lines of code benches/rpc/src/lib.rs x: 2 contributors (all time) y: 315 lines of code connectrpc/src/request.rs x: 1 contributors (all time) y: 100 lines of code connectrpc-health/buf.gen.yaml x: 1 contributors (all time) y: 15 lines of code connectrpc-health/proto/grpc/health/v1/health.proto x: 1 contributors (all time) y: 55 lines of code connectrpc-health/src/static_checker.rs x: 1 contributors (all time) y: 515 lines of code connectrpc-health/src/status.rs x: 1 contributors (all time) y: 85 lines of code connectrpc/src/spec.rs x: 1 contributors (all time) y: 200 lines of code connectrpc/src/client/http2.rs x: 3 contributors (all time) y: 790 lines of code connectrpc/src/axum.rs x: 1 contributors (all time) y: 418 lines of code benches/rpc/benches/rpc_bench.rs x: 3 contributors (all time) y: 252 lines of code benches/rpc/benches/echo_bloat.rs x: 2 contributors (all time) y: 833 lines of code benches/rpc/src/filter.rs x: 1 contributors (all time) y: 82 lines of code connectrpc/src/error.rs x: 1 contributors (all time) y: 409 lines of code
4229.0
lines of code
  min: 3.0
  average: 580.83
  25th percentile: 59.25
  median: 263.0
  75th percentile: 661.0
  max: 4229.0
0 8.0
contributors (all time)
min: 1.0 | average: 2.54 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 8.0

File Size vs. Commits (30 days): 34 points

connectrpc/src/server.rs x: 4 commits (30d) y: 1823 lines of code connectrpc/src/envelope.rs x: 2 commits (30d) y: 435 lines of code connectrpc/src/client/mod.rs x: 14 commits (30d) y: 4229 lines of code connectrpc/src/service.rs x: 6 commits (30d) y: 3777 lines of code connectrpc-build/src/lib.rs x: 4 commits (30d) y: 757 lines of code connectrpc-codegen/src/codegen.rs x: 4 commits (30d) y: 3193 lines of code connectrpc/src/codec.rs x: 1 commits (30d) y: 157 lines of code connectrpc/src/dispatcher.rs x: 2 commits (30d) y: 274 lines of code connectrpc/src/handler.rs x: 3 commits (30d) y: 1077 lines of code connectrpc/src/lib.rs x: 4 commits (30d) y: 158 lines of code connectrpc/src/payload.rs x: 2 commits (30d) y: 484 lines of code connectrpc/src/response.rs x: 4 commits (30d) y: 809 lines of code connectrpc/src/router.rs x: 3 commits (30d) y: 679 lines of code connectrpc/src/stream_message.rs x: 2 commits (30d) y: 56 lines of code connectrpc/src/interceptor.rs x: 1 commits (30d) y: 1529 lines of code connectrpc-health/src/lib.rs x: 2 commits (30d) y: 23 lines of code connectrpc-reflection/src/lib.rs x: 2 commits (30d) y: 38 lines of code connectrpc/src/compression.rs x: 4 commits (30d) y: 1711 lines of code connectrpc/src/deadline.rs x: 3 commits (30d) y: 136 lines of code connectrpc-health/src/service.rs x: 3 commits (30d) y: 303 lines of code Taskfile.yaml x: 2 commits (30d) y: 363 lines of code connectrpc-reflection/buf.gen.yaml x: 1 commits (30d) y: 20 lines of code connectrpc-reflection/src/reflector.rs x: 1 commits (30d) y: 607 lines of code connectrpc-reflection/src/service.rs x: 1 commits (30d) y: 281 lines of code benches/rpc/benches/filter_handler.rs x: 1 commits (30d) y: 143 lines of code benches/rpc/src/lib.rs x: 1 commits (30d) y: 315 lines of code connectrpc/src/request.rs x: 1 commits (30d) y: 100 lines of code connectrpc-health/buf.gen.yaml x: 1 commits (30d) y: 15 lines of code connectrpc-health/proto/grpc/health/v1/health.proto x: 1 commits (30d) y: 55 lines of code connectrpc-health/src/static_checker.rs x: 1 commits (30d) y: 515 lines of code connectrpc-health/src/status.rs x: 1 commits (30d) y: 85 lines of code
4229.0
lines of code
  min: 3.0
  average: 716.82
  25th percentile: 77.75
  median: 292.0
  75th percentile: 770.0
  max: 4229.0
0 14.0
commits (30d)
min: 1.0 | average: 2.5 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.25 | max: 14.0

File Size vs. Contributors (30 days): 34 points

connectrpc/src/server.rs x: 2 contributors (30d) y: 1823 lines of code connectrpc/src/envelope.rs x: 1 contributors (30d) y: 435 lines of code connectrpc/src/client/mod.rs x: 6 contributors (30d) y: 4229 lines of code connectrpc/src/service.rs x: 5 contributors (30d) y: 3777 lines of code connectrpc-build/src/lib.rs x: 3 contributors (30d) y: 757 lines of code connectrpc-codegen/src/codegen.rs x: 4 contributors (30d) y: 3193 lines of code connectrpc/src/codec.rs x: 1 contributors (30d) y: 157 lines of code connectrpc/src/dispatcher.rs x: 2 contributors (30d) y: 274 lines of code connectrpc/src/handler.rs x: 3 contributors (30d) y: 1077 lines of code connectrpc/src/lib.rs x: 3 contributors (30d) y: 158 lines of code connectrpc/src/payload.rs x: 2 contributors (30d) y: 484 lines of code connectrpc/src/response.rs x: 4 contributors (30d) y: 809 lines of code connectrpc/src/router.rs x: 2 contributors (30d) y: 679 lines of code connectrpc/src/stream_message.rs x: 2 contributors (30d) y: 56 lines of code connectrpc/src/interceptor.rs x: 1 contributors (30d) y: 1529 lines of code connectrpc-health/src/lib.rs x: 2 contributors (30d) y: 23 lines of code connectrpc-reflection/src/lib.rs x: 1 contributors (30d) y: 38 lines of code connectrpc/src/compression.rs x: 2 contributors (30d) y: 1711 lines of code connectrpc/src/deadline.rs x: 3 contributors (30d) y: 136 lines of code connectrpc-health/src/service.rs x: 3 contributors (30d) y: 303 lines of code Taskfile.yaml x: 2 contributors (30d) y: 363 lines of code connectrpc-reflection/buf.gen.yaml x: 1 contributors (30d) y: 20 lines of code connectrpc-reflection/src/reflector.rs x: 1 contributors (30d) y: 607 lines of code connectrpc-reflection/src/service.rs x: 1 contributors (30d) y: 281 lines of code benches/rpc/benches/filter_handler.rs x: 1 contributors (30d) y: 143 lines of code benches/rpc/src/lib.rs x: 1 contributors (30d) y: 315 lines of code connectrpc/src/request.rs x: 1 contributors (30d) y: 100 lines of code connectrpc-health/buf.gen.yaml x: 1 contributors (30d) y: 15 lines of code connectrpc-health/proto/grpc/health/v1/health.proto x: 1 contributors (30d) y: 55 lines of code connectrpc-health/src/static_checker.rs x: 1 contributors (30d) y: 515 lines of code connectrpc-health/src/status.rs x: 1 contributors (30d) y: 85 lines of code
4229.0
lines of code
  min: 3.0
  average: 716.82
  25th percentile: 77.75
  median: 292.0
  75th percentile: 770.0
  max: 4229.0
0 6.0
contributors (30d)
min: 1.0 | average: 1.97 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 3.0 | max: 6.0

File Size vs. Commits (90 days): 46 points

connectrpc/src/server.rs x: 14 commits (90d) y: 1823 lines of code connectrpc/src/envelope.rs x: 2 commits (90d) y: 435 lines of code connectrpc/src/client/mod.rs x: 19 commits (90d) y: 4229 lines of code connectrpc/src/service.rs x: 21 commits (90d) y: 3777 lines of code connectrpc-build/src/lib.rs x: 17 commits (90d) y: 757 lines of code connectrpc-codegen/src/codegen.rs x: 23 commits (90d) y: 3193 lines of code connectrpc/src/codec.rs x: 1 commits (90d) y: 157 lines of code connectrpc/src/dispatcher.rs x: 6 commits (90d) y: 274 lines of code connectrpc/src/handler.rs x: 9 commits (90d) y: 1077 lines of code connectrpc/src/lib.rs x: 19 commits (90d) y: 158 lines of code connectrpc/src/payload.rs x: 5 commits (90d) y: 484 lines of code connectrpc/src/response.rs x: 13 commits (90d) y: 809 lines of code connectrpc/src/router.rs x: 9 commits (90d) y: 679 lines of code connectrpc/src/stream_message.rs x: 2 commits (90d) y: 56 lines of code connectrpc/src/interceptor.rs x: 5 commits (90d) y: 1529 lines of code connectrpc-health/src/lib.rs x: 2 commits (90d) y: 23 lines of code connectrpc-reflection/src/lib.rs x: 2 commits (90d) y: 38 lines of code connectrpc/src/compression.rs x: 6 commits (90d) y: 1711 lines of code connectrpc/src/deadline.rs x: 4 commits (90d) y: 136 lines of code connectrpc-health/src/service.rs x: 3 commits (90d) y: 303 lines of code Taskfile.yaml x: 3 commits (90d) y: 363 lines of code connectrpc-reflection/buf.gen.yaml x: 1 commits (90d) y: 20 lines of code connectrpc-reflection/src/reflector.rs x: 1 commits (90d) y: 607 lines of code connectrpc-reflection/src/service.rs x: 1 commits (90d) y: 281 lines of code benches/rpc/benches/filter_handler.rs x: 3 commits (90d) y: 143 lines of code benches/rpc/src/lib.rs x: 6 commits (90d) y: 315 lines of code connectrpc/src/request.rs x: 1 commits (90d) y: 100 lines of code connectrpc-health/buf.gen.yaml x: 1 commits (90d) y: 15 lines of code connectrpc-health/proto/grpc/health/v1/health.proto x: 1 commits (90d) y: 55 lines of code connectrpc-health/src/static_checker.rs x: 1 commits (90d) y: 515 lines of code connectrpc-health/src/status.rs x: 1 commits (90d) y: 85 lines of code connectrpc/src/spec.rs x: 1 commits (90d) y: 200 lines of code connectrpc/src/client/http2.rs x: 2 commits (90d) y: 790 lines of code connectrpc/src/axum.rs x: 3 commits (90d) y: 418 lines of code benches/rpc/benches/rpc_bench.rs x: 3 commits (90d) y: 252 lines of code benches/rpc/benches/echo_bloat.rs x: 2 commits (90d) y: 833 lines of code benches/rpc/src/filter.rs x: 2 commits (90d) y: 82 lines of code connectrpc/src/error.rs x: 2 commits (90d) y: 409 lines of code conformance/src/lib.rs x: 1 commits (90d) y: 69 lines of code
4229.0
lines of code
  min: 3.0
  average: 605.33
  25th percentile: 78.75
  median: 277.5
  75th percentile: 698.5
  max: 4229.0
0 23.0
commits (90d)
min: 1.0 | average: 4.93 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.0 | max: 23.0

File Size vs. Contributors (90 days): 46 points

connectrpc/src/server.rs x: 4 contributors (90d) y: 1823 lines of code connectrpc/src/envelope.rs x: 1 contributors (90d) y: 435 lines of code connectrpc/src/client/mod.rs x: 8 contributors (90d) y: 4229 lines of code connectrpc/src/service.rs x: 7 contributors (90d) y: 3777 lines of code connectrpc-build/src/lib.rs x: 8 contributors (90d) y: 757 lines of code connectrpc-codegen/src/codegen.rs x: 8 contributors (90d) y: 3193 lines of code connectrpc/src/codec.rs x: 1 contributors (90d) y: 157 lines of code connectrpc/src/dispatcher.rs x: 4 contributors (90d) y: 274 lines of code connectrpc/src/handler.rs x: 4 contributors (90d) y: 1077 lines of code connectrpc/src/lib.rs x: 8 contributors (90d) y: 158 lines of code connectrpc/src/payload.rs x: 3 contributors (90d) y: 484 lines of code connectrpc/src/response.rs x: 6 contributors (90d) y: 809 lines of code connectrpc/src/router.rs x: 5 contributors (90d) y: 679 lines of code connectrpc/src/stream_message.rs x: 2 contributors (90d) y: 56 lines of code connectrpc/src/interceptor.rs x: 3 contributors (90d) y: 1529 lines of code connectrpc-health/src/lib.rs x: 2 contributors (90d) y: 23 lines of code connectrpc-reflection/src/lib.rs x: 1 contributors (90d) y: 38 lines of code connectrpc/src/compression.rs x: 3 contributors (90d) y: 1711 lines of code connectrpc/src/deadline.rs x: 3 contributors (90d) y: 136 lines of code connectrpc-health/src/service.rs x: 3 contributors (90d) y: 303 lines of code Taskfile.yaml x: 3 contributors (90d) y: 363 lines of code connectrpc-reflection/buf.gen.yaml x: 1 contributors (90d) y: 20 lines of code connectrpc-reflection/src/reflector.rs x: 1 contributors (90d) y: 607 lines of code connectrpc-reflection/src/service.rs x: 1 contributors (90d) y: 281 lines of code benches/rpc/benches/filter_handler.rs x: 1 contributors (90d) y: 143 lines of code benches/rpc/src/lib.rs x: 2 contributors (90d) y: 315 lines of code connectrpc/src/request.rs x: 1 contributors (90d) y: 100 lines of code connectrpc-health/buf.gen.yaml x: 1 contributors (90d) y: 15 lines of code connectrpc-health/proto/grpc/health/v1/health.proto x: 1 contributors (90d) y: 55 lines of code connectrpc-health/src/static_checker.rs x: 1 contributors (90d) y: 515 lines of code connectrpc-health/src/status.rs x: 1 contributors (90d) y: 85 lines of code connectrpc/src/spec.rs x: 1 contributors (90d) y: 200 lines of code connectrpc/src/client/http2.rs x: 2 contributors (90d) y: 790 lines of code connectrpc/src/axum.rs x: 1 contributors (90d) y: 418 lines of code benches/rpc/benches/rpc_bench.rs x: 3 contributors (90d) y: 252 lines of code benches/rpc/benches/echo_bloat.rs x: 2 contributors (90d) y: 833 lines of code benches/rpc/src/filter.rs x: 1 contributors (90d) y: 82 lines of code connectrpc/src/error.rs x: 1 contributors (90d) y: 409 lines of code
4229.0
lines of code
  min: 3.0
  average: 605.33
  25th percentile: 78.75
  median: 277.5
  75th percentile: 698.5
  max: 4229.0
0 8.0
contributors (90d)
min: 1.0 | average: 2.59 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 3.0 | max: 8.0