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
751jdx/mise★ 31,118Rust
68/100C
4.61,374 / 3,0765.5s2mo ago
752ajeetdsouza/zoxide★ 38,233Rust
68/100C
5.425 / 481.2s2mo ago
753vercel-labs/agent-browser★ 39,174Rust
68/100C
6.0320 / 1,9753.5s2mo ago
754typst/typst★ 55,087Rust
68/100C
5.3435 / 1,5503.1s2mo ago
755Infisical/infisical★ 0TypeScript
67/100C
7.3699 / 18,14420.5s1mo ago
756vsouza/awesome-ios★ 52,871Python
67/100C
8.10 / 77.8s1mo ago
757kshitizrohilla/weather-app-using-openweathermap-api★ 33JavaScript
67/100C
6.50 / 41.7s1mo ago
758KrishKrosh/TrackWeight★ 9,074Swift
67/100C
3.612 / 270.8s2mo ago
759JohnCoates/Aerial★ 20,970Swift
67/100C
4.6211 / 7271.5s2mo ago
760iina/iina★ 45,700Swift
67/100C
3.6839 / 2,4624.3s2mo ago
761microsoft/BitNet★ 39,786Python
67/100C
4.5138 / 6172.1s2mo ago
762Qloapps/QloApps★ 14,126PHP
67/100C
7.12,846 / 14,25030.7s2mo ago
763MiniMax-AI/skills★ 13,162C#
67/100C
4.1314 / 5851.5s2mo ago
764duplicati/duplicati★ 14,808C#
67/100C
4.76,441 / 7,24717.7s2mo ago
765OpenRA/OpenRA★ 17,140YAML
67/100C
4.08,672 / 8,96710.5s2mo ago
766netchx/netch★ 17,671C#
67/100C
3.7515 / 5321.6s2mo ago
767rocksdanister/lively★ 19,251C#
67/100C
3.51,491 / 1,4954.2s2mo ago
768huiyadanli/RevokeMsgPatcher★ 38,252C#
67/100C
3.3193 / 1930.9s2mo ago
769zxing/zxing★ 34,033HTML
67/100C
3.43,172 / 6,00210.5s2mo ago
770zeroclaw-labs/zeroclaw★ 32,389Rust
67/100C
5.12,965 / 7,17513.1s2mo ago
771spacedriveapp/spacedrive★ 38,646Rust
67/100C
7.0561 / 2,60910.2s2mo ago
772ComposioHQ/awesome-claude-skills★ 70,384Python
67/100C
6.044 / 3562.3s2mo ago
773Pollywrath/Industrialist-Production-Calculator★ 20TypeScript
66/100C
7.336 / 1,55610.8s10d ago
774SwiftGen/SwiftGen★ 9,553Swift
66/100C
1.9823 / 1,3704.4s2mo ago
775TheBoredTeam/boring.notch★ 10,147Swift
66/100C
4.1239 / 6091.2s2mo ago