File Size Overall
  • There are 200 files with 28,343 lines of code.
    • 2 very long files (2,572 lines of code)
    • 8 long files (6,034 lines of code)
    • 33 medium size files (10,091 lines of code)
    • 42 small files (6,143 lines of code)
    • 115 very small files (3,503 lines of code)
9% | 21% | 35% | 21% | 12%
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
css53% | 27% | 8% | 8% | 1%
py7% | 24% | 37% | 21% | 9%
html0% | 38% | 28% | 21% | 11%
tsx0% | 23% | 35% | 27% | 13%
ts0% | 0% | 62% | 27% | 9%
js0% | 0% | 38% | 50% | 10%
vue0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
games54% | 28% | 0% | 13% | 3%
chess19% | 19% | 41% | 15% | 3%
learning0% | 24% | 44% | 20% | 10%
tv0% | 42% | 15% | 30% | 11%
waker0% | 64% | 20% | 8% | 7%
smash0% | 73% | 0% | 13% | 12%
fantasy0% | 0% | 64% | 20% | 15%
cameo0% | 0% | 44% | 42% | 13%
artifacts0% | 0% | 40% | 52% | 6%
podcast0% | 0% | 96% | 0% | 3%
kundali0% | 0% | 93% | 0% | 6%
wearable0% | 0% | 96% | 0% | 3%
tools0% | 0% | 0% | 76% | 23%
prisoner0% | 0% | 0% | 100% | 0%
history0% | 0% | 0% | 37% | 62%
factuality0% | 0% | 0% | 61% | 38%
roast0% | 0% | 0% | 0% | 100%
doodles0% | 0% | 0% | 0% | 100%
startupcon0% | 0% | 0% | 0% | 100%
oxford0% | 0% | 0% | 0% | 100%
bricks0% | 0% | 0% | 0% | 100%
recap0% | 0% | 0% | 0% | 100%
cost0% | 0% | 0% | 0% | 100%
utils0% | 0% | 0% | 0% | 100%
tedx0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
stack.css
in games/slides/public
1455 -
1117 11
935 20
887 -
853 9
768 58
wins.css
in games/slides/public
755 -
SocraticDialogue.tsx
in learning/app/components
719 2
595 6
522 9
ingestion_job.py
in fantasy/ingestion/src/ingestion
496 11
draft.py
in fantasy/agents/src/agents
481 33
439 12
434 9
middleware.py
in fantasy/agents/src/agents
398 2
route.ts
in learning/app/api/socratic-dialogue
396 7
tetris.html
in artifacts
387 -
parse_pgn.py
in chess
365 9
analyze-frames.ts
in learning/scripts/youtube
341 7
340 9
main.py
in podcast
340 25
chunk-paip.ts
in learning/scripts
329 6
323 24
agent.py
in fantasy/agents/src/agents/draft_commentary_agent
311 6
ConceptGraph.tsx
in learning/app/components
300 1
page.tsx
in learning/app
296 2
page.tsx
in cameo/src/app
289 -
offscreen.js
in fantasy/commentary-extension
289 11
enrich-concepts.ts
in learning/scripts/youtube
274 10
test-generate.html
in cameo/public
272 -
267 7
route.ts
in cameo/src/app/api/generate-video
263 1
map-segments-to-concepts.ts
in learning/scripts/youtube
255 9
embed-video-segments.ts
in learning/scripts/youtube
243 4
main.py
in kundali
229 9
228 7
popup.css
in fantasy/commentary-extension
223 -
219 6
217 5
transcribe-audio.ts
in learning/scripts/youtube
216 3
roboflow.py
in chess
215 8
main.py
in wearable
209 12
ConceptDetails.tsx
in learning/app/components
207 4
FaceCapture.tsx
in cameo/src/components
200 -
197 5
197 3
snake.html
in artifacts
194 -
194 3
fantasy.py
in fantasy/agents/src/agents
193 2
background.js
in fantasy/commentary-extension
193 5
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
SocraticDialogue.tsx
in learning/app/components
719 ~5k–15k 25 ~100 ~7
route.ts
in learning/app/api/socratic-dialogue
396 ~2k–7k 18 ~70 ~5
page.tsx
in learning/app
296 ~2k–5k 19 ~50 ~5
ConceptGraph.tsx
in learning/app/components
300 ~2k–5k 15 ~70 ~5
887 ~5k–15k 4 ~500 ~2
chunk-paip.ts
in learning/scripts
329 ~2k–5k 9 ~100 ~3
page.tsx
in cameo/src/app
289 ~2k–5k 6 ~150 ~2
analyze-frames.ts
in learning/scripts/youtube
341 ~2k–5k 5 ~300 ~1
ingestion_job.py
in fantasy/ingestion/src/ingestion
496 ~3k–7k 3 ~700 ~1
ConceptDetails.tsx
in learning/app/components
207 ~1k–3k 7 ~70 ~3
draft.py
in fantasy/agents/src/agents
481 ~3k–7k 3 ~700 ~1
route.ts
in cameo/src/app/api/generate-video
263 ~1.5k–5k 5 ~150 ~2
middleware.py
in fantasy/agents/src/agents
398 ~2k–7k 3 ~500 ~1
enrich-concepts.ts
in learning/scripts/youtube
274 ~1.5k–5k 4 ~300 ~1
transcribe-audio.ts
in learning/scripts/youtube
216 ~1.5k–5k 5 ~200 ~1
map-segments-to-concepts.ts
in learning/scripts/youtube
255 ~1.5k–5k 4 ~300 ~1
MarkdownViewer.tsx
in learning/app/components
113 ~700–2k 9 ~30 ~3
FaceCapture.tsx
in cameo/src/components
200 ~1k–3k 5 ~100 ~2
embed-video-segments.ts
in learning/scripts/youtube
243 ~1.5k–5k 4 ~300 ~1
agent.py
in fantasy/agents/src/agents/draft_commentary_agent
311 ~2k–5k 3 ~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 50)
File# lines# units
768 58
draft.py
in fantasy/agents/src/agents
481 33
main.py
in podcast
340 25
323 24
935 20
main.py
in wearable
209 12
retroarch.py
in smash
141 12
439 12
1117 11
ingestion_job.py
in fantasy/ingestion/src/ingestion
496 11
offscreen.js
in fantasy/commentary-extension
289 11
enrich-concepts.ts
in learning/scripts/youtube
274 10
main.py
in kundali
229 9
merge_pcg.py
in learning
96 9
dialog.tsx
in learning/components/ui
115 9
map-segments-to-concepts.ts
in learning/scripts/youtube
255 9
853 9
340 9
522 9
434 9
parse_pgn.py
in chess
365 9
182 8
roast.py
in roast
98 8
63 8
roboflow.py
in chess
215 8
prisoner.py
in prisoner
180 8
draft_tools.py
in fantasy/agents/src/agents/draft_commentary_agent
115 8
route.ts
in learning/app/api/socratic-dialogue
396 7
analyze-frames.ts
in learning/scripts/youtube
341 7
267 7
228 7
video-pipeline.ts
in cameo/src/lib
107 7
card.tsx
in learning/components/ui
70 6
chunk-paip.ts
in learning/scripts
329 6
219 6
595 6
play.py
in games
152 6
agent.py
in fantasy/agents/src/agents/draft_commentary_agent
311 6
map-code-to-concepts.ts
in learning/scripts/youtube
149 5
197 5
217 5
route.ts
in cameo/src/app/api/swap-audio
116 5
agent.py
in fantasy/agents/src/agents/autopick_agent
56 5
popup.js
in fantasy/commentary-extension
183 5
background.js
in fantasy/commentary-extension
193 5
utils.py
in fantasy/common/src/common
85 5
56 4
ConceptDetails.tsx
in learning/app/components
207 4
tabs.tsx
in learning/components/ui
59 4
embed-video-segments.ts
in learning/scripts/youtube
243 4
Files With Long Lines (Top 43)

