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 |
|---|---|---|---|---|---|---|---|
| 701 | glanceapp/glance★ 35,962 | Go | 73/100 · B | 4.9 | 46 of 385 | 2.0s | 1mo ago |
| 702 | gogs/gogs★ 47,698 | Go | 73/100 · B | 5.8 | 759 of 4,364 | 8.4s | 1mo ago |
| 703 | nextlevelbuilder/ui-ux-pro-max-skill★ 109,977 | Python | 73/100 · B | 4.8 | 10 of 428 | 1.3s | 1mo ago |
| 704 | koala73/worldmonitor★ 73,906 | TypeScript | 73/100 · B | 6.9 | 682 of 17,620 | 38.2s | 1mo ago |
| 705 | ChatGPTNextWeb/NextChat★ 88,547 | TypeScript | 73/100 · B | 6.1 | 13 of 822 | 3.4s | 1mo ago |
| 706 | immich-app/immich★ 109,154 | TypeScript | 73/100 · B | 5.0 | 2,696 of 15,184 | 18.6s | 1mo ago |
| 707 | remoteintech/remote-jobs★ 40,589 | JavaScript | 73/100 · B | 4.8 | 14 of 78 | 2.7s | 1mo ago |
| 708 | supabase/supabase★ 0 | TypeScript | 72/100 · B | 6.0 | 1,083 of 14,765 | 17.0s | 5d ago |
| 709 | riscv-boom/riscv-boom★ 2,201 | Scala | 72/100 · B | 3.6 | 251 of 358 | 1.8s | 1mo ago |
| 710 | bmax121/APatch★ 7,700 | Kotlin | 72/100 · B | 3.9 | 228 of 680 | 2.0s | 1mo ago |
| 711 | breezy-weather/breezy-weather★ 0 | Kotlin | 72/100 · B | 5.1 | 432 of 3,226 | - | 1mo ago |
| 712 | mrkai77/Loop★ 11,248 | Swift | 72/100 · B | 4.0 | 113 of 658 | 4.8s | 1mo ago |
| 713 | sunnyyoung/WeChatTweak★ 13,807 | Swift | 72/100 · B | 3.1 | 6 of 13 | 1.2s | 1mo ago |
| 714 | ipader/SwiftGuide★ 15,991 | Swift | 72/100 · B | 1.6 | 50 of 130 | 3.1s | 1mo ago |
| 715 | permissionlesstech/bitchat★ 28,247 | Swift | 72/100 · B | 3.0 | 1,234 of 5,387 | 8.6s | 1mo ago |
| 716 | utmapp/UTM★ 34,783 | Swift | 72/100 · B | 3.1 | 820 of 1,790 | 2.8s | 1mo ago |
| 717 | openwrt/openwrt★ 27,651 | C | 72/100 · B | 4.9 | 1,269 of 3,311 | 7.9s | 1mo ago |
| 718 | ValdikSS/GoodbyeDPI★ 28,513 | C | 72/100 · B | 5.5 | 30 of 81 | 0.6s | 1mo ago |
| 719 | Fincept-Corporation/FinceptTerminal★ 0 | TypeScript | 72/100 · B | 3.6 | 4,122 of 20,236 | - | 1mo ago |
| 720 | aristocratos/btop★ 33,633 | C | 72/100 · B | 4.2 | 376 of 1,087 | 2.1s | 1mo ago |
| 721 | we-promise/sure★ 9,138 | Ruby | 72/100 · B | 3.8 | 4,859 of 10,779 | 13.7s | 1mo ago |
| 722 | jordansissel/fpm★ 11,498 | Ruby | 72/100 · B | 6.2 | 149 of 338 | 1.1s | 1mo ago |
| 723 | File-New-Project/EarTrumpet★ 11,226 | C# | 72/100 · B | 1.8 | 581 of 581 | 1.6s | 1mo ago |
| 724 | dotnet/csharplang★ 12,660 | C# | 72/100 · B | 1.7 | 3 of 3 | 1.9s | 1mo ago |
| 725 | ppy/osu★ 18,738 | C# | 72/100 · B | 2.1 | 16,294 of 19,660 | 13.6s | 1mo ago |
