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 |
|---|---|---|---|---|---|---|---|
| 26 | SwiftyJSON/SwiftyJSON★ 22,946 | Swift | 94/100 · A+ | 2.3 | 8 of 172 | 0.8s | 1mo ago |
| 27 | google/flatbuffers★ 26,261 | C++ | 94/100 · A+ | 2.0 | 2,989 of 21,660 | 6.6s | 1mo ago |
| 28 | LadybirdBrowser/ladybird★ 64,667 | C++ | 94/100 · A+ | 2.7 | 8,716 of 27,045 | 36.4s | 1mo ago |
| 29 | ruby/ruby★ 23,657 | Ruby | 94/100 · A+ | 2.3 | 20,000 of 89,162 | 3m 26s | 1mo ago |
| 30 | slimphp/Slim★ 12,268 | PHP | 94/100 · A+ | 1.8 | 31 of 742 | 1.0s | 1mo ago |
| 31 | casey/just★ 34,941 | Rust | 94/100 · A+ | 1.4 | 1,829 of 1,994 | 1.8s | 1mo ago |
| 32 | D4Vinci/Scrapling★ 71,213 | Python | 94/100 · A+ | 1.8 | 59 of 1,490 | 2.3s | 1mo ago |
| 33 | sveltejs/svelte★ 87,943 | JavaScript | 93/100 · A+ | 3.1 | 385 of 6,705 | 5.4s | 18d ago |
| 34 | fastify/fastify★ 36,982 | JavaScript | 93/100 · A+ | 2.7 | 3 of 1,453 | 2.3s | 22d ago |
| 35 | pestphp/pest★ 11,584 | PHP | 93/100 · A+ | 3.6 | 405 of 1,370 | 2.6s | 1mo ago |
| 36 | YOURLS/YOURLS★ 12,127 | PHP | 93/100 · A+ | 3.2 | 196 of 1,161 | 42.5s | 1mo ago |
| 37 | SpartnerNL/Laravel-Excel★ 12,689 | PHP | 93/100 · A+ | 2.4 | 63 of 1,331 | 1.4s | 1mo ago |
| 38 | PHPOffice/PhpSpreadsheet★ 13,954 | PHP | 93/100 · A+ | 3.1 | 1,810 of 10,441 | 11.3s | 1mo ago |
| 39 | Intervention/image★ 14,358 | PHP | 93/100 · A+ | 1.7 | 81 of 3,318 | 2.0s | 1mo ago |
| 40 | Seldaek/monolog★ 21,397 | PHP | 93/100 · A+ | 2.6 | 186 of 1,388 | 1.8s | 1mo ago |
| 41 | jesseduffield/lazygit★ 80,717 | Go | 93/100 · A+ | 2.5 | 846 of 4,522 | 5.0s | 1mo ago |
| 42 | headroomlabs-ai/headroom★ 62,335 | Python | 93/100 · A+ | 2.1 | 1,120 of 21,357 | 12.9s | 1mo ago |
| 43 | TauricResearch/TradingAgents★ 94,484 | Python | 93/100 · A+ | 2.0 | 23 of 886 | 1.5s | 1mo ago |
| 44 | github/spec-kit★ 123,742 | Python | 93/100 · A+ | 2.0 | 128 of 5,676 | 3.7s | 1mo ago |
| 45 | phaserjs/phaser★ 40,021 | JavaScript | 93/100 · A+ | 1.1 | 10 of 27,050 | 56.5s | 1mo ago |
| 46 | jprichardson/node-fs-extra★ 9,607 | JavaScript | 92/100 · A+ | 3.4 | 0 of 155 | 1.7s | 6d ago |
| 47 | laravel/framework★ 34,862 | PHP | 92/100 · A+ | 2.8 | 1,787 of 30,629 | 10.3s | 22d ago |
| 48 | fthomas/refined★ 1,729 | Scala | 92/100 · A+ | 2.0 | 53 of 161 | 1.2s | 1mo ago |
| 49 | monix/monix★ 1,932 | Scala | 92/100 · A+ | 3.1 | 478 of 7,079 | 3.9s | 1mo ago |
| 50 | scalatra/scalatra★ 2,649 | Scala | 92/100 · A+ | 3.2 | 247 of 845 | 1.1s | 1mo ago |
