Overview
File Change Frequency Overall
  • There are 106 files with 11,588 lines of code.
    • 1 file changed more than 100 times (821 lines of code)
    • 7 files changed 51-100 times (2,829 lines of code)
    • 6 files changed 21-50 times (1,435 lines of code)
    • 38 files changed 6-20 times (3,433 lines of code)
    • 54 files changed 1-5 times (3,070 lines of code)
7% | 24% | 12% | 29% | 26%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 106 files with 11,588 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (1,598 lines of code)
    • 51 files changed by 2-5 contributors (5,825 lines of code)
    • 51 files changed by 1 contributor (4,165 lines of code)
0% | 0% | 13% | 50% | 35%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, json, tsx, sh, yaml, gitignore, txt, md, yml, py, js, dockerfile, mjs, css, html, npmrc, svg, toml, cjs, snap
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts9% | 26% | 14% | 32% | 17%
tsx0% | 25% | 0% | 30% | 43%
yaml0% | 0% | 30% | 2% | 66%
mjs0% | 0% | 0% | 45% | 54%
py0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
packages7% | 24% | 12% | 30% | 24%
.devcontainer0% | 0% | 0% | 100% | 0%
nginx0% | 0% | 0% | 100% | 0%
model-fetch0% | 0% | 0% | 0% | 100%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
transcription-service.ts
in packages/cdk/lib
821 1 2024-01-22 2026-10-02 106 7 +3347 / -1555 zeke.huntergreen philip.mcmahon
index.ts
in packages/worker/src
335 14 2024-01-26 2026-10-02 87 4 +1836 / -1216 philip.mcmahon philip.mcmahon
types.ts
in packages/common/src
236 - 2024-01-31 2026-09-16 75 4 +1221 / -687 philip.mcmahon philip.mcmahon
index.ts
in packages/api/src
659 5 2024-01-24 2026-09-08 70 4 +2151 / -764 marjan.kalanaki philip.mcmahon
index.ts
in packages/output-handler/src
326 8 2024-02-12 2026-09-16 58 7 +1117 / -483 sabina.bejasa-dimmock philip.mcmahon
sqs.ts
in packages/backend-common/src
305 2 2024-02-06 2026-09-30 55 4 +951 / -477 philip.mcmahon philip.mcmahon
transcribe.ts
in packages/worker/src
425 10 2024-02-06 2026-09-30 55 4 +2159 / -1195 philip.mcmahon philip.mcmahon
UploadForm.tsx
in packages/client/src/components
543 1 2024-02-08 2026-09-10 55 4 +1815 / -826 zeke.huntergreen philip.mcmahon
index.ts
in packages/media-download/src
289 4 2024-10-03 2026-07-20 47 2 +917 / -277 philip.mcmahon philip.mcmahon
s3.ts
in packages/backend-common/src
279 1 2024-02-06 2026-07-20 38 4 +825 / -237 marjan.kalanaki philip.mcmahon
yt-dlp.ts
in packages/media-download/src
224 1 2024-10-03 2026-02-09 36 1 +686 / -192 philip.mcmahon philip.mcmahon
config.ts
in packages/backend-common/src
277 1 2024-02-07 2026-04-27 35 6 +609 / -103 philip.mcmahon philip.mcmahon
dynamodb.ts
in packages/backend-common/src
174 - 2024-02-12 2026-04-27 23 6 +514 / -121 sabina.bejasa-dimmock philip.mcmahon
riff-raff.yaml
in packages/cdk
192 - 2024-01-29 2026-04-27 22 2 +410 / -56 philip.mcmahon philip.mcmahon
process.ts
in packages/backend-common/src
119 - 2024-10-09 2026-09-30 17 3 +307 / -30 philip.mcmahon philip.mcmahon
layout.tsx
in packages/client/src/app
36 - 2024-01-29 2024-11-13 16 4 +139 / -56 marjan.kalanaki philip.mcmahon
index.ts
in packages/worker-capacity-manager/src
56 1 2024-02-27 2026-01-20 16 5 +222 / -121 srbd philip.mcmahon
llama-server.ts
in packages/worker/src
182 - 2026-04-14 2026-09-11 16 1 +588 / -144 philip.mcmahon philip.mcmahon
ExportForm.tsx
in packages/client/src/components
460 1 2025-01-08 2026-07-14 16 2 +1364 / -370 philip.mcmahon philip.mcmahon
page.tsx
in packages/client/src/app
11 - 2024-01-29 2024-10-29 15 4 +229 / -210 marjan.kalanaki philip.mcmahon
asg.ts
in packages/worker/src
81 - 2024-02-09 2026-01-19 15 4 +182 / -39 marjan.kalanaki philip.mcmahon
export.ts
in packages/api/src
132 - 2025-01-08 2026-01-08 15 1 +546 / -264 philip.mcmahon philip.mcmahon
llama-cpp.ts
in packages/worker/src
143 1 2026-04-08 2026-07-20 14 1 +637 / -321 philip.mcmahon philip.mcmahon
worker-interface-types.ts
in packages/common/src
182 - 2026-04-24 2026-10-02 14 3 +475 / -21 philip.mcmahon philip.mcmahon
utils.ts
in packages/common/src
64 - 2024-02-14 2026-09-10 13 2 +169 / -21 marjan.kalanaki philip.mcmahon
metrics.ts
in packages/backend-common/src
95 3 2024-02-14 2026-10-05 13 2 +238 / -32 philip.mcmahon philip.mcmahon
util.ts
in packages/worker/src
19 - 2024-02-12 2025-12-09 12 2 +186 / -146 marjan.kalanaki philip.mcmahon
types.ts
in packages/client/src
33 - 2024-01-31 2026-04-27 12 2 +78 / -0 marjan.kalanaki philip.mcmahon
index.ts
in packages/common/src
6 - 2024-01-31 2026-09-08 11 3 +17 / -4 philip.mcmahon philip.mcmahon
media-download-service.ts
in packages/cdk/lib
254 - 2025-09-08 2026-04-15 11 1 +579 / -47 philip.mcmahon philip.mcmahon
template.tsx
in packages/client/src/app
41 - 2024-01-31 2024-03-01 10 3 +119 / -27 marjan.kalanaki philip.mcmahon
index.ts
in packages/media-export/src
112 1 2025-01-10 2026-01-14 10 2 +367 / -115 philip.mcmahon philip.mcmahon
configHelpers.ts
in packages/backend-common/src
75 - 2024-02-08 2024-10-29 9 3 +109 / -12 zeke.huntergreen philip.mcmahon
googleDrive.ts
in packages/api/src/services
120 - 2024-02-13 2025-02-21 9 2 +423 / -155 philip.mcmahon philip.mcmahon
repository.ts
in packages/cdk/lib
145 1 2024-01-29 2025-01-31 9 1 +434 / -120 philip.mcmahon philip.mcmahon
index.ts
in packages/webpage-snapshot/src
165 2 2025-10-02 2026-01-08 9 2 +463 / -77 philip.mcmahon tom.richards
ocr.ts
in packages/worker/src
171 4 2026-09-17 2026-10-02 9 1 +503 / -119 philip.mcmahon philip.mcmahon
index.ts
in packages/backend-common/src
9 - 2024-02-08 2026-04-27 8 4 +13 / -0 zeke.huntergreen philip.mcmahon
UploadSuccess.tsx
in packages/client/src/components
49 - 2024-10-22 2026-01-08 8 2 +125 / -25 philip.mcmahon philip.mcmahon
InfoMessage.tsx
in packages/client/src/components
50 - 2024-02-20 2025-01-17 8 1 +113 / -3 philip.mcmahon philip.mcmahon
spot-termination.ts
in packages/worker/src
52 1 2024-02-28 2025-08-27 8 4 +178 / -40 philip.mcmahon philip.mcmahon
logging.ts
in packages/backend-common/src
112 2 2024-02-27 2026-07-08 8 4 +280 / -30 marjan.kalanaki philip.mcmahon
9 - 2024-01-30 2026-09-10 7 2 +22 / -4 marjan.kalanaki philip.mcmahon
GoogleAuth.ts
in packages/api/src/controllers
62 1 2024-01-30 2024-02-29 7 3 +182 / -23 marjan.kalanaki philip.mcmahon
worker-interface-schema.ts
in packages/common/src
84 - 2026-08-26 2026-10-02 7 1 +206 / -8 philip.mcmahon philip.mcmahon
constants.ts
in packages/common/src
5 - 2024-03-01 2025-12-02 6 2 +13 / -0 zeke.huntergreen philip.mcmahon
devenv.yaml
in .devcontainer
9 - 2026-08-26 2026-10-02 6 1 +98 / -4 philip.mcmahon philip.mcmahon
page.tsx
in packages/client/src/app/export
11 - 2024-02-13 2025-01-17 6 1 +32 / -6 philip.mcmahon philip.mcmahon
mjs
next.config.mjs
in packages/client
15 - 2024-01-29 2026-09-10 6 2 +38 / -6 marjan.kalanaki philip.mcmahon
asg.ts
in packages/worker-capacity-manager/src
44 - 2024-02-27 2026-01-14 6 4 +78 / -30 srbd philip.mcmahon
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
transcription-service.ts
in packages/cdk/lib
821 1 2024-01-22 2026-10-02 106 7 +3347 / -1555 zeke.huntergreen philip.mcmahon
transcribe.ts
in packages/worker/src
425 10 2024-02-06 2026-09-30 55 4 +2159 / -1195 philip.mcmahon philip.mcmahon
index.ts
in packages/worker/src
335 14 2024-01-26 2026-10-02 87 4 +1836 / -1216 philip.mcmahon philip.mcmahon
index.ts
in packages/api/src
659 5 2024-01-24 2026-09-08 70 4 +2151 / -764 marjan.kalanaki philip.mcmahon
UploadForm.tsx
in packages/client/src/components
543 1 2024-02-08 2026-09-10 55 4 +1815 / -826 zeke.huntergreen philip.mcmahon
types.ts
in packages/common/src
236 - 2024-01-31 2026-09-16 75 4 +1221 / -687 philip.mcmahon philip.mcmahon
ExportForm.tsx
in packages/client/src/components
460 1 2025-01-08 2026-07-14 16 2 +1364 / -370 philip.mcmahon philip.mcmahon
index.ts
in packages/output-handler/src
326 8 2024-02-12 2026-09-16 58 7 +1117 / -483 sabina.bejasa-dimmock philip.mcmahon
sqs.ts
in packages/backend-common/src
305 2 2024-02-06 2026-09-30 55 4 +951 / -477 philip.mcmahon philip.mcmahon
index.ts
in packages/media-download/src
289 4 2024-10-03 2026-07-20 47 2 +917 / -277 philip.mcmahon philip.mcmahon
s3.ts
in packages/backend-common/src
279 1 2024-02-06 2026-07-20 38 4 +825 / -237 marjan.kalanaki philip.mcmahon
llama-cpp.ts
in packages/worker/src
143 1 2026-04-08 2026-07-20 14 1 +637 / -321 philip.mcmahon philip.mcmahon
yt-dlp.ts
in packages/media-download/src
224 1 2024-10-03 2026-02-09 36 1 +686 / -192 philip.mcmahon philip.mcmahon
export.ts
in packages/api/src
132 - 2025-01-08 2026-01-08 15 1 +546 / -264 philip.mcmahon philip.mcmahon
llama-server.ts
in packages/worker/src
182 - 2026-04-14 2026-09-11 16 1 +588 / -144 philip.mcmahon philip.mcmahon
config.ts
in packages/backend-common/src
277 1 2024-02-07 2026-04-27 35 6 +609 / -103 philip.mcmahon philip.mcmahon
dynamodb.ts
in packages/backend-common/src
174 - 2024-02-12 2026-04-27 23 6 +514 / -121 sabina.bejasa-dimmock philip.mcmahon
media-download-service.ts
in packages/cdk/lib
254 - 2025-09-08 2026-04-15 11 1 +579 / -47 philip.mcmahon philip.mcmahon
ocr.ts
in packages/worker/src
171 4 2026-09-17 2026-10-02 9 1 +503 / -119 philip.mcmahon philip.mcmahon
TranscriptViewer.tsx
in packages/client/src/components
219 - 2025-11-21 2026-01-08 5 1 +540 / -64 philip.mcmahon philip.mcmahon
googleDrive.ts
in packages/api/src/services
120 - 2024-02-13 2025-02-21 9 2 +423 / -155 philip.mcmahon philip.mcmahon
llm.ts
in packages/worker/src
144 1 2026-06-29 2026-07-20 5 1 +465 / -99 philip.mcmahon philip.mcmahon
repository.ts
in packages/cdk/lib
145 1 2024-01-29 2025-01-31 9 1 +434 / -120 philip.mcmahon philip.mcmahon
Prompt.tsx
in packages/client/src/components
165 - 2026-04-08 2026-04-27 4 1 +459 / -81 philip.mcmahon philip.mcmahon
index.ts
in packages/webpage-snapshot/src
165 2 2025-10-02 2026-01-08 9 2 +463 / -77 philip.mcmahon tom.richards
Translate.tsx
in packages/client/src/components
218 - 2026-04-20 2026-04-27 2 1 +510 / -12 philip.mcmahon philip.mcmahon
worker-interface-types.ts
in packages/common/src
182 - 2026-04-24 2026-10-02 14 3 +475 / -21 philip.mcmahon philip.mcmahon
index.ts
in packages/media-export/src
112 1 2025-01-10 2026-01-14 10 2 +367 / -115 philip.mcmahon philip.mcmahon
riff-raff.yaml
in packages/cdk
192 - 2024-01-29 2026-04-27 22 2 +410 / -56 philip.mcmahon philip.mcmahon
page.tsx
in packages/client/src/app
11 - 2024-01-29 2024-10-29 15 4 +229 / -210 marjan.kalanaki philip.mcmahon
page.tsx
in packages/client/src/app/viewer
127 - 2025-11-21 2025-12-05 3 1 +368 / -50 philip.mcmahon philip.mcmahon
benchmark-translation.ts
in packages/worker/scripts
124 - 2026-07-13 2026-07-20 3 1 +359 / -27 philip.mcmahon philip.mcmahon
rapidocr-config.local.yaml
in packages/worker/rapidocr
192 - 2026-09-22 2026-09-30 2 1 +384 / -0 philip.mcmahon philip.mcmahon
rapidocr-config.prod.yaml
in packages/worker/rapidocr
192 - 2026-09-22 2026-09-30 2 1 +384 / -0 philip.mcmahon philip.mcmahon
120 7 2026-09-18 2026-09-30 2 1 +354 / -0 philip.mcmahon philip.mcmahon
index.ts
in packages/worker-capacity-manager/src
56 1 2024-02-27 2026-01-20 16 5 +222 / -121 srbd philip.mcmahon
process.ts
in packages/backend-common/src
119 - 2024-10-09 2026-09-30 17 3 +307 / -30 philip.mcmahon philip.mcmahon
util.ts
in packages/worker/src
19 - 2024-02-12 2025-12-09 12 2 +186 / -146 marjan.kalanaki philip.mcmahon
logging.ts
in packages/backend-common/src
112 2 2024-02-27 2026-07-08 8 4 +280 / -30 marjan.kalanaki philip.mcmahon
llm.ts
in packages/api/src
138 - 2026-04-21 2026-07-20 4 1 +291 / -1 philip.mcmahon philip.mcmahon
alarms.ts
in packages/cdk/lib
95 - 2025-09-18 2026-04-15 4 1 +245 / -35 philip.mcmahon philip.mcmahon
export.ts
in packages/client/src/services
102 - 2024-02-13 2025-01-17 6 2 +255 / -25 philip.mcmahon philip.mcmahon
metrics.ts
in packages/backend-common/src
95 3 2024-02-14 2026-10-05 13 2 +238 / -32 philip.mcmahon philip.mcmahon
languages.ts
in packages/client/src/components
121 - 2026-04-20 2026-04-27 2 1 +262 / -0 philip.mcmahon philip.mcmahon
globals.css
in packages/client/src/app
8 - 2024-01-29 2024-02-02 4 1 +125 / -107 marjan.kalanaki marjan.kalanaki
asg.ts
in packages/worker/src
81 - 2024-02-09 2026-01-19 15 4 +182 / -39 marjan.kalanaki philip.mcmahon
spot-termination.ts
in packages/worker/src
52 1 2024-02-28 2025-08-27 8 4 +178 / -40 philip.mcmahon philip.mcmahon
llm.ts
in packages/backend-common/src
91 1 2026-04-21 2026-07-20 5 1 +210 / -6 philip.mcmahon philip.mcmahon
worker-interface-schema.ts
in packages/common/src
84 - 2026-08-26 2026-10-02 7 1 +206 / -8 philip.mcmahon philip.mcmahon
GoogleAuth.ts
in packages/api/src/controllers
62 1 2024-01-30 2024-02-29 7 3 +182 / -23 marjan.kalanaki philip.mcmahon
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
transcription-service.ts
in packages/cdk/lib
821 1 2024-01-22 2026-10-02 106 7 +3347 / -1555 zeke.huntergreen philip.mcmahon
index.ts
in packages/output-handler/src
326 8 2024-02-12 2026-09-16 58 7 +1117 / -483 sabina.bejasa-dimmock philip.mcmahon
config.ts
in packages/backend-common/src
277 1 2024-02-07 2026-04-27 35 6 +609 / -103 philip.mcmahon philip.mcmahon
dynamodb.ts
in packages/backend-common/src
174 - 2024-02-12 2026-04-27 23 6 +514 / -121 sabina.bejasa-dimmock philip.mcmahon
index.ts
in packages/worker-capacity-manager/src
56 1 2024-02-27 2026-01-20 16 5 +222 / -121 srbd philip.mcmahon
index.ts
in packages/worker/src
335 14 2024-01-26 2026-10-02 87 4 +1836 / -1216 philip.mcmahon philip.mcmahon
types.ts
in packages/common/src
236 - 2024-01-31 2026-09-16 75 4 +1221 / -687 philip.mcmahon philip.mcmahon
index.ts
in packages/api/src
659 5 2024-01-24 2026-09-08 70 4 +2151 / -764 marjan.kalanaki philip.mcmahon
sqs.ts
in packages/backend-common/src
305 2 2024-02-06 2026-09-30 55 4 +951 / -477 philip.mcmahon philip.mcmahon
transcribe.ts
in packages/worker/src
425 10 2024-02-06 2026-09-30 55 4 +2159 / -1195 philip.mcmahon philip.mcmahon
UploadForm.tsx
in packages/client/src/components
543 1 2024-02-08 2026-09-10 55 4 +1815 / -826 zeke.huntergreen philip.mcmahon
s3.ts
in packages/backend-common/src
279 1 2024-02-06 2026-07-20 38 4 +825 / -237 marjan.kalanaki philip.mcmahon
layout.tsx
in packages/client/src/app
36 - 2024-01-29 2024-11-13 16 4 +139 / -56 marjan.kalanaki philip.mcmahon
asg.ts
in packages/worker/src
81 - 2024-02-09 2026-01-19 15 4 +182 / -39 marjan.kalanaki philip.mcmahon
page.tsx
in packages/client/src/app
11 - 2024-01-29 2024-10-29 15 4 +229 / -210 marjan.kalanaki philip.mcmahon
index.ts
in packages/backend-common/src
9 - 2024-02-08 2026-04-27 8 4 +13 / -0 zeke.huntergreen philip.mcmahon
logging.ts
in packages/backend-common/src
112 2 2024-02-27 2026-07-08 8 4 +280 / -30 marjan.kalanaki philip.mcmahon
spot-termination.ts
in packages/worker/src
52 1 2024-02-28 2025-08-27 8 4 +178 / -40 philip.mcmahon philip.mcmahon
asg.ts
in packages/worker-capacity-manager/src
44 - 2024-02-27 2026-01-14 6 4 +78 / -30 srbd philip.mcmahon
ses.ts
in packages/output-handler/src
39 - 2024-02-12 2026-01-08 5 4 +92 / -10 philip.mcmahon tom.richards
process.ts
in packages/backend-common/src
119 - 2024-10-09 2026-09-30 17 3 +307 / -30 philip.mcmahon philip.mcmahon
worker-interface-types.ts
in packages/common/src
182 - 2026-04-24 2026-10-02 14 3 +475 / -21 philip.mcmahon philip.mcmahon
index.ts
in packages/common/src
6 - 2024-01-31 2026-09-08 11 3 +17 / -4 philip.mcmahon philip.mcmahon
template.tsx
in packages/client/src/app
41 - 2024-01-31 2024-03-01 10 3 +119 / -27 marjan.kalanaki philip.mcmahon
configHelpers.ts
in packages/backend-common/src
75 - 2024-02-08 2024-10-29 9 3 +109 / -12 zeke.huntergreen philip.mcmahon
GoogleAuth.ts
in packages/api/src/controllers
62 1 2024-01-30 2024-02-29 7 3 +182 / -23 marjan.kalanaki philip.mcmahon
cloudwatch.ts
in packages/backend-common/src
21 - 2024-02-14 2026-01-08 5 3 +52 / -6 philip.mcmahon tom.richards
passport.ts
in packages/api/src/services
53 2 2024-01-30 2024-02-08 5 3 +143 / -15 marjan.kalanaki zeke.huntergreen
sqs.ts
in packages/worker-capacity-manager/src
27 - 2024-02-27 2024-02-29 3 3 +31 / -2 srbd philip.mcmahon
asg.ts
in packages/backend-common/src
5 - 2024-02-27 2026-01-08 2 3 +11 / -4 srbd tom.richards
index.ts
in packages/media-download/src
289 4 2024-10-03 2026-07-20 47 2 +917 / -277 philip.mcmahon philip.mcmahon
riff-raff.yaml
in packages/cdk
192 - 2024-01-29 2026-04-27 22 2 +410 / -56 philip.mcmahon philip.mcmahon
ExportForm.tsx
in packages/client/src/components
460 1 2025-01-08 2026-07-14 16 2 +1364 / -370 philip.mcmahon philip.mcmahon
metrics.ts
in packages/backend-common/src
95 3 2024-02-14 2026-10-05 13 2 +238 / -32 philip.mcmahon philip.mcmahon
utils.ts
in packages/common/src
64 - 2024-02-14 2026-09-10 13 2 +169 / -21 marjan.kalanaki philip.mcmahon
util.ts
in packages/worker/src
19 - 2024-02-12 2025-12-09 12 2 +186 / -146 marjan.kalanaki philip.mcmahon
types.ts
in packages/client/src
33 - 2024-01-31 2026-04-27 12 2 +78 / -0 marjan.kalanaki philip.mcmahon
index.ts
in packages/media-export/src
112 1 2025-01-10 2026-01-14 10 2 +367 / -115 philip.mcmahon philip.mcmahon
index.ts
in packages/webpage-snapshot/src
165 2 2025-10-02 2026-01-08 9 2 +463 / -77 philip.mcmahon tom.richards
googleDrive.ts
in packages/api/src/services
120 - 2024-02-13 2025-02-21 9 2 +423 / -155 philip.mcmahon philip.mcmahon
UploadSuccess.tsx
in packages/client/src/components
49 - 2024-10-22 2026-01-08 8 2 +125 / -25 philip.mcmahon philip.mcmahon
9 - 2024-01-30 2026-09-10 7 2 +22 / -4 marjan.kalanaki philip.mcmahon
languages.ts
in packages/common/src
118 - 2024-03-06 2026-01-19 6 2 +165 / -27 zeke.huntergreen philip.mcmahon
constants.ts
in packages/common/src
5 - 2024-03-01 2025-12-02 6 2 +13 / -0 zeke.huntergreen philip.mcmahon
mjs
next.config.mjs
in packages/client
15 - 2024-01-29 2026-09-10 6 2 +38 / -6 marjan.kalanaki philip.mcmahon
export.ts
in packages/client/src/services
102 - 2024-02-13 2025-01-17 6 2 +255 / -25 philip.mcmahon philip.mcmahon
helpers.ts
in packages/client/src
14 - 2024-02-08 2025-02-07 5 2 +59 / -34 zeke.huntergreen philip.mcmahon
auth.ts
in packages/client/src/services
47 3 2024-01-31 2024-02-22 5 2 +131 / -19 marjan.kalanaki philip.mcmahon
index.html
in packages/api/src
16 - 2024-01-24 2024-02-14 4 2 +97 / -13 marjan.kalanaki philip.mcmahon
tailwind.config.ts
in packages/client
20 - 2024-01-30 2024-02-22 4 2 +58 / -16 marjan.kalanaki philip.mcmahon
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
media-download-service.ts
in packages/cdk/lib
254 - 2025-09-08 2026-04-15 11 1 +579 / -47 philip.mcmahon philip.mcmahon
yt-dlp.ts
in packages/media-download/src
224 1 2024-10-03 2026-02-09 36 1 +686 / -192 philip.mcmahon philip.mcmahon
TranscriptViewer.tsx
in packages/client/src/components
219 - 2025-11-21 2026-01-08 5 1 +540 / -64 philip.mcmahon philip.mcmahon
Translate.tsx
in packages/client/src/components
218 - 2026-04-20 2026-04-27 2 1 +510 / -12 philip.mcmahon philip.mcmahon
rapidocr-config.prod.yaml
in packages/worker/rapidocr
192 - 2026-09-22 2026-09-30 2 1 +384 / -0 philip.mcmahon philip.mcmahon
rapidocr-config.local.yaml
in packages/worker/rapidocr
192 - 2026-09-22 2026-09-30 2 1 +384 / -0 philip.mcmahon philip.mcmahon
llama-server.ts
in packages/worker/src
182 - 2026-04-14 2026-09-11 16 1 +588 / -144 philip.mcmahon philip.mcmahon
ocr.ts
in packages/worker/src
171 4 2026-09-17 2026-10-02 9 1 +503 / -119 philip.mcmahon philip.mcmahon
Prompt.tsx
in packages/client/src/components
165 - 2026-04-08 2026-04-27 4 1 +459 / -81 philip.mcmahon philip.mcmahon
repository.ts
in packages/cdk/lib
145 1 2024-01-29 2025-01-31 9 1 +434 / -120 philip.mcmahon philip.mcmahon
llm.ts
in packages/worker/src
144 1 2026-06-29 2026-07-20 5 1 +465 / -99 philip.mcmahon philip.mcmahon
llama-cpp.ts
in packages/worker/src
143 1 2026-04-08 2026-07-20 14 1 +637 / -321 philip.mcmahon philip.mcmahon
llm.ts
in packages/api/src
138 - 2026-04-21 2026-07-20 4 1 +291 / -1 philip.mcmahon philip.mcmahon
export.ts
in packages/api/src
132 - 2025-01-08 2026-01-08 15 1 +546 / -264 philip.mcmahon philip.mcmahon
page.tsx
in packages/client/src/app/viewer
127 - 2025-11-21 2025-12-05 3 1 +368 / -50 philip.mcmahon philip.mcmahon
benchmark-translation.ts
in packages/worker/scripts
124 - 2026-07-13 2026-07-20 3 1 +359 / -27 philip.mcmahon philip.mcmahon
languages.ts
in packages/client/src/components
121 - 2026-04-20 2026-04-27 2 1 +262 / -0 philip.mcmahon philip.mcmahon
120 7 2026-09-18 2026-09-30 2 1 +354 / -0 philip.mcmahon philip.mcmahon
alarms.ts
in packages/cdk/lib
95 - 2025-09-18 2026-04-15 4 1 +245 / -35 philip.mcmahon philip.mcmahon
llm.ts
in packages/backend-common/src
91 1 2026-04-21 2026-07-20 5 1 +210 / -6 philip.mcmahon philip.mcmahon
worker-interface-schema.ts
in packages/common/src
84 - 2026-08-26 2026-10-02 7 1 +206 / -8 philip.mcmahon philip.mcmahon
googleDrive.ts
in packages/media-export/src
79 1 2025-01-13 2025-01-17 3 1 +194 / -2 philip.mcmahon philip.mcmahon
translate.ts
in packages/worker/src
64 - 2026-01-23 2026-04-15 4 1 +150 / -16 philip.mcmahon philip.mcmahon
61 2 2026-09-18 2026-09-30 3 1 +161 / -1 philip.mcmahon philip.mcmahon
dev.ts
in packages/output-handler/src
60 1 2026-04-08 2026-04-27 2 1 +140 / -0 philip.mcmahon philip.mcmahon
PromptField.tsx
in packages/client/src/components
57 - 2026-04-08 2026-04-27 3 1 +123 / -1 philip.mcmahon philip.mcmahon
InfoMessage.tsx
in packages/client/src/components
50 - 2024-02-20 2025-01-17 8 1 +113 / -3 philip.mcmahon philip.mcmahon
42 1 2026-09-18 2026-09-30 2 1 +106 / -0 philip.mcmahon philip.mcmahon
llm.ts
in packages/client/src/services
41 - 2026-04-20 2026-04-27 2 1 +92 / -2 philip.mcmahon philip.mcmahon
SubmitResult.tsx
in packages/client/src/components
40 - 2024-10-22 2024-10-29 3 1 +84 / -2 philip.mcmahon philip.mcmahon
srt.ts
in packages/client/src/services
40 - 2025-11-21 2025-11-28 2 1 +131 / -13 philip.mcmahon philip.mcmahon
s3.ts
in packages/worker/src
39 - 2026-01-15 2026-01-19 2 1 +86 / -2 philip.mcmahon philip.mcmahon
util.ts
in packages/cdk/lib
31 - 2025-10-14 2025-11-06 2 1 +66 / -0 philip.mcmahon philip.mcmahon
UploadFailure.tsx
in packages/client/src/components
27 - 2024-10-22 2024-10-29 3 1 +64 / -4 philip.mcmahon philip.mcmahon
UploadProgress.tsx
in packages/client/src/components
27 - 2024-10-22 2026-09-10 5 1 +65 / -3 philip.mcmahon philip.mcmahon
lambda.ts
in packages/api/src/services
24 - 2025-01-10 2025-01-17 2 1 +59 / -1 philip.mcmahon philip.mcmahon
universal-infra.ts
in packages/cdk/lib
22 1 2025-02-04 2025-02-25 2 1 +52 / -0 philip.mcmahon philip.mcmahon
zod-string-to-json.ts
in packages/webpage-snapshot/src
22 - 2025-10-02 2026-07-20 4 1 +98 / -4 philip.mcmahon philip.mcmahon
zod-string-to-json.ts
in packages/output-handler/src
22 - 2024-02-12 2026-07-20 3 1 +98 / -4 philip.mcmahon philip.mcmahon
token-reduction.ts
in packages/worker/src
20 - 2026-06-29 2026-07-20 2 1 +52 / -0 philip.mcmahon philip.mcmahon
dependabot.yml
in .github
19 - 2026-04-09 2026-04-22 2 1 +44 / -0 philip.mcmahon philip.mcmahon
generate-schema.ts
in packages/common/scripts
16 - 2026-08-26 2026-09-08 2 1 +40 / -0 philip.mcmahon philip.mcmahon
14 - 2024-01-31 2024-01-31 1 1 +28 / -0 philip.mcmahon philip.mcmahon
page.tsx
in packages/client/src/app/translate
11 - 2026-04-20 2026-04-27 2 1 +26 / -0 philip.mcmahon philip.mcmahon
page.tsx
in packages/client/src/app/prompt
11 - 2026-04-08 2026-04-27 2 1 +26 / -0 philip.mcmahon philip.mcmahon
page.tsx
in packages/client/src/app/export
11 - 2024-02-13 2025-01-17 6 1 +32 / -6 philip.mcmahon philip.mcmahon
sqs-event-types.ts
in packages/webpage-snapshot/src
10 - 2025-10-02 2025-11-06 3 1 +26 / -2 philip.mcmahon philip.mcmahon
devenv.yaml
in .devcontainer
9 - 2026-08-26 2026-10-02 6 1 +98 / -4 philip.mcmahon philip.mcmahon
globals.css
in packages/client/src/app
8 - 2024-01-29 2024-02-02 4 1 +125 / -107 marjan.kalanaki marjan.kalanaki
postcss.config.js
in packages/client
6 - 2024-01-30 2024-02-02 2 1 +12 / -0 marjan.kalanaki marjan.kalanaki
Correlations

