agent-substrate/substrate
Agent Substrate: the core system
Go★ 3,083+245 that day#2 on trendingD 49.3 health8.47% duplicated
D49.3/100
Duplication53
7.9% in go, python, bash, perl, sql, cDead coden/a
JavaScript, TypeScript and Python are under 5% of the codeComplexity46
55.8%Most complex files
- cmd/ateapi/internal/controlapi/zz_generated.validation.go2129 cx
- pkg/proto/ateapipb/ateapi.pb.go1181 cx
- cmd/ateapi/internal/store/storecontract/contract.go685 cx
- cmd/ateapi/internal/controlapi/functionaltest/actor_test.go559 cx
- internal/proto/ateletpb/atelet.pb.go533 cx
- internal/proto/ateompb/ateom.pb.go333 cx
- cmd/ateapi/internal/controlapi/validation_test.go325 cx
- cmd/atelet/main.go322 cx
- cmd/atelet/main_test.go308 cx
- pkg/proto/ateapipb/ateapi_grpc.pb.go298 cx
Dead code 18.16% unused · 28 findings
- benchmarking/locust/common/glutton_pb2_grpc.pyunused-file
- benchmarking/automation/testtypes/nighthawk_ingress.pyunused-file
- benchmarking/locust/common/trace.pyunused-file
- benchmarking/locust/common/grpc_tracing.pyunused-file
- benchmarking/locust/common/metrics.pyunused-file
- benchmarking/locust/common/glutton_pb2.pyunused-file
- benchmarking/locust/common/wait_time.pyunused-file
- benchmarking/automation/testtypes/locust.pyunused-file
- benchmarking/locust/common/memload_config.pyunused-file
- benchmarking/locust/common/sweperf_config.pyunused-file
1,173files
287,045lines
1,590,576tokens
1,848clones
24,314duplicated lines (8.47%)
184,247duplicated tokens (11.58%)
By format
| Format | Files | Lines | Clones | Duplicated lines | Duplication |
|---|---|---|---|---|---|
| go | 823 | 218,276 | 1,668 | 17,436 | 7.99% |
| yaml | 67 | 14,816 | 68 | 1,292 | 8.72% |
| python | 47 | 8,500 | 54 | 818 | 9.62% |
| txt | 33 | 4,241 | 30 | 3,899 | 91.94% |
| markup | 4 | 2,395 | 12 | 654 | 27.31% |
| markdown | 79 | 15,876 | 10 | 111 | 0.7% |
| bash | 83 | 11,405 | 4 | 64 | 0.56% |
| json | 7 | 1,730 | 2 | 40 | 2.31% |
| text | 15 | 3,934 | 0 | 0 | 0% |
| protobuf | 7 | 3,838 | 0 | 0 | 0% |
Largest clones
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/LICENSE.txt:2–202
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/config/LICENSE.txt:2–202
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/credentials/LICENSE.txt:2–202
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/LICENSE.txt:2–202
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/feature/s3/manager/LICENSE.txt:2–202
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/internal/configsources/LICENSE.txt:2–202
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/LICENSE.txt:2–202
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/internal/v4a/LICENSE.txt:2–202
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/LICENSE.txt:2–202
- 201 lines · 1,869 tokens txt_LICENSES/github.com/aws/aws-sdk-go-v2/LICENSE.txt:2–202⇆_LICENSES/github.com/aws/aws-sdk-go-v2/service/internal/checksum/LICENSE.txt:2–202
Trending appearances
| Day | Rank | Stars | Files | Lines | Clones | Duplication | Health | Commit |
|---|---|---|---|---|---|---|---|---|
| Sep 23, 2026 | #2 | 3,083 (+245) | 1,173 | 287,045 | 1,848 | 8.47% | D 49.3 | d277088 |
Want this for your own project? Install jscpd and run jscpd .