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
676File-New-Project/EarTrumpet★ 11,226C#
72/100B
1.8581 / 5811.6s2mo ago
677dotnet/csharplang★ 12,660C#
72/100B
1.73 / 31.9s2mo ago
678ppy/osu★ 18,738C#
72/100B
2.116,294 / 19,66013.6s2mo ago
679CarGuo/GSYVideoPlayer★ 21,458Java
72/100B
2.52,509 / 6,3297.7s2mo ago
680yuliskov/SmartTube★ 31,526Java
72/100B
2.616,722 / 35,16712.2s2mo ago
681TeamNewPipe/NewPipe★ 39,111Java
72/100B
2.72,488 / 6,45411.0s2mo ago
682emilk/egui★ 29,829Rust
72/100B
3.9384 / 7763.4s2mo ago
683iced-rs/iced★ 31,064Rust
72/100B
3.3338 / 6484.0s2mo ago
684openinterpreter/openinterpreter★ 67,271Rust
72/100B
3.69,886 / 21,01721.5s2mo ago
685openai/codex★ 101,352Rust
72/100B
3.510,673 / 21,76119.9s2mo ago
686tauri-apps/tauri★ 109,470Rust
72/100B
4.7394 / 1,6143.2s2mo ago
6871Panel-dev/1Panel★ 36,323Go
72/100B
4.41,462 / 10,57512.7s2mo ago
688Snailclimb/JavaGuide★ 157,296YAML
71/100B
4.21 / 168.9s14d ago
689appwrite/appwrite★ 56,647PHP
71/100B
7.7281 / 9,5532.5s1mo ago
690ultraworkers/claw-code★ 194,899Rust
71/100B
3.01,725 / 4,61315.0s1mo ago
691facebook/fresco★ 17,153HTML
71/100B
2.42,679 / 11,93911.4s2mo ago
692TelegramMessenger/Telegram-iOS★ 0C
71/100B
5.920,000 / 133,036-2mo ago
693dwarvesf/hidden★ 14,481Swift
71/100B
2.123 / 560.7s2mo ago
694ReactiveCocoa/ReactiveCocoa★ 19,822Swift
71/100B
4.245 / 2091.8s2mo ago
695UberGuidoZ/Flipper★ 0C
71/100B
4.52,323 / 5,844-2mo ago
696fastfetch-cli/fastfetch★ 23,886C
71/100B
6.01,190 / 3,13815.2s2mo ago
697mpv-player/mpv★ 36,174C
71/100B
5.51,358 / 4,3274.4s2mo ago
698pbatard/rufus★ 37,039C
71/100B
4.91,676 / 5,2234.2s2mo ago
699mozilla-ai/llamafile★ 25,445C
71/100B
6.01,131 / 3,8227.3s2mo ago
700ocornut/imgui★ 75,040C++
71/100B
4.8764 / 1,8617.3s2mo ago