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
701digininja/DVWA★ 13,403PHP
71/100B
5.489 / 2141.5s2mo ago
702DevToys-app/DevToys★ 31,801C#
71/100B
2.91,563 / 2,25511.7s2mo ago
703termux/termux-app★ 58,116Java
71/100B
3.81,233 / 3,1301.9s2mo ago
704MisterBooo/LeetCodeAnimation★ 76,638JavaScript
71/100B
3.435 / 8839.6s2mo ago
705fish-shell/fish-shell★ 33,913Rust
71/100B
5.5368 / 1,4458.5s2mo ago
706zellij-org/zellij★ 34,494Rust
71/100B
3.41,904 / 3,37012.3s2mo ago
707warpdotdev/warp★ 63,656Rust
71/100B
2.47,572 / 19,79132.1s2mo ago
708dani-garcia/vaultwarden★ 64,245Rust
71/100B
4.5413 / 1,4214.7s2mo ago
709shareAI-lab/learn-claude-code★ 72,194Python
71/100B
4.532 / 1,1151.9s2mo ago
710JohnSnowLabs/spark-nlp★ 0HTML
70/100B
3.01,318 / 8,092-2mo ago
711librepods-org/librepods★ 29,174Kotlin
70/100B
5.2228 / 9082.8s2mo ago
712PlayCover/PlayCover★ 11,572Swift
70/100B
3.976 / 2361.6s2mo ago
713skywind3000/kcp★ 16,838C
70/100B
5.111 / 580.8s2mo ago
714allinurl/goaccess★ 20,730C
70/100B
5.0278 / 1,5381.5s2mo ago
715valinet/ExplorerPatcher★ 33,420C
70/100B
5.4569 / 1,0132.8s2mo ago
716raysan5/raylib★ 34,036C
70/100B
5.22,351 / 7,72012.4s2mo ago
717git/git★ 62,194C
70/100B
5.83,726 / 14,5081m 1s2mo ago
718thoughtbot/guides★ 9,557YAML
70/100B
1.525 / 260.7s2mo ago
719freeCodeCamp/devdocs★ 39,220Ruby
70/100B
4.0864 / 2,5434.2s2mo ago
720typecho/typecho★ 12,411PHP
70/100B
5.4421 / 1,6922.6s2mo ago
721icsharpcode/ILSpy★ 25,717C#
70/100B
2.513,124 / 13,9527.6s2mo ago
722influxdata/influxdb★ 31,654Rust
70/100B
2.51,670 / 3,2435.0s2mo ago
723FuelLabs/sway★ 61,554Rust
70/100B
5.7840 / 1,9738.7s2mo ago
724zed-industries/zed★ 87,512Rust
70/100B
3.82,885 / 9,34822.8s2mo ago
725Clipy/Clipy★ 8,792Swift
69/100C
2.6138 / 3047.0s2mo ago