File Size vs. Number of Changes: 106 points

packages/backend-common/src/metrics.ts x: 95 lines of code y: 13 # changes packages/cdk/lib/transcription-service.ts x: 821 lines of code y: 106 # changes .devcontainer/devenv.yaml x: 9 lines of code y: 6 # changes packages/common/src/worker-interface-schema.ts x: 84 lines of code y: 7 # changes packages/common/src/worker-interface-types.ts x: 182 lines of code y: 14 # changes packages/worker/src/index.ts x: 335 lines of code y: 87 # changes packages/worker/src/ocr.ts x: 171 lines of code y: 9 # changes model-fetch/download_rapidocr_models.py x: 61 lines of code y: 3 # changes model-fetch/download_whisperx_models.py x: 120 lines of code y: 2 # changes model-fetch/verify_rapidocr_offline.py x: 42 lines of code y: 2 # changes packages/backend-common/src/process.ts x: 119 lines of code y: 17 # changes packages/backend-common/src/sqs.ts x: 305 lines of code y: 55 # changes packages/worker/rapidocr/rapidocr-config.local.yaml x: 192 lines of code y: 2 # changes packages/worker/src/transcribe.ts x: 425 lines of code y: 55 # changes packages/cdk/eslint.config.mjs x: 18 lines of code y: 1 # changes packages/common/src/types.ts x: 236 lines of code y: 75 # changes packages/output-handler/src/index.ts x: 326 lines of code y: 58 # changes packages/worker/src/llama-server.ts x: 182 lines of code y: 16 # changes nginx/nginx-mapping.yml x: 9 lines of code y: 7 # changes packages/client/next.config.mjs x: 15 lines of code y: 6 # changes packages/client/src/components/UploadForm.tsx x: 543 lines of code y: 55 # changes packages/client/src/components/UploadProgress.tsx x: 27 lines of code y: 5 # changes packages/common/src/utils.ts x: 64 lines of code y: 13 # changes packages/common/scripts/generate-schema.ts x: 16 lines of code y: 2 # changes packages/common/src/index.ts x: 6 lines of code y: 11 # changes packages/api/src/index.ts x: 659 lines of code y: 70 # changes packages/worker/scripts/benchmark-translation.ts x: 124 lines of code y: 3 # changes packages/worker/src/llama-cpp.ts x: 143 lines of code y: 14 # changes packages/worker/src/llm.ts x: 144 lines of code y: 5 # changes packages/api/src/llm.ts x: 138 lines of code y: 4 # changes packages/backend-common/src/llm.ts x: 91 lines of code y: 5 # changes packages/backend-common/src/s3.ts x: 279 lines of code y: 38 # changes packages/media-download/src/index.ts x: 289 lines of code y: 47 # changes packages/output-handler/src/zod-string-to-json.ts x: 22 lines of code y: 3 # changes packages/webpage-snapshot/src/zod-string-to-json.ts x: 22 lines of code y: 4 # changes packages/worker/src/token-reduction.ts x: 20 lines of code y: 2 # changes packages/client/src/components/ExportForm.tsx x: 460 lines of code y: 16 # changes packages/backend-common/src/logging.ts x: 112 lines of code y: 8 # changes packages/backend-common/src/bedrock.ts x: 1 lines of code y: 2 # changes packages/backend-common/src/config.ts x: 277 lines of code y: 35 # changes packages/backend-common/src/dynamodb.ts x: 174 lines of code y: 23 # changes packages/backend-common/src/index.ts x: 9 lines of code y: 8 # changes packages/cdk/riff-raff.yaml x: 192 lines of code y: 22 # changes packages/client/src/app/prompt/page.tsx x: 11 lines of code y: 2 # changes packages/client/src/components/Prompt.tsx x: 165 lines of code y: 4 # changes packages/client/src/components/PromptField.tsx x: 57 lines of code y: 3 # changes packages/client/src/components/Translate.tsx x: 218 lines of code y: 2 # changes packages/client/src/components/languages.ts x: 121 lines of code y: 2 # changes packages/client/src/services/llm.ts x: 41 lines of code y: 2 # changes packages/client/src/types.ts x: 33 lines of code y: 12 # changes packages/output-handler/src/dev.ts x: 60 lines of code y: 2 # changes .github/dependabot.yml x: 19 lines of code y: 2 # changes packages/cdk/lib/alarms.ts x: 95 lines of code y: 4 # changes packages/cdk/lib/media-download-service.ts x: 254 lines of code y: 11 # changes packages/worker/src/translate.ts x: 64 lines of code y: 4 # changes packages/media-download/src/yt-dlp.ts x: 224 lines of code y: 36 # changes packages/worker-capacity-manager/src/index.ts x: 56 lines of code y: 16 # changes packages/worker/src/asg.ts x: 81 lines of code y: 15 # changes packages/worker/src/s3.ts x: 39 lines of code y: 2 # changes packages/common/src/languages.ts x: 118 lines of code y: 6 # changes packages/media-export/src/index.ts x: 112 lines of code y: 10 # changes packages/worker-capacity-manager/src/asg.ts x: 44 lines of code y: 6 # changes packages/api/src/export.ts x: 132 lines of code y: 15 # changes packages/client/src/components/TranscriptViewer.tsx x: 219 lines of code y: 5 # changes packages/client/src/components/UploadSuccess.tsx x: 49 lines of code y: 8 # changes packages/backend-common/src/asg.ts x: 5 lines of code y: 2 # changes packages/backend-common/src/cloudwatch.ts x: 21 lines of code y: 5 # changes packages/backend-common/src/types.ts x: 9 lines of code y: 2 # changes packages/output-handler/src/ses.ts x: 39 lines of code y: 5 # changes packages/webpage-snapshot/src/index.ts x: 165 lines of code y: 9 # changes packages/worker/src/util.ts x: 19 lines of code y: 12 # changes packages/client/src/app/viewer/page.tsx x: 127 lines of code y: 3 # changes packages/common/src/constants.ts x: 5 lines of code y: 6 # changes packages/cdk/lib/util.ts x: 31 lines of code y: 2 # changes packages/webpage-snapshot/src/sqs-event-types.ts x: 10 lines of code y: 3 # changes packages/worker/src/spot-termination.ts x: 52 lines of code y: 8 # changes packages/cdk/lib/universal-infra.ts x: 22 lines of code y: 2 # changes packages/api/src/services/googleDrive.ts x: 120 lines of code y: 9 # changes packages/client/src/helpers.ts x: 14 lines of code y: 5 # changes packages/cdk/lib/repository.ts x: 145 lines of code y: 9 # changes packages/api/src/services/lambda.ts x: 24 lines of code y: 2 # changes packages/client/src/app/export/page.tsx x: 11 lines of code y: 6 # changes packages/client/src/services/export.ts x: 102 lines of code y: 6 # changes packages/media-export/src/googleDrive.ts x: 79 lines of code y: 3 # changes packages/client/src/app/layout.tsx x: 36 lines of code y: 16 # changes packages/backend-common/src/configHelpers.ts x: 75 lines of code y: 9 # changes packages/client/src/app/page.tsx x: 11 lines of code y: 15 # changes packages/client/src/components/SubmitResult.tsx x: 40 lines of code y: 3 # changes packages/client/src/components/UploadFailure.tsx x: 27 lines of code y: 3 # changes packages/client/src/app/template.tsx x: 41 lines of code y: 10 # changes packages/api/src/controllers/GoogleAuth.ts x: 62 lines of code y: 7 # changes packages/client/src/components/AuthRequired.tsx x: 26 lines of code y: 4 # changes packages/client/src/services/auth.ts x: 47 lines of code y: 5 # changes packages/client/tailwind.config.ts x: 20 lines of code y: 4 # changes packages/api/src/index.html x: 16 lines of code y: 4 # changes packages/api/src/services/passport.ts x: 53 lines of code y: 5 # changes packages/client/postcss.config.js x: 6 lines of code y: 2 # changes packages/client/src/app/globals.css x: 8 lines of code y: 4 # changes packages/cdk/riff-raff-repository.yaml x: 14 lines of code y: 1 # changes
106.0
# changes
  min: 1.0
  average: 12.43
  25th percentile: 3.0
  median: 5.0
  75th percentile: 12.25
  max: 106.0
