File Size Overall
  • There are 173 files with 104,742 lines of code.
    • 39 very long files (55,299 lines of code)
    • 45 long files (29,798 lines of code)
    • 46 medium size files (18,383 lines of code)
    • 4 small files (601 lines of code)
    • 39 very small files (661 lines of code)
52% | 28% | 17% | <1% | <1%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
html53% | 28% | 17% | 0% | <1%
js0% | 0% | 93% | 0% | 6%
css0% | 0% | 31% | 68% | 0%
tsx0% | 0% | 0% | 23% | 76%
ts0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
front-end53% | 27% | 17% | <1% | 1%
apps52% | 29% | 17% | <1% | <1%
Longest Files (Top 50)
File# lines# units
index.html
in apps/kinetic-typography-studio
1895 -
index.html
in front-end/public/kinetic-typography-studio
1895 -
index.html
in apps/employee-skills-matrix-5.2
1820 -
index.html
in front-end/public/employee-skills-matrix-5.2
1820 -
index.html
in apps/camping-gear-checklist-5.2
1815 -
index.html
in front-end/public/camping-gear-checklist-5.2
1815 -
index.html
in apps/asteroid-game-5.2
1785 -
index.html
in front-end/public/asteroid-game-5.2
1785 -
index.html
in front-end/public/pixel-paint-99
1776 -
index.html
in apps/holiday-card-for-kids-5.2
1564 -
index.html
in front-end/public/holiday-card-for-kids-5.2
1564 -
index.html
in apps/brutalist-dev-landing-page-5.2
1562 -
index.html
in front-end/public/brutalist-dev-landing-page-5.2
1562 -
index.html
in apps/weather-theatre-5.2
1529 -
index.html
in front-end/public/weather-theatre-5.2
1529 -
index.html
in apps/online-course-landing-page
1459 -
index.html
in front-end/public/online-course-landing-page
1459 -
index.html
in apps/solar-system-explorer-5.2
1458 -
index.html
in front-end/public/solar-system-explorer-5.2
1458 -
index.html
in apps/esports-tournament-landing-page
1343 -
index.html
in front-end/public/esports-tournament-landing-page
1343 -
index.html
in apps/artisan-csa
1287 -
index.html
in front-end/public/artisan-csa
1287 -
index.html
in apps/virtual-drum-kit-5.2
1266 -
index.html
in front-end/public/virtual-drum-kit-5.2
1266 -
index.html
in apps/customer-journey-flow-5.2
1234 -
index.html
in front-end/public/customer-journey-flow-5.2
1234 -
index.html
in apps/openai-fm-inspired
1189 -
index.html
in front-end/public/openai-fm-inspired
1189 -
index.html
in apps/tea-drunkability-5.2
1181 -
index.html
in front-end/public/tea-drunkability-5.2
1181 -
index.html
in front-end/public/fintech-app-landing-page
1118 -
index.html
in apps/brutalist-dev-landing-page
1113 -
index.html
in front-end/public/brutalist-dev-landing-page
1113 -
index.html
in apps/typing-rain-5.2
1097 -
index.html
in front-end/public/typing-rain-5.2
1097 -
index.html
in apps/product-launch-page
1088 -
index.html
in front-end/public/product-launch-page
1088 -
index.html
in front-end/public/saas-startup-landing-page
1035 -
index.html
in apps/audio-step-sequencer
908 -
index.html
in front-end/public/audio-step-sequencer
908 -
index.html
in apps/tiny-kanban
827 -
index.html
in front-end/public/tiny-kanban
827 -
index.html
in apps/podcast-homepage
765 -
index.html
in front-end/public/podcast-homepage
765 -
index.html
in apps/fun-game
743 -
index.html
in front-end/public/fun-game
743 -
index.html
in apps/equation-solver-tool
742 -
index.html
in front-end/public/equation-solver-tool
742 -
index.html
in apps/holiday-card-for-kids
737 -
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
index.html
in apps/employee-skills-matrix-5.2
1820 ~10k–30k 1 ~2,000 ~1
index.html
in front-end/public/employee-skills-matrix-5.2
1820 ~10k–30k 1 ~2,000 ~1
index.html
in apps/camping-gear-checklist-5.2
1815 ~10k–30k 1 ~2,000 ~1
index.html
in front-end/public/camping-gear-checklist-5.2
1815 ~10k–30k 1 ~2,000 ~1
index.html
in apps/asteroid-game-5.2
1785 ~10k–30k 1 ~2,000 ~1
index.html
in front-end/public/asteroid-game-5.2
1785 ~10k–30k 1 ~2,000 ~1
index.html
in apps/holiday-card-for-kids-5.2
1564 ~10k–30k 1 ~1,500 ~1
index.html
in front-end/public/holiday-card-for-kids-5.2
1564 ~10k–30k 1 ~1,500 ~1
index.html
in apps/brutalist-dev-landing-page-5.2
1562 ~10k–30k 1 ~1,500 ~1
index.html
in front-end/public/brutalist-dev-landing-page-5.2
1562 ~10k–30k 1 ~1,500 ~1
index.html
in apps/weather-theatre-5.2
1529 ~10k–30k 1 ~1,500 ~1
index.html
in front-end/public/weather-theatre-5.2
1529 ~10k–30k 1 ~1,500 ~1
index.html
in apps/solar-system-explorer-5.2
1458 ~10k–30k 1 ~1,500 ~1
index.html
in front-end/public/solar-system-explorer-5.2
1458 ~10k–30k 1 ~1,500 ~1
index.html
in apps/virtual-drum-kit-5.2
1266 ~7k–20k 1 ~1,500 ~1
index.html
in front-end/public/virtual-drum-kit-5.2
1266 ~7k–20k 1 ~1,500 ~1
index.html
in apps/customer-journey-flow-5.2
1234 ~7k–20k 1 ~1,500 ~1
index.html
in front-end/public/customer-journey-flow-5.2
1234 ~7k–20k 1 ~1,500 ~1
index.html
in apps/tea-drunkability-5.2
1181 ~7k–20k 1 ~1,500 ~1
index.html
in front-end/public/tea-drunkability-5.2
1181 ~7k–20k 1 ~1,500 ~1

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 10)
File# lines# units
dialog.tsx
in front-end/components/ui
115 9
card.tsx
in front-end/components/ui
70 6
app.js
in front-end/public/lofi-visualizer-96
358 4
code-examples.ts
in front-end/lib
84 4
load-yaml.ts
in front-end/lib
36 2
next.config.ts
in front-end
29 2
layout.tsx
in front-end/app
42 1
page.tsx
in front-end/app
16 1
app-grid.tsx
in front-end/components
95 1
utils.ts
in front-end/lib
5 1
Files With Long Lines (Top 50)

