Skip to content
01 · Leaderboard

Every repository, ranked by what the code actually says

844 publicly analysed repositories, ordered by codebase health - dead code, complexity, test file ratio, duplication and file size. Every figure here was computed, not estimated, and every row opens the report it came from.

What breaks first

On expressjs/express, changing eb9df264-6bc3-46e3-b9db-f9bf0a63bdfa/index.js affects 109 other files.

96 directly · 13 transitively

That is ArchSetu's blast-radius graph, traced automatically for every file in every repo it scans - not a health score, an actual dependency trace. A real result, computed live from that repository's own imports, not a mockup.

Open the Change Impact graph

Dead 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.

Repos analysed

844

Functions scanned

8,939,403

Dead functions found

2,020,827

Lines of code scanned

338,537,763

02 · Reference

Reference repositories

Vetted, well-known open-source projects, analysed on the same terms as everything else.

Reference repositories ranked by health score
RankRepositoryLanguageHealthAvg complexityDead codeScan timeLast analysed
1expressjs/express★ 69,269JavaScript
98/100A+
1.10 / 1,6531.7s2mo ago
2django/django★ 91,419Python
96/100A+
1.81,227 / 32,90010.6s7d ago
03 · Community

Community-submitted repositories

Analysed by other visitors. Unvetted - the numbers are computed identically, but nobody has checked that the repository is what it claims to be.

Community-submitted repositories ranked by health score
RankRepositoryLanguageHealthAvg complexityDead codeScan timeLast analysed
451chatwoot/chatwoot★ 34,756Ruby
79/100B
2.84,673 / 15,28021.7s2mo ago
452octobercms/october★ 11,142PHP
79/100B
3.4711 / 8,53220.9s2mo ago
453bagisto/bagisto★ 27,834PHP
79/100B
3.8877 / 6,11743.0s2mo ago
454YunaiV/ruoyi-vue-pro★ 38,369Java
79/100B
1.96,102 / 17,04222.1s2mo ago
455ankitects/anki★ 29,302Rust
79/100B
2.3934 / 5,9865.3s2mo ago
456jj-vcs/jj★ 30,595Rust
79/100B
4.2471 / 3,0985.0s2mo ago
457pnpm/pnpm★ 35,871Rust
79/100B
2.87,498 / 16,05715.2s2mo ago
458wailsapp/wails★ 35,402Go
79/100B
2.64,949 / 16,58820.9s2mo ago
459SagerNet/sing-box★ 36,419Go
79/100B
3.41,755 / 7,9765.3s2mo ago
460multica-ai/multica★ 42,006Go
79/100B
5.84,706 / 16,95119.4s2mo ago
461jesseduffield/lazydocker★ 52,157Go
79/100B
2.7143 / 5303.9s2mo ago
462hiyouga/LlamaFactory★ 73,507Python
79/100B
3.0124 / 1,5362.1s2mo ago
463vercel/ai★ 25,783TypeScript
78/100B
4.6164 / 12,27319.5s1mo ago
464Krishnabhuvan/smart-garden-planner★ 1HTML
78/100B
1.815 / 191.7s1mo ago
465johnuberbacher/invoice-generator★ 292JavaScript
78/100B
3.60 / 161.0s2mo ago
466ReadYouApp/ReadYou★ 7,349Kotlin
78/100B
2.6428 / 1,1781.9s2mo ago
467aniyomiorg/aniyomi★ 7,544Kotlin
78/100B
2.61,247 / 5,3747.5s2mo ago
468skydoves/android-developer-roadmap★ 7,776Kotlin
78/100B
1.89 / 101.3s2mo ago
469YiiGuxing/TranslationPlugin★ 11,789Kotlin
78/100B
2.5404 / 1,8831.9s2mo ago
470amir1376/ab-download-manager★ 16,826Kotlin
78/100B
2.11,110 / 3,4963.2s2mo ago
471lottie-react-native/lottie-react-native★ 17,191Kotlin
78/100B
2.672 / 18918.9s2mo ago
472android/compose-samples★ 23,332Kotlin
78/100B
1.6686 / 1,1137.9s2mo ago
473shadowsocks/shadowsocks-android★ 36,748Kotlin
78/100B
3.571 / 6991.2s2mo ago
474mas-cli/mas★ 12,271Swift
78/100B
3.324 / 1181.2s2mo ago
475flipperdevices/flipperzero-firmware★ 16,357C
78/100B
3.35,812 / 12,8988.1s2mo ago