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
276videojs/video.js39,835JavaScript85/100 · A2.96 of 1,7674.7s1mo ago
277Kotlin/kmp-basic-sample1,131Kotlin84/100 · A1.48 of 231.2s1mo ago
278typelevel/doobie2,226Scala84/100 · A4.8190 of 2,7252.8s1mo ago
279typelevel/cats-effect2,233Scala84/100 · A4.3399 of 1,9284.1s1mo ago
280airbnb/aerosolve4,809Scala84/100 · A2.9931 of 2,3641.6s1mo ago
281AudioKit/AudioKit11,416Swift84/100 · A2.8223 of 1,1092.1s1mo ago
282steipete/CodexBar19,011Swift84/100 · A4.11,862 of 11,58712.5s1mo ago
283typesense/typesense26,354C++84/100 · A3.31,508 of 4,1087.6s1mo ago
284facebookresearch/faiss40,583C++84/100 · A2.41,420 of 6,1715.3s1mo ago
285thoughtbot/factory_bot8,184Ruby84/100 · A1.9295 of 4031.0s1mo ago
286ankane/pghero8,898JavaScript84/100 · A4.6140 of 1,3208.7s1mo ago
287wpscanteam/wpscan9,702HTML84/100 · A4.5407 of 1,46514.4s1mo ago
288sinatra/sinatra12,447Ruby84/100 · A3.0528 of 8831.7s1mo ago
289mautic/mautic10,219PHP84/100 · A4.31,707 of 24,49256.2s1mo ago
290easychen/opc-methodology16,275PHP84/100 · A1.51 of 22.4s1mo ago
291nikic/PHP-Parser17,452PHP84/100 · A3.2249 of 1,7461.5s1mo ago
292livewire/livewire23,558PHP84/100 · A2.5415 of 6,7575.3s1mo ago
293aspnetboilerplate/aspnetboilerplate11,996C#84/100 · A2.45,617 of 6,03310.0s1mo ago
294apache/rocketmq22,526Java84/100 · A2.310,529 of 29,99110.5s1mo ago
295yewstack/yew32,751Rust84/100 · A2.9426 of 7813.2s1mo ago
296v2fly/v2ray-core34,376Go84/100 · A2.82,045 of 8,5674.2s1mo ago
297hashicorp/vault36,010Go84/100 · A4.06,295 of 28,14116.9s1mo ago
298odysseus-dev/odysseus61,952Python84/100 · A6.0682 of 15,52439.0s1mo ago
299Asabeneh/30-Days-Of-Python69,059Python84/100 · A1.217 of 222.7s1mo ago
300browser-use/browser-use106,719Python84/100 · A3.354 of 1,2556.9s1mo ago
Page 12 of 36