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
476kingToolbox/WindTerm★ 31,731C
78/100B
5.31,490 / 3,5343.3s2mo ago
477obsproject/obs-studio★ 74,129C
78/100B
3.93,794 / 10,3667.7s2mo ago
478shadps4-emu/shadPS4★ 32,243C++
78/100B
3.07,020 / 10,0209.7s2mo ago
479hyprwm/Hyprland★ 37,445C++
78/100B
4.1952 / 1,4868.3s2mo ago
480duckdb/duckdb★ 39,703C++
78/100B
3.411,727 / 30,0272m 7s2mo ago
481tesseract-ocr/tesseract★ 75,545C++
78/100B
3.51,533 / 3,2554.1s2mo ago
482carrierwaveuploader/carrierwave★ 8,783Ruby
78/100B
2.5443 / 5191.2s2mo ago
483rectorphp/rector★ 10,380PHP
78/100B
3.3642 / 6,8115.4s2mo ago
484helix-editor/helix★ 45,589Rust
78/100B
3.9857 / 1,4812.4s2mo ago
485ruvnet/RuView★ 86,220Rust
78/100B
3.51,876 / 9,12615.0s2mo ago
486astral-sh/uv★ 87,877Rust
78/100B
3.63,406 / 4,7099.6s2mo ago
487kubernetes/minikube★ 31,985Go
78/100B
3.91,181 / 4,91816.7s2mo ago
488harness/harness★ 37,488Go
78/100B
3.82,876 / 14,86415.0s2mo ago
489MHSanaei/3x-ui★ 43,640Go
78/100B
6.31,339 / 5,2817.5s2mo ago
490junegunn/fzf★ 81,963Go
78/100B
6.6203 / 1,5321.9s2mo ago
491hoppscotch/hoppscotch★ 79,891TypeScript
77/100B
4.2262 / 4,8694.2s1mo ago
492krahets/hello-algo★ 128,786C
77/100B
2.72,259 / 25,5977.6s1mo ago
493avelino/awesome-go★ 179,160Go
77/100B
5.310 / 733.5s1mo ago
494block/buzz★ 10,847Rust
77/100B
5.04,093 / 28,15219.8s1mo ago
495AlanBinu007/Amazone_Clone_ReactJs★ 107JavaScript
77/100B
4.51 / 291.3s1mo ago
496TheHive-Project/Cortex★ 1,608Scala
77/100B
4.2135 / 7881.4s2mo ago
497coursier/coursier★ 2,130Scala
77/100B
4.9692 / 2,8583.0s2mo ago
498com-lihaoyi/Ammonite★ 2,632Scala
77/100B
5.3140 / 9412.4s2mo ago
499yairm210/Unciv★ 0Kotlin
77/100B
4.0811 / 6,670-2mo ago
500mikepenz/MaterialDrawer★ 11,643Kotlin
77/100B
3.470 / 3801.4s2mo ago