huggingface / huggingface.js
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
12% | 12% | 21% | 13% | 40%
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
ts13% | 14% | 23% | 14% | 34%
py0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
jinja0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages12% | 12% | 21% | 13% | 40%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
model-libraries-snippets.ts
in packages/tasks/src
1397 4
runtime.ts
in packages/jinja/src
1311 29
model-libraries.ts
in packages/tasks/src
1110 -
languages_iso_639_1.ts
in packages/languages/src
923 -
hardware.ts
in packages/tasks/src
710 -
cli.ts
in packages/hub
646 13
pipelines.ts
in packages/tasks/src
608 -
hf-inference.ts
in packages/inference/src/providers
591 36
parser.ts
in packages/jinja/src
535 32
commit.ts
in packages/hub/src/lib
485 7
XetBlob.ts
in packages/hub/src/utils
479 11
getInferenceSnippets.ts
in packages/inference/src/snippets
445 17
generate-snippets-fixtures.ts
in packages/tasks-gen/scripts
418 4
local-apps.ts
in packages/tasks/src
402 15
transformer-llm.ts
in packages/gguf/src
389 -
gguf.ts
in packages/gguf/src
345 14
fal-ai.ts
in packages/inference/src/providers
344 20
index.ts
in packages/tasks/src/tasks
302 3
getProviderHelper.ts
in packages/inference/src/lib
297 31
format.ts
in packages/jinja/src
291 12
providerHelper.ts
in packages/inference/src/providers
277 5
inference-codegen.ts
in packages/tasks-gen/scripts
266 7
parse-safetensors-metadata.ts
in packages/hub/src/lib
260 11
request.ts
in packages/inference/src/utils
247 12
lexer.ts
in packages/jinja/src
233 5
chat-template.ts
in packages/ollama-utils/src
229 4
generate-llm.ts
in packages/gguf/scripts
226 3
ast.ts
in packages/jinja/src
216 5
McpClient.ts
in packages/mcp-client/src
210 4
cache-management.ts
in packages/hub/src/lib
209 11
cli.ts
in packages/tiny-agents/src
205 2
inference.ts
in packages/tasks/src/tasks/chat-completion
199 -
api-model.ts
in packages/hub/src/types/api
193 -
generate-automap.ts
in packages/ollama-utils/scripts
193 1
cli.ts
in packages/gguf/src
192 3
replicate.ts
in packages/inference/src/providers
179 11
makeRequestOptions.ts
in packages/inference/src/lib
176 6
oauth-handle-redirect.ts
in packages/hub/src/lib
173 2
quant-descriptions.ts
in packages/gguf/src
172 -
sha256.ts
in packages/hub/src/utils
166 4
public.ts
in packages/hub/src/types
155 -
gguf.ts
in packages/tasks/src
155 2
check-dduf.ts
in packages/dduf/src
154 -
cli.ts
in packages/mcp-client
152 4
getInferenceProviderMapping.ts
in packages/inference/src/lib
151 4
inputs.ts
in packages/tasks/src/snippets
150 1
novita.ts
in packages/inference/src/providers
136 8
Agent.ts
in packages/mcp-client/src
129 1
list-models.ts
in packages/hub/src/lib
125 1
data.ts
in packages/tasks/src/tasks/text-generation
124 -
Files With Most Units (Top 50)
File# lines# units
hf-inference.ts
in packages/inference/src/providers
591 36
parser.ts
in packages/jinja/src
535 32
getProviderHelper.ts
in packages/inference/src/lib
297 31
runtime.ts
in packages/jinja/src
1311 29
fal-ai.ts
in packages/inference/src/providers
344 20
getInferenceSnippets.ts
in packages/inference/src/snippets
445 17
local-apps.ts
in packages/tasks/src
402 15
gguf.ts
in packages/gguf/src
345 14
cli.ts
in packages/hub
646 13
request.ts
in packages/inference/src/utils
247 12
format.ts
in packages/jinja/src
291 12
replicate.ts
in packages/inference/src/providers
179 11
XetBlob.ts
in packages/hub/src/utils
479 11
cache-management.ts
in packages/hub/src/lib
209 11
parse-safetensors-metadata.ts
in packages/hub/src/lib
260 11
WebBlob.ts
in packages/blob/src/utils
78 9
novita.ts
in packages/inference/src/providers
136 8
FileBlob.ts
in packages/gguf/src/utils
53 8
WebBlob.ts
in packages/hub/src/utils
105 8
FileBlob.ts
in packages/hub/src/utils
53 8
FileBlob.ts
in packages/blob/src/utils
53 8
inference-codegen.ts
in packages/tasks-gen/scripts
266 7
hyperbolic.ts
in packages/inference/src/providers
96 7
utils.ts
in packages/jinja/src
74 7
commit.ts
in packages/hub/src/lib
485 7
makeRequestOptions.ts
in packages/inference/src/lib
176 6
nebius.ts
in packages/inference/src/providers
88 6
together.ts
in packages/inference/src/providers
90 6
errors.ts
in packages/inference/src
61 6
providerHelper.ts
in packages/inference/src/providers
277 5
sambanova.ts
in packages/inference/src/providers
33 5
ast.ts
in packages/jinja/src
216 5
lexer.ts
in packages/jinja/src
233 5
HfAgent.ts
in packages/agents/src
46 5
inference-tei-import.ts
in packages/tasks-gen/scripts
88 4
inference-tgi-import.ts
in packages/tasks-gen/scripts
101 4
generate-snippets-fixtures.ts
in packages/tasks-gen/scripts
418 4
getInferenceProviderMapping.ts
in packages/inference/src/lib
151 4
groq.ts
in packages/inference/src/providers
18 4
featherless-ai.ts
in packages/inference/src/providers
57 4
ovhcloud.ts
in packages/inference/src/providers
52 4
sha256.ts
in packages/hub/src/utils
166 4
download-file-to-cache-dir.ts
in packages/hub/src/lib
87 4
model-libraries-snippets.ts
in packages/tasks/src
1397 4
chat-template.ts
in packages/ollama-utils/src
229 4
McpClient.ts
in packages/mcp-client/src
210 4
cli.ts
in packages/mcp-client
152 4
webServer.ts
in packages/tiny-agents/src/lib
120 3
mainCliLoop.ts
in packages/tiny-agents/src/lib
75 3
loadConfigFrom.ts
in packages/tiny-agents/src/lib
61 3
Files With Long Lines (Top 50)

