ArchSetu
ArchSetu

Leaderboard

Every publicly analyzed repository (894 total), ranked by codebase health score - dead code, complexity, test file ratio, duplication, and file size.

See what breaks first

On expressjs/express, changing eb9df264-6bc3-46e3-b9db-f9bf0a63bdfa/index.js affects 109 other files - 96 directly, 13 transitively.

That's ArchSetu's blast-radius graph, traced automatically for every file in every repo it scans - not a health score, an actual dependency trace. Real result, computed live, 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.

894

Repos analyzed

9,277,318

Functions scanned

2,028,461

Dead functions found

362,328,054

Lines of code scanned

Reference repositories

Vetted, well-known open-source projects
#RepositoryLanguageHealthAvg complexityDead code (functions)Scan timeLast analyzed
1expressjs/express69,269JavaScript98/100 · A+1.10 of 1,6531.7s1mo ago
2django/django88,234Python96/100 · A+1.81,272 of 32,56414.3s1mo ago

Community-submitted repos

Analyzed by other visitors, unvetted
#RepositoryLanguageHealthAvg complexityDead code (functions)Scan timeLast analyzed
151keras-team/keras64,178Python88/100 · A2.0258 of 14,96110.7s1mo ago
152OpenHands/OpenHands82,043Python88/100 · A2.2278 of 11,09111.7s1mo ago
153nodejs/node0C88/100 · A3.520,000 of 192,999-1mo ago
154zen-browser/desktop0TypeScript88/100 · A4.0518 of 2,824-1mo ago
155PatrickJS/awesome-cursorrules40,427JavaScript88/100 · A4.31 of 1040.9s1mo ago
156gajus/slonik4,918TypeScript87/100 · A3.91 of 2842.3s24d ago
157zio/zio-quill2,166Scala87/100 · A5.3341 of 1,3142.1s1mo ago
158scalameta/metals0Scala87/100 · A5.5971 of 4,183-1mo ago
159scalanlp/breeze3,454Scala87/100 · A2.9468 of 2,9942.2s1mo ago
160scala-native/scala-native4,675Scala87/100 · A3.24,145 of 15,4438.5s1mo ago
161playframework/playframework12,622Scala87/100 · A2.43,169 of 10,0256.1s1mo ago
162nicklockwood/SwiftFormat8,867Swift87/100 · A2.4496 of 11,8046.8s1mo ago
163onevcat/Kingfisher24,377Swift87/100 · A2.6282 of 1,3972.1s1mo ago
164timescale/timescaledb23,175C87/100 · A4.21,589 of 4,9446.5s1mo ago
165facebook/zstd27,462C87/100 · A4.2923 of 4,2556.9s1mo ago
166gabime/spdlog29,259C87/100 · A1.9547 of 1,1731.4s1mo ago
167nlohmann/json50,213C++87/100 · A3.13,491 of 6,2598.4s1mo ago
168bitcoin/bitcoin89,687TypeScript87/100 · A3.12,998 of 12,5121m 10s1mo ago
169puma/puma7,909Ruby87/100 · A3.2638 of 1,9621.2s1mo ago
170varvet/pundit8,521Ruby87/100 · A1.890 of 1050.7s1mo ago
171facebook/docusaurus0TypeScript87/100 · A2.8236 of 3,006-1mo ago
172w7corp/easywechat10,373PHP87/100 · A3.382 of 8561.4s1mo ago
173walkor/workerman11,552PHP87/100 · A4.294 of 4441.3s1mo ago
174egulias/EmailValidator11,640PHP87/100 · A1.724 of 3391.0s1mo ago
175erusev/parsedown15,058PHP87/100 · A5.842 of 850.7s1mo ago
Page 7 of 36