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.6s8d 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
801Flow-Launcher/Flow.Launcher★ 15,242C#
65/100C
3.61,876 / 1,9279.8s2mo ago
802QL-Win/QuickLook★ 24,190C#
65/100C
4.91,430 / 1,6915.0s2mo ago
803googleworkspace/cli★ 29,997Rust
65/100C
6.178 / 3682.0s2mo ago
804AlexsJones/llmfit★ 30,614Rust
65/100C
6.9183 / 7394.1s2mo ago
805coreybutler/nvm-windows★ 47,156Go
65/100C
7.413 / 1402.9s2mo ago
806just-shadyumbrella/ThoriumUpdate_rs★ 3Rust
64/100C
7.81 / 101.6s15d ago
807gitbucket/gitbucket★ 9,385JavaScript
64/100C
6.8297 / 3,07812.8s2mo ago
808MetrolistGroup/Metrolist★ 11,057Kotlin
64/100C
7.8532 / 2,6295.3s2mo ago
809MonitorControl/MonitorControl★ 33,823Swift
64/100C
6.147 / 2181.3s2mo ago
810star7th/showdoc★ 12,843JavaScript
64/100C
6.21,199 / 9,48224.2s2mo ago
811WordPress/WordPress★ 21,285PHP
64/100C
7.83,600 / 14,22332.7s2mo ago
812BeyondDimension/SteamTools★ 26,274C#
64/100C
4.42,443 / 2,5074.6s2mo ago
813qiurunze123/miaosha★ 26,590JavaScript
64/100C
4.5744 / 2,50411.6s2mo ago
814HeroTransitions/Hero★ 22,482HTML
63/100C
3.3146 / 5002.7s2mo ago
815winsw/winsw★ 14,164C#
63/100C
3.8271 / 2731.1s2mo ago
816files-community/Files★ 44,430C#
63/100C
4.34,778 / 4,7946.0s2mo ago
817Homebrew/homebrew-cask★ 22,121Ruby
62/100C
4.427 / 5139.4s2mo ago
818SubtitleEdit/subtitleedit★ 13,600C#
62/100C
5.414,878 / 15,05713.4s2mo ago
819lbjlaq/Antigravity-Manager★ 30,223Rust
62/100C
7.6548 / 1,6087.1s2mo ago
820d2phap/ImageGlass★ 13,829C#
61/100C
4.33,679 / 4,10011.2s2mo ago
821ImageMagick/ImageMagick★ 17,050C
60/100C
8.92,652 / 5,52310.8s2mo ago
822hackiftekhar/IQKeyboardManager★ 16,632Swift
60/100C
4.099 / 1491.6s2mo ago
823Tyrrrz/YoutubeDownloader★ 15,739C#
60/100C
5.7106 / 1061.0s2mo ago
824thangchung/awesome-dotnet-core★ 21,343C#
60/100C
1.01 / 10.8s2mo ago
825nginx/nginx★ 31,259C
59/100D
8.71,577 / 3,4444.5s2mo ago