openai / gpt-oss
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 63 files with 14,023 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 9 files changed 6-20 times (5,480 lines of code)
    • 54 files changed 1-5 times (8,543 lines of code)
0% | 0% | 0% | 39% | 60%
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 63 files with 14,023 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 31 files changed by 2-5 contributors (9,680 lines of code)
    • 32 files changed by 1 contributor (4,343 lines of code)
0% | 0% | 0% | 69% | 30%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, h, metal, cc, c, hpp, md, ts, txt, json, svg, toml, gitignore, yaml, in, m, jsonl, ipynb
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 0% | 83% | 16%
py0% | 0% | 0% | 30% | 69%
h0% | 0% | 0% | 76% | 23%
cc0% | 0% | 0% | 25% | 74%
metal0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
hpp0% | 0% | 0% | 0% | 100%
jsonl0% | 0% | 0% | 0% | 100%
in0% | 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
gpt_oss0% | 0% | 0% | 42% | 57%
compatibility-test0% | 0% | 0% | 0% | 100%
gpt-oss-mcp-server0% | 0% | 0% | 0% | 100%
_build0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
context.c
in gpt_oss/metal/source
1010 12 2025-08-07 2025-11-01 12 2 maratek@gmail.com ibahmed@openai.com
model.h
in gpt_oss/metal/source/include/internal
140 - 2025-08-07 2025-10-23 10 2 maratek@gmail.com ibahmed@openai.com
model.c
in gpt_oss/metal/source
514 9 2025-08-07 2025-10-23 8 2 maratek@gmail.com ibahmed@openai.com
api_server.py
in gpt_oss/responses_api
1233 11 2025-08-07 2026-06-09 7 4 vol@openai.com vol@openai.com
metal-kernels.c
in gpt_oss/metal/source
1454 27 2025-08-18 2025-11-01 7 2 maratek@gmail.com ibahmed@openai.com
kernel-args.h
in gpt_oss/metal/source/include/internal
179 - 2025-09-08 2025-11-01 6 2 maratek@gmail.com ibahmed@openai.com
end-to-end.cc
in gpt_oss/metal/benchmark
198 2 2025-09-02 2025-10-02 6 2 maratek@gmail.com maratek@gmail.com
docker_tool.py
in gpt_oss/tools/python_docker
293 15 2025-08-12 2025-10-06 6 4 115166877+justintong0323@us... dkundel@openai.com
metal-kernels.h
in gpt_oss/metal/source/include/internal
459 - 2025-09-08 2025-11-01 6 2 maratek@gmail.com ibahmed@openai.com
functions.h
in gpt_oss/metal/include/gpt-oss
104 - 2025-08-10 2025-10-02 5 4 hey@yoginth.com maratek@gmail.com
chat.py
in gpt_oss
326 2 2025-08-05 2026-06-09 5 4 zhuohan@openai.com vol@openai.com
reference-system-prompt.py
in gpt-oss-mcp-server
43 - 2025-08-05 2026-06-09 4 4 simon.mo@hey.com vol@openai.com
types.py
in gpt_oss/responses_api
164 - 2025-08-13 2025-10-06 4 2 dkundel@openai.com dkundel@openai.com
generate.c
in gpt_oss/metal/source
285 7 2025-08-15 2025-10-02 4 2 maratek@gmail.com maratek@gmail.com
metal
rope.metal
in gpt_oss/metal/source
48 - 2025-09-09 2025-11-01 3 2 maratek@gmail.com ibahmed@openai.com
browser_server.py
in gpt-oss-mcp-server
90 2 2025-08-05 2026-06-09 3 3 simon.mo@hey.com vol@openai.com
context.c
in gpt_oss/metal/python
236 2 2025-09-09 2025-11-01 3 2 maratek@gmail.com 108620445+hukurou0@users.no...
metal
sdpa.metal
in gpt_oss/metal/source
264 - 2025-08-18 2025-09-11 3 1 maratek@gmail.com maratek@gmail.com
healthbench_eval.py
in gpt_oss/evals
463 15 2025-08-06 2025-08-12 3 3 vol@openai.com 98655324+civaabtw@users.nor...
metal
matmul.metal
in gpt_oss/metal/source
491 - 2025-09-09 2025-11-01 3 2 maratek@gmail.com ibahmed@openai.com
metal
moematmul.metal
in gpt_oss/metal/source
627 - 2025-09-09 2025-10-23 3 2 maratek@gmail.com ibahmed@openai.com
metal.py
in gpt_oss/responses_api/inference
23 1 2025-09-02 2025-09-09 2 1 maratek@gmail.com maratek@gmail.com
python_server.py
in gpt-oss-mcp-server
24 - 2025-08-05 2025-08-10 2 2 simon.mo@hey.com 69777842+jjestrada2@users.n...
math.h
in gpt_oss/metal/source/include/internal
31 6 2025-08-15 2025-08-18 2 1 maratek@gmail.com maratek@gmail.com
responses_sampler.py
in gpt_oss/evals
71 3 2025-08-06 2025-09-08 2 2 vol@openai.com maratek@gmail.com
backend.py
in _build/gpt_oss_build_backend
75 11 2025-08-06 2025-08-12 2 2 142930063+scott-oai@users.n... zhangch99@outlook.com
model.c
in gpt_oss/metal/python
77 2 2025-09-10 2025-10-02 2 2 ibahmed@openai.com maratek@gmail.com
generate.py
in gpt_oss
83 1 2025-08-07 2025-08-12 2 2 89132160+mirza-samad-ahmed-... 90501474+syedaanshrahgillan...
build-system-prompt.py
in gpt-oss-mcp-server
88 2 2025-08-05 2025-08-12 2 2 simon.mo@hey.com omalve8174@gmail.com
ollama.py
in gpt_oss/responses_api/inference
128 5 2025-08-12 2025-08-13 2 2 98655324+civaabtw@users.nor... dkundel@openai.com
events.py
in gpt_oss/responses_api
157 - 2025-08-13 2025-09-29 2 1 dkundel@openai.com dkundel@openai.com
attention.py
in gpt_oss/triton
175 4 2025-08-15 2025-08-18 2 2 peterbell10@live.co.uk peterbell10@openai.com
metal
sample.metal
in gpt_oss/metal/source
188 - 2025-09-08 2025-09-09 2 1 maratek@gmail.com maratek@gmail.com
__main__.py
in gpt_oss/evals
190 1 2025-08-06 2025-08-18 2 2 vol@openai.com swillison@gmail.com
backend.py
in gpt_oss/tools/simple_browser
204 4 2025-09-03 2026-01-13 2 2 gbabun@gmail.com smallem@gmail.com
page_contents.py
in gpt_oss/tools/simple_browser
208 19 2025-08-07 2025-08-12 2 2 sebastiansarco20@gmail.com 44583199+adarsh-crafts@user...
metal.m
in gpt_oss/metal/source
423 19 2025-08-18 2025-09-03 2 1 maratek@gmail.com maratek@gmail.com
end-to-end-threadgroup.cc
in gpt_oss/metal/benchmark
502 14 2025-09-10 2025-10-02 2 1 maratek@gmail.com maratek@gmail.com
__init__.py
in _build/gpt_oss_build_backend
1 - 2025-08-06 2025-08-06 1 1 scl@openai.com scl@openai.com
in
1 - 2025-08-06 2025-08-06 1 1 scl@openai.com scl@openai.com
__init__.py
in gpt_oss/tools/simple_browser
7 - 2025-09-03 2025-09-03 1 1 gbabun@gmail.com gbabun@gmail.com
providers.ts
in compatibility-test
10 - 2025-08-11 2025-08-11 1 1 dkundel@openai.com dkundel@openai.com
metal
embeddings.metal
in gpt_oss/metal/source
24 - 2025-09-09 2025-09-09 1 1 maratek@gmail.com maratek@gmail.com
transformers.py
in gpt_oss/responses_api/inference
27 3 2025-08-05 2025-08-05 1 1 hi@lysand.re hi@lysand.re
basic_eval.py
in gpt_oss/evals
30 2 2025-08-06 2025-08-06 1 1 vol@openai.com vol@openai.com
jsonl
cases.jsonl
in compatibility-test
30 - 2025-08-11 2025-08-11 1 1 dkundel@openai.com dkundel@openai.com
metal
expert_routing_metadata.metal
in gpt_oss/metal/source
36 - 2025-10-23 2025-10-23 1 1 ibahmed@openai.com ibahmed@openai.com
serve.py
in gpt_oss/responses_api
49 - 2025-08-05 2025-08-05 1 1 hi@lysand.re hi@lysand.re
metal
rmsnorm.metal
in gpt_oss/metal/source
50 - 2025-09-09 2025-09-09 1 1 maratek@gmail.com maratek@gmail.com
metal
accumulate.metal
in gpt_oss/metal/source
53 - 2025-09-09 2025-09-09 1 1 maratek@gmail.com maratek@gmail.com
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)
# contributorsfirst
contributor
latest
contributor
api_server.py
in gpt_oss/responses_api
1233 11 2025-08-07 2026-06-09 7 4 vol@openai.com vol@openai.com
docker_tool.py
in gpt_oss/tools/python_docker
293 15 2025-08-12 2025-10-06 6 4 115166877+justintong0323@us... dkundel@openai.com
functions.h
in gpt_oss/metal/include/gpt-oss
104 - 2025-08-10 2025-10-02 5 4 hey@yoginth.com maratek@gmail.com
chat.py
in gpt_oss
326 2 2025-08-05 2026-06-09 5 4 zhuohan@openai.com vol@openai.com
reference-system-prompt.py
in gpt-oss-mcp-server
43 - 2025-08-05 2026-06-09 4 4 simon.mo@hey.com vol@openai.com
browser_server.py
in gpt-oss-mcp-server
90 2 2025-08-05 2026-06-09 3 3 simon.mo@hey.com vol@openai.com
healthbench_eval.py
in gpt_oss/evals
463 15 2025-08-06 2025-08-12 3 3 vol@openai.com 98655324+civaabtw@users.nor...
context.c
in gpt_oss/metal/source
1010 12 2025-08-07 2025-11-01 12 2 maratek@gmail.com ibahmed@openai.com
model.h
in gpt_oss/metal/source/include/internal
140 - 2025-08-07 2025-10-23 10 2 maratek@gmail.com ibahmed@openai.com
model.c
in gpt_oss/metal/source
514 9 2025-08-07 2025-10-23 8 2 maratek@gmail.com ibahmed@openai.com
metal-kernels.c
in gpt_oss/metal/source
1454 27 2025-08-18 2025-11-01 7 2 maratek@gmail.com ibahmed@openai.com
end-to-end.cc
in gpt_oss/metal/benchmark
198 2 2025-09-02 2025-10-02 6 2 maratek@gmail.com maratek@gmail.com
kernel-args.h
in gpt_oss/metal/source/include/internal
179 - 2025-09-08 2025-11-01 6 2 maratek@gmail.com ibahmed@openai.com
metal-kernels.h
in gpt_oss/metal/source/include/internal
459 - 2025-09-08 2025-11-01 6 2 maratek@gmail.com ibahmed@openai.com
types.py
in gpt_oss/responses_api
164 - 2025-08-13 2025-10-06 4 2 dkundel@openai.com dkundel@openai.com
generate.c
in gpt_oss/metal/source
285 7 2025-08-15 2025-10-02 4 2 maratek@gmail.com maratek@gmail.com
context.c
in gpt_oss/metal/python
236 2 2025-09-09 2025-11-01 3 2 maratek@gmail.com 108620445+hukurou0@users.no...
metal
moematmul.metal
in gpt_oss/metal/source
627 - 2025-09-09 2025-10-23 3 2 maratek@gmail.com ibahmed@openai.com
metal
matmul.metal
in gpt_oss/metal/source
491 - 2025-09-09 2025-11-01 3 2 maratek@gmail.com ibahmed@openai.com
metal
rope.metal
in gpt_oss/metal/source
48 - 2025-09-09 2025-11-01 3 2 maratek@gmail.com ibahmed@openai.com
python_server.py
in gpt-oss-mcp-server
24 - 2025-08-05 2025-08-10 2 2 simon.mo@hey.com 69777842+jjestrada2@users.n...
build-system-prompt.py
in gpt-oss-mcp-server
88 2 2025-08-05 2025-08-12 2 2 simon.mo@hey.com omalve8174@gmail.com
backend.py
in _build/gpt_oss_build_backend
75 11 2025-08-06 2025-08-12 2 2 142930063+scott-oai@users.n... zhangch99@outlook.com
responses_sampler.py
in gpt_oss/evals
71 3 2025-08-06 2025-09-08 2 2 vol@openai.com maratek@gmail.com
__main__.py
in gpt_oss/evals
190 1 2025-08-06 2025-08-18 2 2 vol@openai.com swillison@gmail.com
ollama.py
in gpt_oss/responses_api/inference
128 5 2025-08-12 2025-08-13 2 2 98655324+civaabtw@users.nor... dkundel@openai.com
attention.py
in gpt_oss/triton
175 4 2025-08-15 2025-08-18 2 2 peterbell10@live.co.uk peterbell10@openai.com
model.c
in gpt_oss/metal/python
77 2 2025-09-10 2025-10-02 2 2 ibahmed@openai.com maratek@gmail.com
backend.py
in gpt_oss/tools/simple_browser
204 4 2025-09-03 2026-01-13 2 2 gbabun@gmail.com smallem@gmail.com
page_contents.py
in gpt_oss/tools/simple_browser
208 19 2025-08-07 2025-08-12 2 2 sebastiansarco20@gmail.com 44583199+adarsh-crafts@user...
generate.py
in gpt_oss
83 1 2025-08-07 2025-08-12 2 2 89132160+mirza-samad-ahmed-... 90501474+syedaanshrahgillan...
metal
sdpa.metal
in gpt_oss/metal/source
264 - 2025-08-18 2025-09-11 3 1 maratek@gmail.com maratek@gmail.com
events.py
in gpt_oss/responses_api
157 - 2025-08-13 2025-09-29 2 1 dkundel@openai.com dkundel@openai.com
metal.py
in gpt_oss/responses_api/inference
23 1 2025-09-02 2025-09-09 2 1 maratek@gmail.com maratek@gmail.com
end-to-end-threadgroup.cc
in gpt_oss/metal/benchmark
502 14 2025-09-10 2025-10-02 2 1 maratek@gmail.com maratek@gmail.com
math.h
in gpt_oss/metal/source/include/internal
31 6 2025-08-15 2025-08-18 2 1 maratek@gmail.com maratek@gmail.com
metal.m
in gpt_oss/metal/source
423 19 2025-08-18 2025-09-03 2 1 maratek@gmail.com maratek@gmail.com
metal
sample.metal
in gpt_oss/metal/source
188 - 2025-09-08 2025-09-09 2 1 maratek@gmail.com maratek@gmail.com
index.ts
in compatibility-test
177 5 2025-08-11 2025-08-11 1 1 dkundel@openai.com dkundel@openai.com
providers.ts
in compatibility-test
10 - 2025-08-11 2025-08-11 1 1 dkundel@openai.com dkundel@openai.com
runCase.ts
in compatibility-test
284 6 2025-08-11 2025-08-11 1 1 dkundel@openai.com dkundel@openai.com
jsonl
cases.jsonl
in compatibility-test
30 - 2025-08-11 2025-08-11 1 1 dkundel@openai.com dkundel@openai.com
analysis.ts
in compatibility-test
116 2 2025-08-11 2025-08-11 1 1 dkundel@openai.com dkundel@openai.com
tools.ts
in compatibility-test
153 2 2025-08-11 2025-08-11 1 1 dkundel@openai.com dkundel@openai.com
in
1 - 2025-08-06 2025-08-06 1 1 scl@openai.com scl@openai.com
__init__.py
in _build/gpt_oss_build_backend
1 - 2025-08-06 2025-08-06 1 1 scl@openai.com scl@openai.com
basic_eval.py
in gpt_oss/evals
30 2 2025-08-06 2025-08-06 1 1 vol@openai.com vol@openai.com
80 3 2025-08-06 2025-08-06 1 1 vol@openai.com vol@openai.com
transformers.py
in gpt_oss/responses_api/inference
27 3 2025-08-05 2025-08-05 1 1 hi@lysand.re hi@lysand.re
serve.py
in gpt_oss/responses_api
49 - 2025-08-05 2025-08-05 1 1 hi@lysand.re hi@lysand.re
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)
# contributorsfirst
contributor
latest
contributor
model.py
in gpt_oss/triton
453 21
model.py
in gpt_oss/torch
410 20
apply_patch.py
in gpt_oss/tools
402 24
tokenizer.c
in gpt_oss/metal/python
154 1
uuid.h
in gpt_oss/metal/source/include/internal
103 4
weights.py
in gpt_oss/torch
99 5
gpqa_eval.py
in gpt_oss/evals
92 3
stub.py
in gpt_oss/responses_api/inference
92 2
macros.h
in gpt_oss/metal/source/include/internal
90 -
report.py
in gpt_oss/evals
89 5
tokenizer.c
in gpt_oss/metal/source
89 7
utils.py
in gpt_oss/responses_api
87 1
metal
random.metal
in gpt_oss/metal/source
83 -
aime_eval.py
in gpt_oss/evals
81 5
abcd_grader.py
in gpt_oss/evals
78 2
triton.py
in gpt_oss/responses_api/inference
75 3
datatype.hpp
in gpt_oss/metal/source/include/internal
74 7
metal
convert.metal
in gpt_oss/metal/source
57 -
module.c
in gpt_oss/metal/python
53 1
tool.py
in gpt_oss/tools
52 6
mf4-f32-convert.cc
in gpt_oss/metal/benchmark
51 1
moe.py
in gpt_oss/triton
49 3
token_generator.py
in gpt_oss/vllm
44 2
f32-random.cc
in gpt_oss/metal/benchmark
44 1
vllm.py
in gpt_oss/responses_api/inference
43 3
u32-random.cc
in gpt_oss/metal/benchmark
42 1
log.c
in gpt_oss/metal/source
37 1
types.py
in gpt_oss/evals
34 2
storage.h
in gpt_oss/metal/source/include/internal
32 -
types.h
in gpt_oss/metal/include/gpt-oss
30 -
tokenizer.py
in gpt_oss
29 1
utils.py
in gpt_oss/torch
28 2
datatype.h
in gpt_oss/metal/source/include/internal
27 -
rng.hpp
in gpt_oss/metal/source/include/internal
18 1
module.h
in gpt_oss/metal/python
17 -
log.h
in gpt_oss/metal/source/include/internal
14 1
rng.h
in gpt_oss/metal/source/include/internal
14 1
__init__.py
in gpt_oss/metal
4 -
macros.h
in gpt_oss/metal/include/gpt-oss
4 -
gpt-oss.h
in gpt_oss/metal/include
4 -
__init__.py
in gpt_oss/evals
1 -
__init__.py
in gpt_oss/responses_api
1 -
__init__.py
in gpt_oss/responses_api/inference
1 -
__init__.py
in gpt_oss/torch
1 -
__init__.py
in gpt_oss
1 -
__init__.py
in gpt_oss/triton
1 -
__init__.py
in gpt_oss/tools
1 -
simple_browser_tool.py
in gpt_oss/tools/simple_browser
553 29 2025-08-07 2025-08-07 1 1 sebastiansarco20@gmail.com sebastiansarco20@gmail.com
end-to-end-threadgroup.cc
in gpt_oss/metal/benchmark
502 14 2025-09-10 2025-10-02 2 1 maratek@gmail.com maratek@gmail.com
metal.m
in gpt_oss/metal/source
423 19 2025-08-18 2025-09-03 2 1 maratek@gmail.com maratek@gmail.com