There are 43 files with lines longer than 120 characters. In total, there are 107 long lines.

File# lines# units# long lines
page.tsx
in cameo/src/app
289 - 8
SocraticDialogue.tsx
in learning/app/components
719 2 7
1117 11 6
VoiceRecording.tsx
in cameo/src/components
122 - 6
route.ts
in learning/app/api/socratic-dialogue
396 7 5
522 9 5
route.ts
in cameo/src/app/api/generate-video
263 1 5
197 3 4
595 6 4
page.tsx
in learning/app
296 2 3
dialog.tsx
in learning/components/ui
115 9 3
button.tsx
in learning/components/ui
51 1 3
enrich-concepts.ts
in learning/scripts/youtube
274 10 3
111 2 3
439 12 3
FaceCapture.tsx
in cameo/src/components
200 - 3
badge.tsx
in learning/components/ui
37 1 2
chunk-paip.ts
in learning/scripts
329 6 2
embed-video-segments.ts
in learning/scripts/youtube
243 4 2
analyze-frames.ts
in learning/scripts/youtube
341 7 2
embed-chunks.ts
in learning/scripts
153 2 2
data_gatherer.py
in tv/film_context
169 2 2
219 6 2
217 5 2
parse_pgn.py
in chess
365 9 2
snake.html
in artifacts
194 - 1
182 8 1
merge_pcg.py
in learning
96 9 1
LibrarySelector.tsx
in learning/app/components
77 1 1
layout.tsx
in learning/app
41 - 1
tabs.tsx
in learning/components/ui
59 4 1
card.tsx
in learning/components/ui
70 6 1
textarea.tsx
in learning/components/ui
11 - 1
887 - 1
transcribe-audio.ts
in learning/scripts/youtube
216 3 1
extract-concepts.ts
in learning/scripts/youtube
116 2 1
index.html
in oxford/slides
4 - 1
wikipedia_client.py
in tv/film_context
132 2 1
181 2 1
434 9 1
142 4 1
roboflow.py
in chess
215 8 1
test-generate.html
in cameo/public
272 - 1
Correlations

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