There are 125 files with lines longer than 120 characters. In total, there are 331 long lines.

File# lines# units# long lines
hf-inference.ts
in packages/inference/src/providers
591 36 22
quant-descriptions.ts
in packages/gguf/src
172 - 21
cli.ts
in packages/hub
646 13 17
chat-template.ts
in packages/ollama-utils/src
229 4 12
model-libraries-snippets.ts
in packages/tasks/src
1397 4 10
fal-ai.ts
in packages/inference/src/providers
344 20 9
commit.ts
in packages/hub/src/lib
485 7 9
runtime.ts
in packages/jinja/src
1311 29 7
XetBlob.ts
in packages/hub/src/utils
479 11 7
data.ts
in packages/tasks/src/tasks/text-to-video
104 - 7
data.ts
in packages/tasks/src/tasks/image-to-video
124 - 7
data.ts
in packages/tasks/src/tasks/unconditional-image-generation
69 - 6
data.ts
in packages/tasks/src/tasks/summarization
74 - 6
data.ts
in packages/tasks/src/tasks/text-generation
124 - 5
data.ts
in packages/tasks/src/tasks/sentence-similarity
103 - 5
format.ts
in packages/jinja/src
291 12 4
data.ts
in packages/tasks/src/tasks/translation
68 - 4
data.ts
in packages/tasks/src/tasks/image-to-image
106 - 4
data.ts
in packages/tasks/src/tasks/token-classification
90 - 4
data.ts
in packages/tasks/src/tasks/reinforcement-learning
72 - 4
data.ts
in packages/tasks/src/tasks/document-question-answering
83 - 4
data.ts
in packages/tasks/src/tasks/text-to-image
102 - 4
data.ts
in packages/tasks/src/tasks/text-ranking
89 - 4
getInferenceProviderMapping.ts
in packages/inference/src/lib
151 4 3
cache-management.ts
in packages/hub/src/lib
209 11 3
oauth-login-url.ts
in packages/hub/src/lib
80 - 3
data.ts
in packages/tasks/src/tasks/visual-question-answering
95 - 3
data.ts
in packages/tasks/src/tasks/question-answering
71 - 3
data.ts
in packages/tasks/src/tasks/zero-shot-object-detection
65 - 3
data.ts
in packages/tasks/src/tasks/audio-to-audio
64 - 3
data.ts
in packages/tasks/src/tasks/table-question-answering
56 - 3
data.ts
in packages/tasks/src/tasks/image-segmentation
96 - 3
data.ts
in packages/tasks/src/tasks/fill-mask
77 - 3
inputs.ts
in packages/tasks/src/snippets
150 1 3
ResultFormatter.ts
in packages/mcp-client/src
52 1 3
Agent.ts
in packages/mcp-client/src
129 1 3
cli.ts
in packages/tiny-agents/src
205 2 2
generate-snippets-fixtures.ts
in packages/tasks-gen/scripts
418 4 2
0.hf-inference.py
in packages/tasks-gen/snippets-fixtures/conversational-vlm-non-stream/python/requests
30 1 2
0.hf-inference.py
in packages/tasks-gen/snippets-fixtures/conversational-vlm-stream/python/requests
38 1 2
request.ts
in packages/inference/src/utils
247 12 2
makeRequestOptions.ts
in packages/inference/src/lib
176 6 2
lexer.ts
in packages/jinja/src
233 5 2
parse-safetensors-metadata.ts
in packages/hub/src/lib
260 11 2
model-libraries.ts
in packages/tasks/src
1110 - 2
data.ts
in packages/tasks/src/tasks/image-text-to-text
112 - 2
data.ts
in packages/tasks/src/tasks/zero-shot-image-classification
85 - 2
data.ts
in packages/tasks/src/tasks/mask-generation
67 - 2
data.ts
in packages/tasks/src/tasks/zero-shot-classification
72 - 2
data.ts
in packages/tasks/src/tasks/image-feature-extraction
62 - 2