0 821.0
lines of code
min: 1.0 | average: 109.32 | 25th percentile: 20.0 | median: 56.5 | 75th percentile: 144.25 | max: 821.0

Number of Contributors vs. Number of Changes: 106 points

packages/backend-common/src/metrics.ts x: 2 # contributors y: 13 # changes packages/cdk/lib/transcription-service.ts x: 7 # contributors y: 106 # changes .devcontainer/devenv.yaml x: 1 # contributors y: 6 # changes packages/common/src/worker-interface-schema.ts x: 1 # contributors y: 7 # changes packages/common/src/worker-interface-types.ts x: 3 # contributors y: 14 # changes packages/worker/src/index.ts x: 4 # contributors y: 87 # changes packages/worker/src/ocr.ts x: 1 # contributors y: 9 # changes model-fetch/download_rapidocr_models.py x: 1 # contributors y: 3 # changes model-fetch/download_whisperx_models.py x: 1 # contributors y: 2 # changes packages/backend-common/src/process.ts x: 3 # contributors y: 17 # changes packages/backend-common/src/sqs.ts x: 4 # contributors y: 55 # changes packages/cdk/eslint.config.mjs x: 2 # contributors y: 1 # changes packages/common/src/types.ts x: 4 # contributors y: 75 # changes packages/output-handler/src/index.ts x: 7 # contributors y: 58 # changes packages/worker/src/llama-server.ts x: 1 # contributors y: 16 # changes nginx/nginx-mapping.yml x: 2 # contributors y: 7 # changes packages/client/next.config.mjs x: 2 # contributors y: 6 # changes packages/client/src/components/UploadProgress.tsx x: 1 # contributors y: 5 # changes packages/common/src/index.ts x: 3 # contributors y: 11 # changes packages/api/src/index.ts x: 4 # contributors y: 70 # changes packages/worker/src/llama-cpp.ts x: 1 # contributors y: 14 # changes packages/api/src/llm.ts x: 1 # contributors y: 4 # changes packages/backend-common/src/s3.ts x: 4 # contributors y: 38 # changes packages/media-download/src/index.ts x: 2 # contributors y: 47 # changes packages/client/src/components/ExportForm.tsx x: 2 # contributors y: 16 # changes packages/backend-common/src/logging.ts x: 4 # contributors y: 8 # changes packages/backend-common/src/config.ts x: 6 # contributors y: 35 # changes packages/backend-common/src/dynamodb.ts x: 6 # contributors y: 23 # changes packages/cdk/riff-raff.yaml x: 2 # contributors y: 22 # changes packages/client/src/types.ts x: 2 # contributors y: 12 # changes packages/cdk/lib/media-download-service.ts x: 1 # contributors y: 11 # changes packages/media-download/src/yt-dlp.ts x: 1 # contributors y: 36 # changes packages/worker-capacity-manager/src/index.ts x: 5 # contributors y: 16 # changes packages/worker/src/asg.ts x: 4 # contributors y: 15 # changes packages/media-export/src/index.ts x: 2 # contributors y: 10 # changes packages/worker-capacity-manager/src/asg.ts x: 4 # contributors y: 6 # changes packages/api/src/export.ts x: 1 # contributors y: 15 # changes packages/client/src/components/UploadSuccess.tsx x: 2 # contributors y: 8 # changes packages/backend-common/src/asg.ts x: 3 # contributors y: 2 # changes packages/backend-common/src/cloudwatch.ts x: 3 # contributors y: 5 # changes packages/backend-common/src/types.ts x: 2 # contributors y: 2 # changes packages/output-handler/src/ses.ts x: 4 # contributors y: 5 # changes packages/webpage-snapshot/src/index.ts x: 2 # contributors y: 9 # changes packages/client/src/helpers.ts x: 2 # contributors y: 5 # changes packages/client/src/components/InfoMessage.tsx x: 1 # contributors y: 8 # changes packages/client/src/app/layout.tsx x: 4 # contributors y: 16 # changes packages/backend-common/src/configHelpers.ts x: 3 # contributors y: 9 # changes packages/output-handler/src/sqs-event-types.ts x: 2 # contributors y: 3 # changes packages/client/src/app/template.tsx x: 3 # contributors y: 10 # changes packages/api/src/controllers/GoogleAuth.ts x: 3 # contributors y: 7 # changes packages/worker-capacity-manager/src/sqs.ts x: 3 # contributors y: 3 # changes packages/client/src/components/AuthRequired.tsx x: 2 # contributors y: 4 # changes packages/cdk/riff-raff-repository.yaml x: 1 # contributors y: 1 # changes
106.0
# changes
  min: 1.0
  average: 12.43
  25th percentile: 3.0
  median: 5.0
  75th percentile: 12.25
  max: 106.0
