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 |
|---|---|---|---|---|---|---|---|
| 801 | jdx/mise★ 31,118 | Rust | 68/100 · C | 4.6 | 1,374 of 3,076 | 5.5s | 1mo ago |
| 802 | ajeetdsouza/zoxide★ 38,233 | Rust | 68/100 · C | 5.4 | 25 of 48 | 1.2s | 1mo ago |
| 803 | vercel-labs/agent-browser★ 39,174 | Rust | 68/100 · C | 6.0 | 320 of 1,975 | 3.5s | 1mo ago |
| 804 | typst/typst★ 55,087 | Rust | 68/100 · C | 5.3 | 435 of 1,550 | 3.1s | 1mo ago |
| 805 | Infisical/infisical★ 0 | TypeScript | 67/100 · C | 7.3 | 699 of 18,144 | 21.0s | 6d ago |
| 806 | KrishKrosh/TrackWeight★ 9,074 | Swift | 67/100 · C | 3.6 | 12 of 27 | 0.8s | 1mo ago |
| 807 | JohnCoates/Aerial★ 20,970 | Swift | 67/100 · C | 4.6 | 211 of 727 | 1.5s | 1mo ago |
| 808 | iina/iina★ 45,700 | Swift | 67/100 · C | 3.6 | 839 of 2,462 | 4.3s | 1mo ago |
| 809 | microsoft/BitNet★ 39,786 | Python | 67/100 · C | 4.5 | 138 of 617 | 2.1s | 1mo ago |
| 810 | Qloapps/QloApps★ 14,126 | PHP | 67/100 · C | 7.1 | 2,846 of 14,250 | 30.7s | 1mo ago |
| 811 | MiniMax-AI/skills★ 13,162 | C# | 67/100 · C | 4.1 | 314 of 585 | 1.5s | 1mo ago |
| 812 | duplicati/duplicati★ 14,808 | C# | 67/100 · C | 4.7 | 6,441 of 7,247 | 17.7s | 1mo ago |
| 813 | OpenRA/OpenRA★ 17,140 | YAML | 67/100 · C | 4.0 | 8,672 of 8,967 | 10.5s | 1mo ago |
| 814 | netchx/netch★ 17,671 | C# | 67/100 · C | 3.7 | 515 of 532 | 1.6s | 1mo ago |
| 815 | rocksdanister/lively★ 19,251 | C# | 67/100 · C | 3.5 | 1,491 of 1,495 | 4.2s | 1mo ago |
| 816 | huiyadanli/RevokeMsgPatcher★ 38,252 | C# | 67/100 · C | 3.3 | 193 of 193 | 0.9s | 1mo ago |
| 817 | zxing/zxing★ 34,033 | HTML | 67/100 · C | 3.4 | 3,172 of 6,002 | 10.5s | 1mo ago |
| 818 | zeroclaw-labs/zeroclaw★ 32,389 | Rust | 67/100 · C | 5.1 | 2,965 of 7,175 | 13.1s | 1mo ago |
| 819 | spacedriveapp/spacedrive★ 38,646 | Rust | 67/100 · C | 7.0 | 561 of 2,609 | 10.2s | 1mo ago |
| 820 | ComposioHQ/awesome-claude-skills★ 70,384 | Python | 67/100 · C | 6.0 | 44 of 356 | 2.3s | 1mo ago |
| 821 | karpathy/autoresearch★ 92,016 | Python | 67/100 · C | 3.4 | 4 of 42 | 0.6s | 1mo ago |
| 822 | anthropics/claude-code★ 139,032 | Python | 67/100 · C | 7.0 | 23 of 189 | 1.6s | 1mo ago |
| 823 | clash-verge-rev/clash-verge-rev★ 133,682 | TypeScript | 67/100 · C | 6.9 | 165 of 1,605 | 4.7s | 1mo ago |
| 824 | SwiftGen/SwiftGen★ 9,553 | Swift | 66/100 · C | 1.9 | 823 of 1,370 | 4.4s | 1mo ago |
| 825 | TheBoredTeam/boring.notch★ 10,147 | Swift | 66/100 · C | 4.1 | 239 of 609 | 1.2s | 1mo ago |