There are 148 files with lines longer than 120 characters. In total, there are 1900 long lines.

File# lines# units# long lines
index.html
in apps/company-acronym-list
453 - 56
index.html
in front-end/public/company-acronym-list
453 - 56
index.html
in apps/employee-skills-matrix-5.2
1820 - 47
index.html
in front-end/public/employee-skills-matrix-5.2
1820 - 47
index.html
in apps/nonprofit-impact-report
540 - 45
index.html
in front-end/public/nonprofit-impact-report
540 - 45
index.html
in apps/micro-habit-tracker
635 - 41
index.html
in front-end/public/micro-habit-tracker
635 - 41
index.html
in apps/brutalist-dev-landing-page-5.2
1562 - 39
index.html
in apps/holiday-card-for-kids
737 - 39
index.html
in apps/holiday-card-for-kids-5.2
1564 - 39
index.html
in front-end/public/brutalist-dev-landing-page-5.2
1562 - 39
index.html
in front-end/public/holiday-card-for-kids
737 - 39
index.html
in front-end/public/holiday-card-for-kids-5.2
1564 - 39
index.html
in apps/farewell-message-board
327 - 36
index.html
in front-end/public/farewell-message-board
327 - 36
index.html
in apps/typing-rain-5.2
1097 - 28
index.html
in front-end/public/typing-rain-5.2
1097 - 28
index.html
in apps/case-study-landing-page
330 - 27
index.html
in apps/tea-drunkability-5.2
1181 - 27
index.html
in apps/camping-gear-checklist-5.2
1815 - 27
index.html
in front-end/public/case-study-landing-page
330 - 27
index.html
in front-end/public/tea-drunkability-5.2
1181 - 27
index.html
in front-end/public/camping-gear-checklist-5.2
1815 - 27
index.html
in apps/pomodoro
628 - 26
index.html
in front-end/public/pomodoro
628 - 26
index.html
in apps/music-theory-trainer
657 - 24
index.html
in front-end/public/music-theory-trainer
657 - 24
index.html
in apps/regex-lab
657 - 23
index.html
in apps/podcast-homepage
765 - 23
index.html
in front-end/public/regex-lab
657 - 23
index.html
in front-end/public/podcast-homepage
765 - 23
index.html
in apps/festival-lights-show
507 - 18
index.html
in apps/employee-skills-matrix
477 - 18
index.html
in front-end/public/festival-lights-show
507 - 18
index.html
in front-end/public/employee-skills-matrix
477 - 18
index.html
in apps/tic-tac-toe-game
659 - 17
index.html
in apps/virtual-drum-kit
582 - 17
index.html
in apps/virtual-drum-kit-5.2
1266 - 17
index.html
in front-end/public/tic-tac-toe-game
659 - 17
index.html
in front-end/public/virtual-drum-kit
582 - 17
index.html
in front-end/public/virtual-drum-kit-5.2
1266 - 17
styles.css
in apps/tea-dunkability
174 - 15
index.html
in apps/healthy-meal-tracker
426 - 15
index.html
in apps/cloud-painter
431 - 15
styles.css
in front-end/public/tea-dunkability
174 - 15
index.html
in front-end/public/healthy-meal-tracker
426 - 15
index.html
in front-end/public/cloud-painter
431 - 15
index.html
in apps/solar-system-explorer-5.2
1458 - 14
index.html
in apps/language-learning-flashcards
463 - 14
Correlations