0 7.0
# contributors
min: 1.0 | average: 2.09 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 106 points

packages/backend-common/src/metrics.ts x: 2 # contributors y: 95 lines of code packages/cdk/lib/transcription-service.ts x: 7 # contributors y: 821 lines of code .devcontainer/devenv.yaml x: 1 # contributors y: 9 lines of code packages/common/src/worker-interface-schema.ts x: 1 # contributors y: 84 lines of code packages/common/src/worker-interface-types.ts x: 3 # contributors y: 182 lines of code packages/worker/src/index.ts x: 4 # contributors y: 335 lines of code packages/worker/src/ocr.ts x: 1 # contributors y: 171 lines of code model-fetch/download_rapidocr_models.py x: 1 # contributors y: 61 lines of code model-fetch/download_whisperx_models.py x: 1 # contributors y: 120 lines of code model-fetch/verify_rapidocr_offline.py x: 1 # contributors y: 42 lines of code packages/backend-common/src/process.ts x: 3 # contributors y: 119 lines of code packages/backend-common/src/sqs.ts x: 4 # contributors y: 305 lines of code packages/worker/rapidocr/rapidocr-config.local.yaml x: 1 # contributors y: 192 lines of code packages/worker/src/transcribe.ts x: 4 # contributors y: 425 lines of code packages/cdk/eslint.config.mjs x: 2 # contributors y: 18 lines of code packages/common/src/types.ts x: 4 # contributors y: 236 lines of code packages/output-handler/src/index.ts x: 7 # contributors y: 326 lines of code packages/worker/src/llama-server.ts x: 1 # contributors y: 182 lines of code nginx/nginx-mapping.yml x: 2 # contributors y: 9 lines of code packages/client/next.config.mjs x: 2 # contributors y: 15 lines of code packages/client/src/components/UploadForm.tsx x: 4 # contributors y: 543 lines of code packages/client/src/components/UploadProgress.tsx x: 1 # contributors y: 27 lines of code packages/common/src/utils.ts x: 2 # contributors y: 64 lines of code packages/common/scripts/generate-schema.ts x: 1 # contributors y: 16 lines of code packages/common/src/index.ts x: 3 # contributors y: 6 lines of code packages/api/src/index.ts x: 4 # contributors y: 659 lines of code packages/worker/scripts/benchmark-translation.ts x: 1 # contributors y: 124 lines of code packages/worker/src/llama-cpp.ts x: 1 # contributors y: 143 lines of code packages/api/src/llm.ts x: 1 # contributors y: 138 lines of code packages/backend-common/src/llm.ts x: 1 # contributors y: 91 lines of code packages/backend-common/src/s3.ts x: 4 # contributors y: 279 lines of code packages/media-download/src/index.ts x: 2 # contributors y: 289 lines of code packages/output-handler/src/zod-string-to-json.ts x: 1 # contributors y: 22 lines of code packages/client/src/components/ExportForm.tsx x: 2 # contributors y: 460 lines of code packages/backend-common/src/logging.ts x: 4 # contributors y: 112 lines of code packages/backend-common/src/bedrock.ts x: 1 # contributors y: 1 lines of code packages/backend-common/src/config.ts x: 6 # contributors y: 277 lines of code packages/backend-common/src/dynamodb.ts x: 6 # contributors y: 174 lines of code packages/backend-common/src/index.ts x: 4 # contributors y: 9 lines of code packages/cdk/riff-raff.yaml x: 2 # contributors y: 192 lines of code packages/client/src/app/prompt/page.tsx x: 1 # contributors y: 11 lines of code packages/client/src/components/Prompt.tsx x: 1 # contributors y: 165 lines of code packages/client/src/components/PromptField.tsx x: 1 # contributors y: 57 lines of code packages/client/src/components/Translate.tsx x: 1 # contributors y: 218 lines of code packages/client/src/types.ts x: 2 # contributors y: 33 lines of code .github/dependabot.yml x: 1 # contributors y: 19 lines of code packages/cdk/lib/alarms.ts x: 1 # contributors y: 95 lines of code packages/cdk/lib/media-download-service.ts x: 1 # contributors y: 254 lines of code packages/worker/src/translate.ts x: 1 # contributors y: 64 lines of code packages/media-download/src/yt-dlp.ts x: 1 # contributors y: 224 lines of code packages/worker-capacity-manager/src/index.ts x: 5 # contributors y: 56 lines of code packages/worker/src/asg.ts x: 4 # contributors y: 81 lines of code packages/common/src/languages.ts x: 2 # contributors y: 118 lines of code packages/media-export/src/index.ts x: 2 # contributors y: 112 lines of code packages/worker-capacity-manager/src/asg.ts x: 4 # contributors y: 44 lines of code packages/api/src/export.ts x: 1 # contributors y: 132 lines of code packages/client/src/components/UploadSuccess.tsx x: 2 # contributors y: 49 lines of code packages/backend-common/src/cloudwatch.ts x: 3 # contributors y: 21 lines of code packages/output-handler/src/ses.ts x: 4 # contributors y: 39 lines of code packages/webpage-snapshot/src/index.ts x: 2 # contributors y: 165 lines of code packages/client/src/app/viewer/page.tsx x: 1 # contributors y: 127 lines of code packages/common/src/constants.ts x: 2 # contributors y: 5 lines of code packages/cdk/lib/util.ts x: 1 # contributors y: 31 lines of code packages/worker/src/spot-termination.ts x: 4 # contributors y: 52 lines of code packages/api/src/services/googleDrive.ts x: 2 # contributors y: 120 lines of code packages/api/src/services/lambda.ts x: 1 # contributors y: 24 lines of code packages/client/src/components/InfoMessage.tsx x: 1 # contributors y: 50 lines of code packages/client/src/services/export.ts x: 2 # contributors y: 102 lines of code packages/media-export/src/googleDrive.ts x: 1 # contributors y: 79 lines of code packages/client/src/app/layout.tsx x: 4 # contributors y: 36 lines of code packages/backend-common/src/configHelpers.ts x: 3 # contributors y: 75 lines of code packages/client/src/app/page.tsx x: 4 # contributors y: 11 lines of code packages/output-handler/src/sqs-event-types.ts x: 2 # contributors y: 10 lines of code packages/client/src/app/template.tsx x: 3 # contributors y: 41 lines of code packages/api/src/controllers/GoogleAuth.ts x: 3 # contributors y: 62 lines of code packages/worker-capacity-manager/src/sqs.ts x: 3 # contributors y: 27 lines of code packages/client/src/components/AuthRequired.tsx x: 2 # contributors y: 26 lines of code packages/client/src/services/auth.ts x: 2 # contributors y: 47 lines of code packages/client/tailwind.config.ts x: 2 # contributors y: 20 lines of code packages/api/src/services/passport.ts x: 3 # contributors y: 53 lines of code packages/client/postcss.config.js x: 1 # contributors y: 6 lines of code
821.0
lines of code
  min: 1.0
  average: 109.32
  25th percentile: 20.0
  median: 56.5
  75th percentile: 144.25
  max: 821.0
