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 |
|---|---|---|---|---|---|---|---|
| 776 | altic-dev/FluidVoice★ 8,812 | Swift | 69/100 · C | 4.2 | 510 of 2,452 | 4.5s | 1mo ago |
| 777 | CodeEditApp/CodeEdit★ 22,959 | Swift | 69/100 · C | 3.4 | 594 of 1,586 | 2.5s | 1mo ago |
| 778 | jordanbaird/Ice★ 29,034 | Swift | 69/100 · C | 3.5 | 146 of 463 | 1.3s | 1mo ago |
| 779 | ffmpegwasm/ffmpeg.wasm★ 17,691 | C | 69/100 · C | 8.0 | 152 of 570 | 1.8s | 1mo ago |
| 780 | HandBrake/HandBrake★ 23,846 | C | 69/100 · C | 5.2 | 2,374 of 4,886 | 5.6s | 1mo ago |
| 781 | radareorg/radare2★ 24,438 | C | 69/100 · C | 6.9 | 8,025 of 22,552 | 31.9s | 1mo ago |
| 782 | asmvik/yabai★ 29,339 | C | 69/100 · C | 6.7 | 122 of 542 | 1.2s | 1mo ago |
| 783 | jqlang/jq★ 35,272 | C | 69/100 · C | 6.0 | 152 of 753 | 1.4s | 1mo ago |
| 784 | skwp/dotfiles★ 6,973 | Ruby | 69/100 · C | 3.9 | 107 of 204 | 0.9s | 1mo ago |
| 785 | realm/jazzy★ 7,380 | Ruby | 69/100 · C | 3.2 | 186 of 584 | 8.1s | 1mo ago |
| 786 | postalserver/postal★ 16,702 | Ruby | 69/100 · C | 3.1 | 609 of 900 | 1.7s | 1mo ago |
| 787 | FreshRSS/FreshRSS★ 15,608 | PHP | 69/100 · C | 6.3 | 582 of 2,847 | 3.8s | 1mo ago |
| 788 | peass-ng/PEASS-ng★ 20,195 | C# | 69/100 · C | 4.0 | 4,598 of 6,679 | 5.7s | 1mo ago |
| 789 | google/ExoPlayer★ 21,932 | HTML | 69/100 · C | 2.7 | 16,464 of 31,779 | 43.9s | 1mo ago |
| 790 | atuinsh/atuin★ 30,761 | Rust | 69/100 · C | 4.1 | 301 of 709 | 2.4s | 1mo ago |
| 791 | dandavison/delta★ 31,550 | Rust | 69/100 · C | 5.0 | 141 of 275 | 1.4s | 1mo ago |
| 792 | labmlai/annotated_deep_learning_paper_implementations★ 67,212 | HTML | 69/100 · C | 1.9 | 264 of 1,351 | 19.0s | 1mo ago |
| 793 | FlowiseAI/Flowise★ 54,915 | TypeScript | 69/100 · C | 7.0 | 47 of 6,261 | 13.3s | 1mo ago |
| 794 | LiveContainer/LiveContainer★ 10,227 | Swift | 68/100 · C | 3.9 | 346 of 643 | 1.4s | 1mo ago |
| 795 | OpenEmu/OpenEmu★ 17,669 | Swift | 68/100 · C | 3.7 | 567 of 1,394 | 5.5s | 1mo ago |
| 796 | sandboxie-plus/Sandboxie★ 18,999 | TypeScript | 68/100 · C | 5.4 | 2,413 of 5,335 | 15.9s | 1mo ago |
| 797 | tmux/tmux★ 48,035 | C | 68/100 · C | 6.1 | 1,215 of 3,643 | 2.7s | 1mo ago |
| 798 | sqlitebrowser/sqlitebrowser★ 24,366 | C++ | 68/100 · C | 5.6 | 1,795 of 4,213 | 9.7s | 1mo ago |
| 799 | ShareX/ShareX★ 38,811 | C# | 68/100 · C | 1.9 | 7,323 of 7,326 | 6.5s | 1mo ago |
| 800 | dataease/dataease★ 24,245 | Vue | 68/100 · C | 4.4 | 2,947 of 9,638 | 15.4s | 1mo ago |