learning/app/components/LispScratchpad.tsx x: 4 commits (all time) y: 166 lines of code learning/app/components/PythonScratchpad.tsx x: 5 commits (all time) y: 151 lines of code learning/app/components/SocraticDialogue.tsx x: 25 commits (all time) y: 719 lines of code learning/app/layout.tsx x: 14 commits (all time) y: 41 lines of code learning/app/page.tsx x: 19 commits (all time) y: 296 lines of code learning/app/about/page.tsx x: 6 commits (all time) y: 45 lines of code learning/app/api/socratic-dialogue/route.ts x: 18 commits (all time) y: 396 lines of code learning/app/components/ConceptGraph.tsx x: 15 commits (all time) y: 300 lines of code learning/lib/gemini-utils.ts x: 4 commits (all time) y: 23 lines of code learning/next.config.ts x: 8 commits (all time) y: 5 lines of code learning/scripts/youtube/analyze-frames.ts x: 5 commits (all time) y: 341 lines of code learning/scripts/youtube/download-audio.py x: 4 commits (all time) y: 40 lines of code learning/scripts/youtube/download-transcript.ts x: 4 commits (all time) y: 81 lines of code learning/scripts/youtube/download-video.ts x: 4 commits (all time) y: 136 lines of code learning/scripts/youtube/embed-video-segments.ts x: 4 commits (all time) y: 243 lines of code learning/scripts/youtube/enrich-concepts.ts x: 4 commits (all time) y: 274 lines of code learning/scripts/youtube/extract-concepts.ts x: 5 commits (all time) y: 116 lines of code learning/scripts/youtube/map-code-to-concepts.ts x: 4 commits (all time) y: 149 lines of code learning/scripts/youtube/map-segments-to-concepts.ts x: 4 commits (all time) y: 255 lines of code learning/scripts/youtube/transcribe-audio.ts x: 5 commits (all time) y: 216 lines of code learning/scripts/youtube/types.ts x: 5 commits (all time) y: 101 lines of code learning/app/components/MarkdownViewer.tsx x: 9 commits (all time) y: 113 lines of code learning/scripts/chunk-paip.ts x: 9 commits (all time) y: 329 lines of code fantasy/agents/src/agents/autopick_agent/__init__.py x: 3 commits (all time) y: 1 lines of code fantasy/agents/src/agents/autopick_agent/agent.py x: 3 commits (all time) y: 56 lines of code fantasy/agents/src/agents/draft.py x: 3 commits (all time) y: 481 lines of code fantasy/agents/src/agents/draft_commentary_agent/agent.py x: 3 commits (all time) y: 311 lines of code fantasy/agents/src/agents/draft_commentary_agent/draft_tools.py x: 3 commits (all time) y: 115 lines of code fantasy/agents/src/agents/fantasy.py x: 3 commits (all time) y: 193 lines of code fantasy/agents/src/agents/middleware.py x: 3 commits (all time) y: 398 lines of code fantasy/agents/src/agents/recommendation_agent/agent.py x: 3 commits (all time) y: 29 lines of code fantasy/commentary-extension/offscreen.html x: 3 commits (all time) y: 9 lines of code fantasy/commentary-extension/offscreen.js x: 3 commits (all time) y: 289 lines of code fantasy/commentary-extension/pcm-player-processor.js x: 3 commits (all time) y: 47 lines of code fantasy/commentary-extension/pcm-recorder-processor.js x: 3 commits (all time) y: 14 lines of code fantasy/commentary-extension/permissions.js x: 3 commits (all time) y: 18 lines of code fantasy/commentary-extension/popup.css x: 3 commits (all time) y: 223 lines of code fantasy/commentary-extension/popup.html x: 3 commits (all time) y: 74 lines of code fantasy/commentary-extension/popup.js x: 3 commits (all time) y: 183 lines of code fantasy/common/src/common/utils.py x: 3 commits (all time) y: 85 lines of code fantasy/compose.yaml x: 3 commits (all time) y: 35 lines of code fantasy/ingestion/src/ingestion/ingestion_job.py x: 3 commits (all time) y: 496 lines of code oxford/slides/components/Counter.vue x: 2 commits (all time) y: 34 lines of code oxford/slides/index.html x: 2 commits (all time) y: 4 lines of code oxford/slides/netlify.toml x: 2 commits (all time) y: 13 lines of code oxford/slides/snippets/external.ts x: 2 commits (all time) y: 6 lines of code learning/app/components/ConceptDetails.tsx x: 7 commits (all time) y: 207 lines of code learning/app/components/LibrarySelector.tsx x: 2 commits (all time) y: 77 lines of code learning/merge_pcg.py x: 5 commits (all time) y: 96 lines of code bricks/slides/netlify.toml x: 3 commits (all time) y: 26 lines of code cameo/public/test-generate.html x: 3 commits (all time) y: 272 lines of code cameo/src/app/api/generate-video/route.ts x: 5 commits (all time) y: 263 lines of code cameo/src/app/page.tsx x: 6 commits (all time) y: 289 lines of code cameo/src/components/FaceCapture.tsx x: 5 commits (all time) y: 200 lines of code cameo/src/components/VoiceRecording.tsx x: 3 commits (all time) y: 122 lines of code cameo/src/hooks/useFaceDetection.ts x: 5 commits (all time) y: 139 lines of code cameo/src/hooks/useVoiceRecording.ts x: 3 commits (all time) y: 68 lines of code cameo/src/lib/video-pipeline.ts x: 3 commits (all time) y: 107 lines of code learning/components/ui/tabs.tsx x: 3 commits (all time) y: 59 lines of code learning/pcg-visualizer.html x: 4 commits (all time) y: 887 lines of code learning/scripts/embed-chunks.ts x: 3 commits (all time) y: 153 lines of code startupcon/slides/components/Counter.vue x: 4 commits (all time) y: 34 lines of code startupcon/slides/setup/mermaid.ts x: 4 commits (all time) y: 6 lines of code tools/generate-docs.py x: 5 commits (all time) y: 182 lines of code tools/generate-pr-description-ai.py x: 4 commits (all time) y: 56 lines of code chess/build_database.py x: 5 commits (all time) y: 522 lines of code chess/chess_analyzer.py x: 8 commits (all time) y: 595 lines of code chess/chess_companion_standalone.py x: 18 commits (all time) y: 1117 lines of code chess/chess_description_generator.py x: 5 commits (all time) y: 219 lines of code chess/explore_bigquery.py x: 3 commits (all time) y: 439 lines of code chess/live_chess_companion.py x: 3 commits (all time) y: 434 lines of code chess/parallel_bigquery.py x: 3 commits (all time) y: 101 lines of code chess/parse_pgn.py x: 4 commits (all time) y: 365 lines of code chess/pgn_parser.py x: 3 commits (all time) y: 228 lines of code chess/pgn_to_bigquery_streaming.py x: 3 commits (all time) y: 197 lines of code chess/position_features.py x: 3 commits (all time) y: 323 lines of code chess/roboflow.py x: 6 commits (all time) y: 215 lines of code chess/scan_player_games.py x: 3 commits (all time) y: 111 lines of code chess/scenedetection.py x: 3 commits (all time) y: 77 lines of code chess/stockfish_pool.py x: 4 commits (all time) y: 63 lines of code chess/vector_search.py x: 3 commits (all time) y: 142 lines of code utils/model.py x: 8 commits (all time) y: 24 lines of code roast/main.py x: 3 commits (all time) y: 43 lines of code smash/slides/style.css x: 4 commits (all time) y: 13 lines of code smash/virtual_controller.py x: 11 commits (all time) y: 768 lines of code tv/film_context/data_gatherer.py x: 3 commits (all time) y: 169 lines of code tv/film_context/wikipedia_client.py x: 3 commits (all time) y: 132 lines of code tv/tv_companion.py x: 3 commits (all time) y: 174 lines of code tv/tv_companion_with_transcription.py x: 8 commits (all time) y: 935 lines of code tv/voice_chat.py x: 6 commits (all time) y: 340 lines of code waker/controller_daemon.py x: 5 commits (all time) y: 267 lines of code waker/voice_chat.py x: 16 commits (all time) y: 853 lines of code .pre-commit-config.yaml x: 5 commits (all time) y: 38 lines of code artifacts/snake.html x: 2 commits (all time) y: 194 lines of code history/graph.py x: 2 commits (all time) y: 135 lines of code artifacts/main.py x: 6 commits (all time) y: 58 lines of code history/requirements.in x: 1 commits (all time) y: 2 lines of code artifacts/pendulum-1.html x: 2 commits (all time) y: 138 lines of code artifacts/pendulum-2.html x: 2 commits (all time) y: 173 lines of code artifacts/tetris.html x: 4 commits (all time) y: 387 lines of code factuality/main.py x: 5 commits (all time) y: 131 lines of code kundali/main.py x: 6 commits (all time) y: 229 lines of code utils/__init__.py x: 4 commits (all time) y: 1 lines of code wearable/main.py x: 3 commits (all time) y: 209 lines of code kundali/requirements.in x: 1 commits (all time) y: 15 lines of code games/requirements.in x: 1 commits (all time) y: 11 lines of code games/slides/components/Counter.vue x: 1 commits (all time) y: 34 lines of code games/slides/public/stack.css x: 1 commits (all time) y: 1455 lines of code games/slides/public/wins.css x: 1 commits (all time) y: 755 lines of code
1455.0
lines of code
  min: 1.0
  average: 141.72
  25th percentile: 20.0
  median: 65.5
  75th percentile: 190.5
  max: 1455.0