0 7.0
# contributors
min: 1.0 | average: 2.09 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

Number of Changes vs. Line Churn: 271 points

packages/backend-common/src/metrics.ts x: 13 # changes y: 270 line churn .github/workflows/ci.yaml x: 29 # changes y: 488 line churn package-lock.json x: 96 # changes y: 261092 line churn packages/api/package.json x: 32 # changes y: 257 line churn packages/client/package.json x: 31 # changes y: 255 line churn packages/cdk/bin/__snapshots__/cdk.test.ts.snap x: 7 # changes y: 32909 line churn packages/cdk/lib/transcription-service.ts x: 106 # changes y: 4902 line churn packages/cdk/package.json x: 22 # changes y: 365 line churn packages/cdk/README.md x: 5 # changes y: 65 line churn .devcontainer/devenv.yaml x: 6 # changes y: 102 line churn packages/common/schemas/worker-interface-schema.json x: 7 # changes y: 5366 line churn packages/common/src/worker-interface-schema.ts x: 7 # changes y: 214 line churn packages/common/src/worker-interface-types.ts x: 14 # changes y: 496 line churn packages/worker/src/index.ts x: 87 # changes y: 3052 line churn packages/worker/src/ocr.test.ts x: 3 # changes y: 414 line churn packages/worker/src/ocr.ts x: 9 # changes y: 622 line churn scripts/trigger-ocr-from-localstack-sqs.sh x: 4 # changes y: 138 line churn uv.lock x: 4 # changes y: 14094 line churn README.md x: 18 # changes y: 324 line churn .github/workflows/fetch-models.yaml x: 11 # changes y: 474 line churn model-fetch/download_whisperx_models.py x: 2 # changes y: 354 line churn packages/backend-common/src/process.ts x: 17 # changes y: 337 line churn packages/backend-common/src/sqs.ts x: 55 # changes y: 1428 line churn packages/worker/src/transcribe.ts x: 55 # changes y: 3354 line churn packages/cdk/bin/cdk.ts x: 12 # changes y: 211 line churn packages/cdk/eslint.config.mjs x: 1 # changes y: 38 line churn packages/cdk/tsconfig.json x: 8 # changes y: 42 line churn Pipfile.lock x: 18 # changes y: 33117 line churn package.json x: 47 # changes y: 339 line churn packages/common/src/types.ts x: 75 # changes y: 1908 line churn packages/output-handler/src/index.ts x: 58 # changes y: 1600 line churn packages/worker/src/llama-server.ts x: 16 # changes y: 732 line churn packages/common/package.json x: 10 # changes y: 104 line churn packages/client/src/components/UploadForm.tsx x: 55 # changes y: 2641 line churn packages/api/src/index.ts x: 70 # changes y: 2915 line churn packages/cdk/lib/__snapshots__/transcription-service.test.ts.snap x: 59 # changes y: 32156 line churn packages/worker/benchmark/sample-text/lotr-french-ch1.txt x: 2 # changes y: 1314 line churn packages/worker/benchmark/sample-text/taylor-swift.txt x: 2 # changes y: 5046 line churn packages/worker/benchmark/sample-text/war-and-peace-russian-ch1-4.txt x: 2 # changes y: 2088 line churn packages/backend-common/src/s3.ts x: 38 # changes y: 1062 line churn packages/media-download/src/index.ts x: 47 # changes y: 1194 line churn packages/client/src/components/ExportForm.tsx x: 16 # changes y: 1734 line churn packages/backend-common/src/config.ts x: 35 # changes y: 712 line churn packages/backend-common/src/dynamodb.ts x: 23 # changes y: 635 line churn packages/backend-common/package.json x: 21 # changes y: 178 line churn packages/media-download/src/yt-dlp.ts x: 36 # changes y: 878 line churn packages/worker/src/asg.ts x: 15 # changes y: 221 line churn packages/client/src/components/ExportButton.tsx x: 11 # changes y: 1517 line churn packages/cdk/package-lock.json x: 5 # changes y: 46044 line churn node_modules/.package-lock.json x: 2 # changes y: 3414 line churn
261092.0
line churn
  min: 1.0
  average: 1881.98
  25th percentile: 36.0
  median: 102.0
  75th percentile: 332.0
  max: 261092.0
