REPOSITORY COMPARISON  ·  github.com & github.com

vuejs/vue

300 files · 10 langs · 52,158 lines
@9e88707
VS

facebook/react

4,482 files · 17 langs · 605,406 lines
@172742b
🔍

facebook/react has 18.5× more cyclomatic complexity than vuejs/vue.

01Overview

absolute counts side by side
300
vue files
15×
4,482
react files
52,158
vue code lines
12×
605,406
react code lines
2,184
vue complexity
19×
40,470
react complexity
10
vue languages
1.7×
17
react languages
1
vue secrets
1 vs 0
0
react secrets

02Token cost to read raw

why dossiers exist
vuejs/vue
~365k tokens
→ via code_analyze: ~2k tokens
facebook/react
~4.2M tokens
→ via code_analyze: ~2k tokens

Either way, structured analysis collapses both to a couple of kilotokens. See it in action on the homepage.

03Line composition

code, blank, and comment shares
vuejs/vue 60,717 lines total
Code 85.9%
Blank 9.6%
Comments 4.5%
facebook/react 735,839 lines total
Code 82.3%
Blank 9.7%
Comments 8.1%

04Language breakdown

top 6 each

vue

TypeScript
76.9%
YAML
11.9%
HTML
3.9%
JavaScript
2.7%
Markdown
2.5%
CSS
1.4%
+ 4 more
·

react

JavaScript
67.3%
Markdown
12.5%
Rust
10.7%
TypeScript
4.6%
JSON
2.8%
CSS
0.8%
+ 11 more
·

05Tech stack overlap

12 shared · 2 only in vue · 30 only in react

06Most complex files

where the heavy lifting lives · click to drill in

07Code quality findings

absolute count vs density per 1k LOC
329
vue findings
42×
13,792
react findings
6.3
vue findings / 1k LOC
density
22.8
react findings / 1k LOC
4
vue errors
6.2×
25
react errors
Absolute counts scale with codebase size; density per 1k LOC is the fairer comparison of per-line code quality.

08Secrets & credentials

pattern-based scan

vue

react

✓ No hardcoded credentials detected.0 of 605,406 lines flagged

Compare two other repositories

Drop in any two public git URLs (or owner/repo shorthand).

vs

Or call the API directly: two parallel code_analyze requests, diff client-side.  ·  Add to your MCP client