0 25.0
commits (all time)
min: 1.0 | average: 3.96 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 25.0

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

learning/app/components/LispScratchpad.tsx x: 2 contributors (all time) y: 166 lines of code learning/app/components/PythonScratchpad.tsx x: 3 contributors (all time) y: 151 lines of code learning/app/components/SocraticDialogue.tsx x: 3 contributors (all time) y: 719 lines of code learning/app/layout.tsx x: 4 contributors (all time) y: 41 lines of code learning/app/page.tsx x: 3 contributors (all time) y: 296 lines of code learning/app/api/socratic-dialogue/route.ts x: 4 contributors (all time) y: 396 lines of code learning/app/components/ConceptGraph.tsx x: 3 contributors (all time) y: 300 lines of code learning/lib/gemini-utils.ts x: 3 contributors (all time) y: 23 lines of code learning/next.config.ts x: 3 contributors (all time) y: 5 lines of code learning/scripts/youtube/analyze-frames.ts x: 3 contributors (all time) y: 341 lines of code learning/scripts/youtube/download-audio.py x: 3 contributors (all time) y: 40 lines of code learning/scripts/youtube/download-transcript.ts x: 3 contributors (all time) y: 81 lines of code learning/scripts/youtube/download-video.ts x: 3 contributors (all time) y: 136 lines of code learning/scripts/youtube/embed-video-segments.ts x: 3 contributors (all time) y: 243 lines of code learning/scripts/youtube/enrich-concepts.ts x: 3 contributors (all time) y: 274 lines of code learning/scripts/youtube/extract-concepts.ts x: 3 contributors (all time) y: 116 lines of code learning/scripts/youtube/map-segments-to-concepts.ts x: 3 contributors (all time) y: 255 lines of code learning/scripts/youtube/transcribe-audio.ts x: 3 contributors (all time) y: 216 lines of code learning/scripts/youtube/types.ts x: 3 contributors (all time) y: 101 lines of code learning/app/components/MarkdownViewer.tsx x: 3 contributors (all time) y: 113 lines of code learning/scripts/chunk-paip.ts x: 2 contributors (all time) y: 329 lines of code fantasy/agents/src/agents/autopick_agent/agent.py x: 3 contributors (all time) y: 56 lines of code fantasy/agents/src/agents/draft.py x: 3 contributors (all time) y: 481 lines of code fantasy/agents/src/agents/draft_commentary_agent/agent.py x: 3 contributors (all time) y: 311 lines of code fantasy/agents/src/agents/fantasy.py x: 3 contributors (all time) y: 193 lines of code fantasy/agents/src/agents/middleware.py x: 3 contributors (all time) y: 398 lines of code fantasy/agents/src/agents/recommendation_agent/agent.py x: 3 contributors (all time) y: 29 lines of code fantasy/commentary-extension/offscreen.html x: 3 contributors (all time) y: 9 lines of code fantasy/commentary-extension/offscreen.js x: 3 contributors (all time) y: 289 lines of code fantasy/commentary-extension/pcm-player-processor.js x: 3 contributors (all time) y: 47 lines of code fantasy/commentary-extension/pcm-recorder-processor.js x: 3 contributors (all time) y: 14 lines of code fantasy/commentary-extension/permissions.js x: 3 contributors (all time) y: 18 lines of code fantasy/commentary-extension/popup.css x: 3 contributors (all time) y: 223 lines of code fantasy/commentary-extension/popup.html x: 3 contributors (all time) y: 74 lines of code fantasy/commentary-extension/popup.js x: 3 contributors (all time) y: 183 lines of code fantasy/ingestion/src/ingestion/ingestion_job.py x: 3 contributors (all time) y: 496 lines of code oxford/slides/components/Counter.vue x: 2 contributors (all time) y: 34 lines of code oxford/slides/index.html x: 2 contributors (all time) y: 4 lines of code oxford/slides/netlify.toml x: 2 contributors (all time) y: 13 lines of code oxford/slides/snippets/external.ts x: 2 contributors (all time) y: 6 lines of code learning/app/components/ConceptDetails.tsx x: 2 contributors (all time) y: 207 lines of code learning/app/components/LibrarySelector.tsx x: 2 contributors (all time) y: 77 lines of code learning/merge_pcg.py x: 2 contributors (all time) y: 96 lines of code bricks/slides/netlify.toml x: 2 contributors (all time) y: 26 lines of code cameo/eslint.config.mjs x: 2 contributors (all time) y: 36 lines of code cameo/postcss.config.mjs x: 2 contributors (all time) y: 19 lines of code cameo/public/test-generate.html x: 2 contributors (all time) y: 272 lines of code cameo/src/app/api/generate-video/route.ts x: 2 contributors (all time) y: 263 lines of code cameo/src/app/api/swap-audio/route.ts x: 2 contributors (all time) y: 116 lines of code cameo/src/app/api/train-voice/route.ts x: 2 contributors (all time) y: 55 lines of code cameo/src/app/page.tsx x: 2 contributors (all time) y: 289 lines of code cameo/src/components/FaceCapture.tsx x: 2 contributors (all time) y: 200 lines of code cameo/src/components/VoiceRecording.tsx x: 2 contributors (all time) y: 122 lines of code cameo/src/hooks/useFaceDetection.ts x: 2 contributors (all time) y: 139 lines of code cameo/src/hooks/useVoiceRecording.ts x: 2 contributors (all time) y: 68 lines of code cameo/src/lib/video-pipeline.ts x: 2 contributors (all time) y: 107 lines of code learning/components/ui/button.tsx x: 2 contributors (all time) y: 51 lines of code learning/components/ui/card.tsx x: 2 contributors (all time) y: 70 lines of code learning/components/ui/tabs.tsx x: 2 contributors (all time) y: 59 lines of code learning/pcg-visualizer.html x: 2 contributors (all time) y: 887 lines of code learning/scripts/embed-chunks.ts x: 2 contributors (all time) y: 153 lines of code tools/generate-docs.py x: 2 contributors (all time) y: 182 lines of code chess/build_database.py x: 2 contributors (all time) y: 522 lines of code chess/chess_analyzer.py x: 2 contributors (all time) y: 595 lines of code chess/chess_companion_standalone.py x: 2 contributors (all time) y: 1117 lines of code chess/chess_description_generator.py x: 2 contributors (all time) y: 219 lines of code chess/explore_bigquery.py x: 2 contributors (all time) y: 439 lines of code chess/live_chess_companion.py x: 2 contributors (all time) y: 434 lines of code chess/parallel_bigquery.py x: 2 contributors (all time) y: 101 lines of code chess/parse_pgn.py x: 2 contributors (all time) y: 365 lines of code chess/pgn_parser.py x: 2 contributors (all time) y: 228 lines of code chess/pgn_to_bigquery_native.py x: 2 contributors (all time) y: 194 lines of code chess/position_features.py x: 2 contributors (all time) y: 323 lines of code chess/roboflow.py x: 2 contributors (all time) y: 215 lines of code chess/scan_player_games.py x: 2 contributors (all time) y: 111 lines of code roast/main.py x: 2 contributors (all time) y: 43 lines of code smash/retroarch.py x: 3 contributors (all time) y: 141 lines of code smash/virtual_controller.py x: 3 contributors (all time) y: 768 lines of code tv/film_context/data_gatherer.py x: 2 contributors (all time) y: 169 lines of code tv/film_context/tmdb_client.py x: 2 contributors (all time) y: 81 lines of code tv/film_context/wikipedia_client.py x: 2 contributors (all time) y: 132 lines of code tv/tv_companion.py x: 2 contributors (all time) y: 174 lines of code tv/tv_companion_with_transcription.py x: 2 contributors (all time) y: 935 lines of code tv/voice_chat.py x: 2 contributors (all time) y: 340 lines of code waker/controller_daemon.py x: 2 contributors (all time) y: 267 lines of code waker/voice_chat.py x: 2 contributors (all time) y: 853 lines of code artifacts/snake.html x: 1 contributors (all time) y: 194 lines of code doodles/index.html x: 1 contributors (all time) y: 80 lines of code history/graph.py x: 1 contributors (all time) y: 135 lines of code history/slides/components/Counter.vue x: 1 contributors (all time) y: 34 lines of code history/slides/index.html x: 1 contributors (all time) y: 4 lines of code history/slides/snippets/external.ts x: 1 contributors (all time) y: 6 lines of code artifacts/tetris.html x: 2 contributors (all time) y: 387 lines of code factuality/main.py x: 2 contributors (all time) y: 131 lines of code kundali/requirements.in x: 1 contributors (all time) y: 15 lines of code games/slides/public/stack.css x: 1 contributors (all time) y: 1455 lines of code games/slides/public/wins.css x: 1 contributors (all time) y: 755 lines of code
1455.0
lines of code
  min: 1.0
  average: 141.72
  25th percentile: 20.0
  median: 65.5
  75th percentile: 190.5
  max: 1455.0
0 4.0
contributors (all time)
min: 1.0 | average: 2.25 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.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...