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
376moby/moby71,895Go82/100 · A3.64,515 of 13,47726.1s1mo ago
377syncthing/syncthing86,879Go82/100 · A3.61,653 of 5,2453.6s1mo ago
378pathwaycom/pathway62,595Python82/100 · A2.2604 of 8,40413.4s1mo ago
379vinta/awesome-python310,258Python82/100 · A2.611 of 2141.5s1mo ago
380vitejs/vite82,086TypeScript82/100 · A4.272 of 2,6466.7s1mo ago
381ollama/ollama176,842Go81/100 · A4.83,866 of 10,9283.5s5d ago
382alimohammadiamirhossein/CryptoPredictions277Python81/100 · A2.418 of 1306.0s13d ago
383redis/redis75,996C81/100 · A4.93,457 of 11,74820.0s23d ago
384caddyserver/caddy74,899Go81/100 · A4.9827 of 2,8102.9s23d ago
385kishanrajput23/Jarvis-Desktop-Voice-Assistant873Python81/100 · A2.50 of 101.9s25d ago
386scala-exercises/scala-exercises2,646Scala81/100 · A3.450 of 1791.2s1mo ago
387sbt/sbt4,936Scala81/100 · A4.31,755 of 6,8076.3s1mo ago
388TheWidlarzGroup/react-native-video7,706C++81/100 · A2.3375 of 1,8264.4s1mo ago
389Ackites/Nrfr8,357Kotlin81/100 · A2.020 of 1900.6s1mo ago
390CymChad/BaseRecyclerViewAdapterHelper24,591Kotlin81/100 · A2.1132 of 5531.6s1mo ago
391deskflow/deskflow27,603C++81/100 · A2.0313 of 4152.1s1mo ago
392keepassxreboot/keepassxc28,131TypeScript81/100 · A2.8433 of 1,12210.7s1mo ago
393aseprite/aseprite38,309C++81/100 · A2.52,534 of 6,1577.8s1mo ago
394zhongyang219/TrafficMonitor45,368C++81/100 · A1.9363 of 5612.1s1mo ago
395protocolbuffers/protobuf71,645Java81/100 · A2.520,000 of 59,60053.6s1mo ago
396pry/pry6,832Ruby81/100 · A2.6814 of 1,3571.8s1mo ago
397presidentbeef/brakeman7,256Ruby81/100 · A5.01,437 of 4,0763.9s1mo ago
398puppetlabs/puppet7,913Ruby81/100 · A3.46,178 of 11,84211.3s1mo ago
399heartcombo/simple_form8,229Ruby81/100 · A2.8263 of 3671.0s1mo ago
400ruby-grape/grape9,995Ruby81/100 · A2.7646 of 9782.1s1mo ago
Page 16 of 36