Leaderboard
Every publicly analyzed repository (894 total), ranked by codebase health score - dead code, complexity, test file ratio, duplication, and file size.
See what breaks first
On expressjs/express, changing eb9df264-6bc3-46e3-b9db-f9bf0a63bdfa/index.js affects 109 other files - 96 directly, 13 transitively.
That's ArchSetu's blast-radius graph, traced automatically for every file in every repo it scans - not a health score, an actual dependency trace. Real result, computed live, not a mockup.
Open the Change Impact graphDead code is attack surface
Unreachable code still ships in your bundle. It can hide a forgotten auth check or a deprecated endpoint nobody is patching.
Complexity hides bugs from review
More branches means more edge cases a reviewer can miss - high-complexity functions are where vulnerabilities go unnoticed the longest.
Undeclared imports are supply-chain risk
A package imported but never declared can silently disappear or get typosquatted - see the Dependencies tab on any report.
894
Repos analyzed
9,277,318
Functions scanned
2,028,461
Dead functions found
362,328,054
Lines of code scanned
Reference repositories
Vetted, well-known open-source projects| # | Repository | Language | Health | Avg complexity | Dead code (functions) | Scan time | Last analyzed |
|---|---|---|---|---|---|---|---|
| 1 | expressjs/express★ 69,269 | JavaScript | 98/100 · A+ | 1.1 | 0 of 1,653 | 1.7s | 1mo ago |
| 2 | django/django★ 88,234 | Python | 96/100 · A+ | 1.8 | 1,272 of 32,564 | 14.3s | 1mo ago |
Community-submitted repos
Analyzed by other visitors, unvetted| # | Repository | Language | Health | Avg complexity | Dead code (functions) | Scan time | Last analyzed |
|---|---|---|---|---|---|---|---|
| 476 | microsoft/terminal★ 104,343 | C++ | 79/100 · B | 2.3 | 2,355 of 4,120 | 11.0s | 1mo ago |
| 477 | chef/chef★ 8,223 | Ruby | 79/100 · B | 3.2 | 4,760 of 7,043 | 5.4s | 1mo ago |
| 478 | opf/openproject★ 0 | Ruby | 79/100 · B | 2.4 | 15,382 of 38,756 | - | 1mo ago |
| 479 | sidekiq/sidekiq★ 13,553 | Ruby | 79/100 · B | 2.6 | 546 of 1,111 | 1.3s | 1mo ago |
| 480 | chatwoot/chatwoot★ 34,756 | Ruby | 79/100 · B | 2.8 | 4,673 of 15,280 | 21.7s | 1mo ago |
| 481 | octobercms/october★ 11,142 | PHP | 79/100 · B | 3.4 | 711 of 8,532 | 20.9s | 1mo ago |
| 482 | bagisto/bagisto★ 27,834 | PHP | 79/100 · B | 3.8 | 877 of 6,117 | 43.0s | 1mo ago |
| 483 | YunaiV/ruoyi-vue-pro★ 38,369 | Java | 79/100 · B | 1.9 | 6,102 of 17,042 | 22.1s | 1mo ago |
| 484 | ankitects/anki★ 29,302 | Rust | 79/100 · B | 2.3 | 934 of 5,986 | 5.3s | 1mo ago |
| 485 | jj-vcs/jj★ 30,595 | Rust | 79/100 · B | 4.2 | 471 of 3,098 | 5.0s | 1mo ago |
| 486 | pnpm/pnpm★ 35,871 | Rust | 79/100 · B | 2.8 | 7,498 of 16,057 | 15.2s | 1mo ago |
| 487 | wailsapp/wails★ 35,402 | Go | 79/100 · B | 2.6 | 4,949 of 16,588 | 20.9s | 1mo ago |
| 488 | SagerNet/sing-box★ 36,419 | Go | 79/100 · B | 3.4 | 1,755 of 7,976 | 5.3s | 1mo ago |
| 489 | multica-ai/multica★ 42,006 | Go | 79/100 · B | 5.8 | 4,706 of 16,951 | 19.4s | 1mo ago |
| 490 | jesseduffield/lazydocker★ 52,157 | Go | 79/100 · B | 2.7 | 143 of 530 | 3.9s | 1mo ago |
| 491 | hiyouga/LlamaFactory★ 73,507 | Python | 79/100 · B | 3.0 | 124 of 1,536 | 2.1s | 1mo ago |
| 492 | deepseek-ai/DeepSeek-V3★ 104,003 | Python | 79/100 · B | 2.7 | 3 of 42 | 0.6s | 1mo ago |
| 493 | Comfy-Org/ComfyUI★ 122,195 | Python | 79/100 · B | 2.5 | 651 of 11,011 | 5.8s | 1mo ago |
| 494 | 521xueweihan/HelloGitHub★ 167,199 | Python | 79/100 · B | 2.7 | 1 of 15 | 1.6s | 1mo ago |
| 495 | toeverything/AFFiNE★ 70,790 | TypeScript | 79/100 · B | 3.7 | 790 of 24,523 | 51.1s | 1mo ago |
| 496 | anomalyco/opencode★ 189,572 | TypeScript | 79/100 · B | 5.2 | 457 of 14,626 | 29.0s | 1mo ago |
| 497 | Krishnabhuvan/smart-garden-planner★ 1 | HTML | 78/100 · B | 1.8 | 15 of 19 | 1.7s | 7d ago |
| 498 | johnuberbacher/invoice-generator★ 292 | JavaScript | 78/100 · B | 3.6 | 0 of 16 | 1.0s | 19d ago |
| 499 | ReadYouApp/ReadYou★ 7,349 | Kotlin | 78/100 · B | 2.6 | 428 of 1,178 | 1.9s | 1mo ago |
| 500 | aniyomiorg/aniyomi★ 7,544 | Kotlin | 78/100 · B | 2.6 | 1,247 of 5,374 | 7.5s | 1mo ago |