0 106.0
# changes
min: 1.0 | average: 8.6 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 106.0

Number of Contributors vs. Line Churn: 105 points

packages/backend-common/src/metrics.ts x: 2 # contributors y: 270 line churn packages/cdk/lib/transcription-service.ts x: 7 # contributors y: 4902 line churn .devcontainer/devenv.yaml x: 1 # contributors y: 102 line churn packages/common/src/worker-interface-schema.ts x: 1 # contributors y: 214 line churn packages/common/src/worker-interface-types.ts x: 3 # contributors y: 496 line churn packages/worker/src/index.ts x: 4 # contributors y: 3052 line churn packages/worker/src/ocr.ts x: 1 # contributors y: 622 line churn model-fetch/download_rapidocr_models.py x: 1 # contributors y: 162 line churn model-fetch/download_whisperx_models.py x: 1 # contributors y: 354 line churn packages/backend-common/src/process.ts x: 3 # contributors y: 337 line churn packages/backend-common/src/sqs.ts x: 4 # contributors y: 1428 line churn packages/worker/rapidocr/rapidocr-config.local.yaml x: 1 # contributors y: 384 line churn packages/worker/src/transcribe.ts x: 4 # contributors y: 3354 line churn packages/cdk/eslint.config.mjs x: 2 # contributors y: 38 line churn packages/common/src/types.ts x: 4 # contributors y: 1908 line churn packages/output-handler/src/index.ts x: 7 # contributors y: 1600 line churn packages/worker/src/llama-server.ts x: 1 # contributors y: 732 line churn packages/client/next.config.mjs x: 2 # contributors y: 44 line churn packages/client/src/components/UploadForm.tsx x: 4 # contributors y: 2641 line churn packages/client/src/components/UploadProgress.tsx x: 1 # contributors y: 68 line churn packages/common/src/utils.ts x: 2 # contributors y: 190 line churn packages/common/scripts/generate-schema.ts x: 1 # contributors y: 40 line churn packages/common/src/index.ts x: 3 # contributors y: 21 line churn packages/api/src/index.ts x: 4 # contributors y: 2915 line churn packages/worker/scripts/benchmark-translation.ts x: 1 # contributors y: 386 line churn packages/worker/src/llama-cpp.ts x: 1 # contributors y: 958 line churn packages/worker/src/llm.ts x: 1 # contributors y: 564 line churn packages/api/src/llm.ts x: 1 # contributors y: 292 line churn packages/backend-common/src/s3.ts x: 4 # contributors y: 1062 line churn packages/media-download/src/index.ts x: 2 # contributors y: 1194 line churn packages/client/src/components/ExportForm.tsx x: 2 # contributors y: 1734 line churn packages/backend-common/src/logging.ts x: 4 # contributors y: 310 line churn packages/backend-common/src/config.ts x: 6 # contributors y: 712 line churn packages/backend-common/src/dynamodb.ts x: 6 # contributors y: 635 line churn packages/backend-common/src/index.ts x: 4 # contributors y: 13 line churn packages/cdk/riff-raff.yaml x: 2 # contributors y: 466 line churn packages/client/src/app/prompt/page.tsx x: 1 # contributors y: 26 line churn packages/client/src/components/Prompt.tsx x: 1 # contributors y: 540 line churn packages/client/src/components/PromptField.tsx x: 1 # contributors y: 124 line churn packages/client/src/components/languages.ts x: 1 # contributors y: 262 line churn packages/client/src/services/llm.ts x: 1 # contributors y: 94 line churn packages/client/src/types.ts x: 2 # contributors y: 78 line churn packages/output-handler/src/dev.ts x: 1 # contributors y: 140 line churn packages/cdk/lib/alarms.ts x: 1 # contributors y: 280 line churn packages/media-download/src/yt-dlp.ts x: 1 # contributors y: 878 line churn packages/worker-capacity-manager/src/index.ts x: 5 # contributors y: 343 line churn packages/worker/src/asg.ts x: 4 # contributors y: 221 line churn packages/worker-capacity-manager/src/asg.ts x: 4 # contributors y: 108 line churn packages/api/src/export.ts x: 1 # contributors y: 810 line churn packages/client/src/components/TranscriptViewer.tsx x: 1 # contributors y: 604 line churn packages/client/src/components/UploadSuccess.tsx x: 2 # contributors y: 150 line churn packages/backend-common/src/asg.ts x: 3 # contributors y: 15 line churn packages/backend-common/src/cloudwatch.ts x: 3 # contributors y: 58 line churn packages/webpage-snapshot/src/index.ts x: 2 # contributors y: 540 line churn packages/worker/src/util.ts x: 2 # contributors y: 332 line churn packages/client/src/app/viewer/page.tsx x: 1 # contributors y: 418 line churn packages/common/src/constants.ts x: 2 # contributors y: 13 line churn packages/api/src/services/googleDrive.ts x: 2 # contributors y: 578 line churn packages/cdk/lib/repository.ts x: 1 # contributors y: 554 line churn packages/client/src/services/export.ts x: 2 # contributors y: 280 line churn packages/media-export/src/googleDrive.ts x: 1 # contributors y: 196 line churn packages/client/src/app/layout.tsx x: 4 # contributors y: 195 line churn packages/backend-common/src/configHelpers.ts x: 3 # contributors y: 121 line churn packages/client/src/app/page.tsx x: 4 # contributors y: 439 line churn packages/output-handler/src/sqs-event-types.ts x: 2 # contributors y: 58 line churn packages/client/src/app/template.tsx x: 3 # contributors y: 146 line churn packages/api/src/controllers/GoogleAuth.ts x: 3 # contributors y: 205 line churn packages/api/src/index.html x: 2 # contributors y: 110 line churn packages/api/src/services/passport.ts x: 3 # contributors y: 158 line churn packages/client/postcss.config.js x: 1 # contributors y: 12 line churn packages/client/src/app/globals.css x: 1 # contributors y: 232 line churn
4902.0
line churn
  min: 12.0
  average: 458.3
  25th percentile: 71.0
  median: 192.0
  75th percentile: 509.0
  max: 4902.0
