File Size Overall
  • There are 84 files with 11,956 lines of code.
    • 0 very long files (0 lines of code)
    • 4 long files (2,441 lines of code)
    • 20 medium size files (6,438 lines of code)
    • 12 small files (1,704 lines of code)
    • 48 very small files (1,373 lines of code)
0% | 20% | 53% | 14% | 11%
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
rs0% | 23% | 49% | 15% | 12%
js0% | 0% | 100% | 0% | 0%
pyi0% | 0% | 100% | 0% | 0%
css0% | 0% | 100% | 0% | 0%
py0% | 0% | 61% | 38% | 0%
html0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
deepseek-recipe0% | 30% | 44% | 15% | 9%
deepseek-recipe-python0% | 26% | 47% | 19% | 5%
encoding-decoding-demo0% | 0% | 93% | 0% | 6%
deepseek-recipe-image0% | 0% | 61% | 23% | 15%
deepseek-recipe-encoding0% | 0% | 75% | 0% | 24%
server-rs0% | 0% | 73% | 0% | 26%
server-py0% | 0% | 100% | 0% | 0%
deepseek-recipe-core0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
conversation.rs
in deepseek-recipe-python/src
759 58
convert.rs
in deepseek-recipe/src/protocol/openai/responses/request
611 25
convert.rs
in deepseek-recipe/src/protocol/anthropic/messages/request
566 19
state_machine.rs
in deepseek-recipe/src/stream
505 12
convert.rs
in deepseek-recipe/src/protocol/openai/chat_completion/request
460 14
response.rs
in deepseek-recipe-python/src
413 27
chunk_generator.rs
in deepseek-recipe/src/protocol/openai/responses/response
397 6
mod.rs
in deepseek-recipe-encoding/src/v4
394 11
app.js
in encoding-decoding-demo/static
393 24
pyi
_native.pyi
in deepseek-recipe-python/python/deepseek_recipe
386 147
opencv.rs
in deepseek-recipe-image/src
365 15
resolver.rs
in deepseek-recipe-image/src
355 6
main.rs
in encoding-decoding-demo/src
345 12
style.css
in encoding-decoding-demo/static
341 -
processor.rs
in deepseek-recipe/src/stream
336 7
schema.rs
in deepseek-recipe/src/protocol/openai/responses/response
299 3
image.rs
in deepseek-recipe-python/src
299 25
tools.rs
in deepseek-recipe/src/protocol/openai/responses/request
274 5
schema.rs
in deepseek-recipe/src/protocol/openai/chat_completion/response
269 7
lib.rs
in server-rs/src
235 3
request.rs
in deepseek-recipe-python/src
235 21
schema.rs
in deepseek-recipe/src/protocol/anthropic/messages/response
231 5
accumulator.rs
in deepseek-recipe/src/protocol/openai/responses/response
209 4
main.py
in server-py
202 8
inference.rs
in deepseek-recipe-python/src
198 16
chunk_generator.rs
in deepseek-recipe/src/protocol/anthropic/messages/response
192 3
schema.rs
in deepseek-recipe/src/protocol/openai/chat_completion/request
173 1
limits.rs
in deepseek-recipe-image/src
164 4
schema.rs
in deepseek-recipe/src/protocol/anthropic/messages/request
154 -
chunk_generator.rs
in deepseek-recipe/src/protocol/openai/chat_completion/response
152 1
__init__.py
in deepseek-recipe-python/python/deepseek_recipe
126 -
json.rs
in deepseek-recipe-python/src
125 2
parsing.rs
in deepseek-recipe-python/src
108 14
validation.rs
in deepseek-recipe/src/protocol
106 2
error.rs
in deepseek-recipe-image/src
105 -
custom_tool_input.rs
in deepseek-recipe/src/protocol/openai/responses/response
101 4
image.rs
in deepseek-recipe/src/protocol
93 1
json_formatter.rs
in deepseek-recipe-core/src/util
85 5
main.rs
in server-rs/src
85 2
fetcher.rs
in deepseek-recipe-image/src
81 -
index.html
in encoding-decoding-demo/static
79 -
mod.rs
in deepseek-recipe/src/request
61 1
mod.rs
in deepseek-recipe/src/stream
56 1
encoding.rs
in deepseek-recipe-python/src
54 4
tokenizer.rs
in deepseek-recipe-python/src
54 5
retry.rs
in deepseek-recipe-image/src
51 -
decoder.rs
in deepseek-recipe/src/stream
48 3
dsv41.rs
in deepseek-recipe-encoding/src/v4
47 7
lib.rs
in deepseek-recipe-image/src
46 2
dsv4.rs
in deepseek-recipe-encoding/src/v4
45 6
Files With Most Units (Top 48)
File# lines# units
pyi
_native.pyi
in deepseek-recipe-python/python/deepseek_recipe
386 147
conversation.rs
in deepseek-recipe-python/src
759 58
response.rs
in deepseek-recipe-python/src
413 27
convert.rs
in deepseek-recipe/src/protocol/openai/responses/request
611 25
image.rs
in deepseek-recipe-python/src
299 25
app.js
in encoding-decoding-demo/static
393 24
request.rs
in deepseek-recipe-python/src
235 21
convert.rs
in deepseek-recipe/src/protocol/anthropic/messages/request
566 19
inference.rs
in deepseek-recipe-python/src
198 16
opencv.rs
in deepseek-recipe-image/src
365 15
convert.rs
in deepseek-recipe/src/protocol/openai/chat_completion/request
460 14
parsing.rs
in deepseek-recipe-python/src
108 14
state_machine.rs
in deepseek-recipe/src/stream
505 12
main.rs
in encoding-decoding-demo/src
345 12
mod.rs
in deepseek-recipe-encoding/src/v4
394 11
main.py
in server-py
202 8
processor.rs
in deepseek-recipe/src/stream
336 7
schema.rs
in deepseek-recipe/src/protocol/openai/chat_completion/response
269 7
dsv41.rs
in deepseek-recipe-encoding/src/v4
47 7
chunk_generator.rs
in deepseek-recipe/src/protocol/openai/responses/response
397 6
resolver.rs
in deepseek-recipe-image/src
355 6
dsv4.rs
in deepseek-recipe-encoding/src/v4
45 6
append_delta.rs
in deepseek-recipe/src/util
33 5
schema.rs
in deepseek-recipe/src/protocol/anthropic/messages/response
231 5
tools.rs
in deepseek-recipe/src/protocol/openai/responses/request
274 5
json_formatter.rs
in deepseek-recipe-core/src/util
85 5
tokenizer.rs
in deepseek-recipe-python/src
54 5
accumulator.rs
in deepseek-recipe/src/protocol/openai/responses/response
209 4
custom_tool_input.rs
in deepseek-recipe/src/protocol/openai/responses/response
101 4
limits.rs
in deepseek-recipe-image/src
164 4
encoding.rs
in deepseek-recipe-python/src
54 4
decoder.rs
in deepseek-recipe/src/stream
48 3
chunk_generator.rs
in deepseek-recipe/src/protocol/anthropic/messages/response
192 3
schema.rs
in deepseek-recipe/src/protocol/openai/responses/response
299 3
lib.rs
in server-rs/src
235 3
tokenizer.rs
in deepseek-recipe-encoding/src
17 3
validation.rs
in deepseek-recipe/src/protocol
106 2
main.rs
in server-rs/src
85 2
lib.rs
in deepseek-recipe-image/src
46 2
json.rs
in deepseek-recipe-python/src
125 2
mod.rs
in deepseek-recipe/src/stream
56 1
image.rs
in deepseek-recipe/src/protocol
93 1
chunk_generator.rs
in deepseek-recipe/src/protocol/openai/chat_completion/response
152 1
schema.rs
in deepseek-recipe/src/protocol/openai/chat_completion/request
173 1
options.rs
in deepseek-recipe/src/request
43 1
mod.rs
in deepseek-recipe/src/request
61 1
conversation.rs
in deepseek-recipe-core/src
38 1
build.rs
in deepseek-recipe-python
5 1
Files With Long Lines (Top 11)

There are 11 files with lines longer than 120 characters. In total, there are 59 long lines.

File# lines# units# long lines
tools.rs
in deepseek-recipe/src/protocol/openai/responses/request
274 5 23
convert.rs
in deepseek-recipe/src/protocol/anthropic/messages/request
566 19 9
mod.rs
in deepseek-recipe-encoding/src/v4
394 11 6
processor.rs
in deepseek-recipe/src/stream
336 7 4
dsv4.rs
in deepseek-recipe-encoding/src/v4
45 6 4
convert.rs
in deepseek-recipe/src/protocol/openai/chat_completion/request
460 14 3
index.html
in encoding-decoding-demo/static
79 - 3
image.rs
in deepseek-recipe/src/protocol
93 1 2
convert.rs
in deepseek-recipe/src/protocol/openai/responses/request
611 25 2
app.js
in encoding-decoding-demo/static
393 24 2
json_formatter.rs
in deepseek-recipe-core/src/util
85 5 1
Correlations

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

No data for "commits (all time)" vs. "lines of code".

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

No data for "contributors (all time)" vs. "lines of code".


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...