File Size vs. Commits (all time): 26 points

apps/asteroid-game-5.2/index.html x: 1 commits (all time) y: 1785 lines of code apps/brutalist-dev-landing-page-5.2/index.html x: 1 commits (all time) y: 1562 lines of code apps/camping-gear-checklist-5.2/index.html x: 1 commits (all time) y: 1815 lines of code apps/customer-journey-flow-5.2/index.html x: 1 commits (all time) y: 1234 lines of code apps/holiday-card-for-kids-5.2/index.html x: 1 commits (all time) y: 1564 lines of code apps/ocean-wave-simulation-5.2/index.html x: 1 commits (all time) y: 725 lines of code apps/solar-system-explorer-5.2/index.html x: 1 commits (all time) y: 1458 lines of code apps/tea-drunkability-5.2/index.html x: 1 commits (all time) y: 1181 lines of code apps/typing-rain-5.2/index.html x: 1 commits (all time) y: 1097 lines of code apps/virtual-drum-kit-5.2/index.html x: 1 commits (all time) y: 1266 lines of code apps/weather-theatre-5.2/index.html x: 1 commits (all time) y: 1529 lines of code front-end/components/app-modal.tsx x: 1 commits (all time) y: 74 lines of code front-end/components/ui/copy-button.tsx x: 1 commits (all time) y: 59 lines of code
1820.0
lines of code
  min: 59.0
  average: 1315.58
  25th percentile: 1160.0
  median: 1458.0
  75th percentile: 1619.25
  max: 1820.0
0 1.0
commits (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (all time): 26 points

apps/asteroid-game-5.2/index.html x: 1 contributors (all time) y: 1785 lines of code apps/brutalist-dev-landing-page-5.2/index.html x: 1 contributors (all time) y: 1562 lines of code apps/camping-gear-checklist-5.2/index.html x: 1 contributors (all time) y: 1815 lines of code apps/customer-journey-flow-5.2/index.html x: 1 contributors (all time) y: 1234 lines of code apps/holiday-card-for-kids-5.2/index.html x: 1 contributors (all time) y: 1564 lines of code apps/ocean-wave-simulation-5.2/index.html x: 1 contributors (all time) y: 725 lines of code apps/solar-system-explorer-5.2/index.html x: 1 contributors (all time) y: 1458 lines of code apps/tea-drunkability-5.2/index.html x: 1 contributors (all time) y: 1181 lines of code apps/typing-rain-5.2/index.html x: 1 contributors (all time) y: 1097 lines of code apps/virtual-drum-kit-5.2/index.html x: 1 contributors (all time) y: 1266 lines of code apps/weather-theatre-5.2/index.html x: 1 contributors (all time) y: 1529 lines of code front-end/components/app-modal.tsx x: 1 contributors (all time) y: 74 lines of code front-end/components/ui/copy-button.tsx x: 1 contributors (all time) y: 59 lines of code
1820.0
lines of code
  min: 59.0
  average: 1315.58
  25th percentile: 1160.0
  median: 1458.0
  75th percentile: 1619.25
  max: 1820.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...