0 7.0
# contributors
min: 1.0 | average: 2.1 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

File Size vs. Line Churn: 105 points

packages/backend-common/src/metrics.ts x: 95 lines of code y: 270 line churn packages/cdk/lib/transcription-service.ts x: 821 lines of code y: 4902 line churn .devcontainer/devenv.yaml x: 9 lines of code y: 102 line churn packages/common/src/worker-interface-schema.ts x: 84 lines of code y: 214 line churn packages/common/src/worker-interface-types.ts x: 182 lines of code y: 496 line churn packages/worker/src/index.ts x: 335 lines of code y: 3052 line churn packages/worker/src/ocr.ts x: 171 lines of code y: 622 line churn model-fetch/download_rapidocr_models.py x: 61 lines of code y: 162 line churn model-fetch/download_whisperx_models.py x: 120 lines of code y: 354 line churn model-fetch/verify_rapidocr_offline.py x: 42 lines of code y: 106 line churn packages/backend-common/src/process.ts x: 119 lines of code y: 337 line churn packages/backend-common/src/sqs.ts x: 305 lines of code y: 1428 line churn packages/worker/rapidocr/rapidocr-config.local.yaml x: 192 lines of code y: 384 line churn packages/worker/src/transcribe.ts x: 425 lines of code y: 3354 line churn packages/cdk/eslint.config.mjs x: 18 lines of code y: 38 line churn packages/common/src/types.ts x: 236 lines of code y: 1908 line churn packages/output-handler/src/index.ts x: 326 lines of code y: 1600 line churn packages/worker/src/llama-server.ts x: 182 lines of code y: 732 line churn nginx/nginx-mapping.yml x: 9 lines of code y: 26 line churn packages/client/next.config.mjs x: 15 lines of code y: 44 line churn packages/client/src/components/UploadForm.tsx x: 543 lines of code y: 2641 line churn packages/client/src/components/UploadProgress.tsx x: 27 lines of code y: 68 line churn packages/common/src/utils.ts x: 64 lines of code y: 190 line churn packages/common/src/index.ts x: 6 lines of code y: 21 line churn packages/api/src/index.ts x: 659 lines of code y: 2915 line churn packages/worker/scripts/benchmark-translation.ts x: 124 lines of code y: 386 line churn packages/worker/src/llama-cpp.ts x: 143 lines of code y: 958 line churn packages/worker/src/llm.ts x: 144 lines of code y: 564 line churn packages/api/src/llm.ts x: 138 lines of code y: 292 line churn packages/backend-common/src/llm.ts x: 91 lines of code y: 216 line churn packages/backend-common/src/s3.ts x: 279 lines of code y: 1062 line churn packages/media-download/src/index.ts x: 289 lines of code y: 1194 line churn packages/output-handler/src/zod-string-to-json.ts x: 22 lines of code y: 102 line churn packages/worker/src/token-reduction.ts x: 20 lines of code y: 52 line churn packages/client/src/components/ExportForm.tsx x: 460 lines of code y: 1734 line churn packages/backend-common/src/logging.ts x: 112 lines of code y: 310 line churn packages/backend-common/src/config.ts x: 277 lines of code y: 712 line churn packages/backend-common/src/dynamodb.ts x: 174 lines of code y: 635 line churn packages/backend-common/src/index.ts x: 9 lines of code y: 13 line churn packages/cdk/riff-raff.yaml x: 192 lines of code y: 466 line churn packages/client/src/app/prompt/page.tsx x: 11 lines of code y: 26 line churn packages/client/src/components/Prompt.tsx x: 165 lines of code y: 540 line churn packages/client/src/components/PromptField.tsx x: 57 lines of code y: 124 line churn packages/client/src/components/Translate.tsx x: 218 lines of code y: 522 line churn packages/client/src/components/languages.ts x: 121 lines of code y: 262 line churn packages/client/src/services/llm.ts x: 41 lines of code y: 94 line churn packages/client/src/types.ts x: 33 lines of code y: 78 line churn packages/output-handler/src/dev.ts x: 60 lines of code y: 140 line churn .github/dependabot.yml x: 19 lines of code y: 44 line churn packages/cdk/lib/alarms.ts x: 95 lines of code y: 280 line churn packages/cdk/lib/media-download-service.ts x: 254 lines of code y: 626 line churn packages/worker/src/translate.ts x: 64 lines of code y: 166 line churn packages/media-download/src/yt-dlp.ts x: 224 lines of code y: 878 line churn packages/worker-capacity-manager/src/index.ts x: 56 lines of code y: 343 line churn packages/worker/src/asg.ts x: 81 lines of code y: 221 line churn packages/worker/src/s3.ts x: 39 lines of code y: 88 line churn packages/common/src/languages.ts x: 118 lines of code y: 192 line churn packages/media-export/src/index.ts x: 112 lines of code y: 482 line churn packages/worker-capacity-manager/src/asg.ts x: 44 lines of code y: 108 line churn packages/api/src/export.ts x: 132 lines of code y: 810 line churn packages/client/src/components/TranscriptViewer.tsx x: 219 lines of code y: 604 line churn packages/client/src/components/UploadSuccess.tsx x: 49 lines of code y: 150 line churn packages/backend-common/src/asg.ts x: 5 lines of code y: 15 line churn packages/backend-common/src/cloudwatch.ts x: 21 lines of code y: 58 line churn packages/output-handler/src/ses.ts x: 39 lines of code y: 102 line churn packages/worker/src/util.ts x: 19 lines of code y: 332 line churn packages/client/src/app/viewer/page.tsx x: 127 lines of code y: 418 line churn packages/client/src/services/srt.ts x: 40 lines of code y: 144 line churn packages/cdk/lib/util.ts x: 31 lines of code y: 66 line churn packages/worker/src/spot-termination.ts x: 52 lines of code y: 218 line churn packages/cdk/lib/universal-infra.ts x: 22 lines of code y: 52 line churn packages/api/src/services/googleDrive.ts x: 120 lines of code y: 578 line churn packages/client/src/helpers.ts x: 14 lines of code y: 93 line churn packages/cdk/lib/repository.ts x: 145 lines of code y: 554 line churn packages/api/src/services/lambda.ts x: 24 lines of code y: 60 line churn packages/client/src/components/InfoMessage.tsx x: 50 lines of code y: 116 line churn packages/client/src/services/export.ts x: 102 lines of code y: 280 line churn packages/media-export/src/googleDrive.ts x: 79 lines of code y: 196 line churn packages/client/src/app/layout.tsx x: 36 lines of code y: 195 line churn packages/backend-common/src/configHelpers.ts x: 75 lines of code y: 121 line churn packages/client/src/app/page.tsx x: 11 lines of code y: 439 line churn packages/output-handler/src/sqs-event-types.ts x: 10 lines of code y: 58 line churn packages/client/src/app/template.tsx x: 41 lines of code y: 146 line churn packages/api/src/controllers/GoogleAuth.ts x: 62 lines of code y: 205 line churn packages/worker-capacity-manager/src/sqs.ts x: 27 lines of code y: 33 line churn packages/client/src/components/AuthRequired.tsx x: 26 lines of code y: 80 line churn packages/client/src/services/auth.ts x: 47 lines of code y: 150 line churn packages/client/tailwind.config.ts x: 20 lines of code y: 74 line churn packages/api/src/index.html x: 16 lines of code y: 110 line churn packages/api/src/services/passport.ts x: 53 lines of code y: 158 line churn packages/client/postcss.config.js x: 6 lines of code y: 12 line churn packages/client/src/app/globals.css x: 8 lines of code y: 232 line churn packages/cdk/riff-raff-repository.yaml x: 14 lines of code y: 28 line churn
4902.0
line churn
  min: 12.0
  average: 458.3
  25th percentile: 71.0
  median: 192.0
  75th percentile: 509.0
  max: 4902.0
0 821.0
lines of code
min: 5.0 | average: 110.35 | 25th percentile: 20.5 | median: 57.0 | 75th percentile: 144.5 | max: 821.0