openai / openai-apps-sdk-examples
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 80 files with 11,606 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)
    • 15 files changed 6-20 times (5,116 lines of code)
    • 65 files changed 1-5 times (6,490 lines of code)
0% | 0% | 0% | 44% | 55%
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 80 files with 11,606 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)
    • 2 files changed by 6-10 contributors (535 lines of code)
    • 73 files changed by 2-5 contributors (10,831 lines of code)
    • 5 files changed by 1 contributor (240 lines of code)
0% | 0% | 4% | 93% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tsx, ts, jsx, css, json, md, txt, py, yaml, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 0% | 0% | 37% | 62%
ts0% | 0% | 0% | 47% | 52%
py0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 85% | 14%
jsx0% | 0% | 0% | 0% | 100%
yaml0% | 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
src0% | 0% | 0% | 31% | 68%
cards_against_ai_server_node0% | 0% | 0% | 99% | <1%
authenticated_server_python0% | 0% | 0% | 100% | 0%
pizzaz_server_node0% | 0% | 0% | 100% | 0%
solar-system_server_python0% | 0% | 0% | 100% | 0%
pizzaz_server_python0% | 0% | 0% | 100% | 0%
shopping_cart_python0% | 0% | 0% | 100% | 0%
kitchen_sink_server_python0% | 0% | 0% | 100% | 0%
mcp_app_basics_node0% | 0% | 0% | 0% | 100%
kitchen_sink_server_node0% | 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
main.py
in pizzaz_server_python
259 6 2025-10-07 2026-01-06 15 7 smartmanoj42857@gmail.com gabc@openai.com
server.ts
in cards_against_ai_server_node/src
740 12 2026-01-23 2026-04-14 10 2 ben@benlesh.com cching@openai.com
types.ts
in src
75 - 2025-10-07 2026-04-14 9 5 167903946+alexi-openai@user... cching@openai.com
index.css
in src
92 - 2025-12-05 2026-04-14 9 4 cching@openai.com cching@openai.com
PlayArea.tsx
in src/cards-against-ai
248 3 2026-02-10 2026-04-14 9 2 ben@benlesh.com cching@openai.com
App.tsx
in src/cards-against-ai
253 5 2026-01-23 2026-04-14 9 2 ben@benlesh.com cching@openai.com
types.ts
in src/cards-against-ai
78 - 2026-01-23 2026-04-14 8 2 ben@benlesh.com cching@openai.com
main.py
in solar-system_server_python
276 7 2025-10-07 2026-01-06 8 6 smartmanoj42857@gmail.com gabc@openai.com
server.ts
in pizzaz_server_node/src
347 16 2025-10-16 2025-12-16 8 4 152395277+katia-openai@user... katia@openai.com
GameInstance.ts
in cards_against_ai_server_node/src
591 17 2026-01-23 2026-04-14 8 2 ben@benlesh.com cching@openai.com
main.py
in authenticated_server_python
461 10 2025-12-08 2026-01-06 7 2 yiren@openai.com gabc@openai.com
index.tsx
in src/pizzaz-shop
1342 4 2025-11-05 2025-12-17 7 3 yiren@openai.com katia@openai.com
SplashScreen.tsx
in src/cards-against-ai
55 - 2026-02-05 2026-04-14 6 2 ben@benlesh.com cching@openai.com
main.py
in kitchen_sink_server_python
115 4 2025-12-05 2026-01-06 6 4 cching@openai.com gabc@openai.com
main.py
in shopping_cart_python
184 6 2025-12-07 2026-01-06 6 4 yiren@openai.com gabc@openai.com
shared-types.ts
in cards_against_ai_server_node/src
11 - 2026-01-23 2026-04-14 5 2 ben@benlesh.com cching@openai.com
38 3 2025-10-07 2025-12-16 5 4 167903946+alexi-openai@user... 152395277+katia-openai@user...
api-base-url.ts
in src/cards-against-ai
43 4 2026-01-23 2026-04-14 5 2 ben@benlesh.com cching@openai.com
index.jsx
in src/pizzaz
275 - 2025-10-07 2025-12-17 5 5 167903946+alexi-openai@user... katia@openai.com
kitchen-sink-lite.tsx
in src/kitchen-sink-lite
756 8 2025-12-05 2026-04-14 5 3 cching@openai.com cching@openai.com
11 - 2025-10-07 2025-12-08 4 2 167903946+alexi-openai@user... yiren@openai.com
Cards.tsx
in src/cards-against-ai
139 2 2026-02-10 2026-04-14 4 2 ben@benlesh.com cching@openai.com
server.ts
in kitchen_sink_server_node/src
349 12 2025-12-05 2025-12-16 4 3 cching@openai.com katia@openai.com
index.tsx
in src/shopping-cart
353 5 2025-12-07 2025-12-17 4 3 yiren@openai.com yiren@openai.com
server.ts
in mcp_app_basics_node/src
1459 2 2026-02-18 2026-04-14 4 2 ben@benlesh.com cching@openai.com
index.css
in src/open-link
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/show-tool-result
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/request-display-mode
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/get-host-capabilities
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/get-host-context
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/get-host-version
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/host-theming
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/send-message
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/streaming-tool-input
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/call-server-tool
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/update-model-context
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/open-link
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/show-tool-result
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/request-display-mode
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/get-host-capabilities
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/get-host-context
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
kitchen-sink-lite.css
in src/kitchen-sink-lite
5 - 2025-12-05 2025-12-16 3 2 cching@openai.com katia@openai.com
index.tsx
in src/get-host-version
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/host-theming
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/send-message
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/streaming-tool-input
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/cards-against-ai
5 - 2026-01-23 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/call-server-tool
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/update-model-context
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/kitchen-sink-lite
6 - 2025-12-05 2025-12-16 3 2 cching@openai.com katia@openai.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
main.py
in pizzaz_server_python
259 6 2025-10-07 2026-01-06 15 7 smartmanoj42857@gmail.com gabc@openai.com
main.py
in solar-system_server_python
276 7 2025-10-07 2026-01-06 8 6 smartmanoj42857@gmail.com gabc@openai.com
types.ts
in src
75 - 2025-10-07 2026-04-14 9 5 167903946+alexi-openai@user... cching@openai.com
index.jsx
in src/pizzaz
275 - 2025-10-07 2025-12-17 5 5 167903946+alexi-openai@user... katia@openai.com
index.css
in src
92 - 2025-12-05 2026-04-14 9 4 cching@openai.com cching@openai.com
server.ts
in pizzaz_server_node/src
347 16 2025-10-16 2025-12-16 8 4 152395277+katia-openai@user... katia@openai.com
main.py
in shopping_cart_python
184 6 2025-12-07 2026-01-06 6 4 yiren@openai.com gabc@openai.com
main.py
in kitchen_sink_server_python
115 4 2025-12-05 2026-01-06 6 4 cching@openai.com gabc@openai.com
38 3 2025-10-07 2025-12-16 5 4 167903946+alexi-openai@user... 152395277+katia-openai@user...
index.tsx
in src/pizzaz-shop
1342 4 2025-11-05 2025-12-17 7 3 yiren@openai.com katia@openai.com
kitchen-sink-lite.tsx
in src/kitchen-sink-lite
756 8 2025-12-05 2026-04-14 5 3 cching@openai.com cching@openai.com
server.ts
in kitchen_sink_server_node/src
349 12 2025-12-05 2025-12-16 4 3 cching@openai.com katia@openai.com
index.tsx
in src/shopping-cart
353 5 2025-12-07 2025-12-17 4 3 yiren@openai.com yiren@openai.com
83 2 2025-10-07 2026-04-14 3 3 167903946+alexi-openai@user... cching@openai.com
PlaceCard.jsx
in src/pizzaz-carousel
39 - 2025-10-12 2025-12-17 3 3 tonibusatta@gmail.com katia@openai.com
14 - 2025-10-24 2026-04-15 3 3 khong@openai.com codex@openai.com
index.jsx
in src/pizzaz-albums
145 - 2025-10-07 2025-12-17 2 3 167903946+alexi-openai@user... katia@openai.com
Sidebar.jsx
in src/pizzaz
159 - 2025-10-07 2025-12-17 2 3 167903946+alexi-openai@user... katia@openai.com
server.ts
in cards_against_ai_server_node/src
740 12 2026-01-23 2026-04-14 10 2 ben@benlesh.com cching@openai.com
PlayArea.tsx
in src/cards-against-ai
248 3 2026-02-10 2026-04-14 9 2 ben@benlesh.com cching@openai.com
App.tsx
in src/cards-against-ai
253 5 2026-01-23 2026-04-14 9 2 ben@benlesh.com cching@openai.com
types.ts
in src/cards-against-ai
78 - 2026-01-23 2026-04-14 8 2 ben@benlesh.com cching@openai.com
GameInstance.ts
in cards_against_ai_server_node/src
591 17 2026-01-23 2026-04-14 8 2 ben@benlesh.com cching@openai.com
main.py
in authenticated_server_python
461 10 2025-12-08 2026-01-06 7 2 yiren@openai.com gabc@openai.com
SplashScreen.tsx
in src/cards-against-ai
55 - 2026-02-05 2026-04-14 6 2 ben@benlesh.com cching@openai.com
api-base-url.ts
in src/cards-against-ai
43 4 2026-01-23 2026-04-14 5 2 ben@benlesh.com cching@openai.com
shared-types.ts
in cards_against_ai_server_node/src
11 - 2026-01-23 2026-04-14 5 2 ben@benlesh.com cching@openai.com
server.ts
in mcp_app_basics_node/src
1459 2 2026-02-18 2026-04-14 4 2 ben@benlesh.com cching@openai.com
11 - 2025-10-07 2025-12-08 4 2 167903946+alexi-openai@user... yiren@openai.com
Cards.tsx
in src/cards-against-ai
139 2 2026-02-10 2026-04-14 4 2 ben@benlesh.com cching@openai.com
index.css
in src/update-model-context
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/update-model-context
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/update-model-context
91 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/call-server-tool
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/call-server-tool
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/call-server-tool
170 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/cards-against-ai
5 - 2026-01-23 2026-04-14 3 2 ben@benlesh.com cching@openai.com
16 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/streaming-tool-input
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/streaming-tool-input
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/streaming-tool-input
170 1 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/send-message
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/send-message
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/send-message
147 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/host-theming
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/host-theming
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/host-theming
205 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.css
in src/get-host-version
1 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/get-host-version
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/get-host-version
124 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
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
todo.jsx
in src/todo
948 -
todo.css
in src/todo
836 -
solar-system.jsx
in src/solar-system
484 -
locale.ts
in src/utils
21 -
11 2
8 -
index.jsx
in src/todo
5 -
index.jsx
in src/solar-system
3 -
index.jsx
in src/mixed-auth-search
110 - 2025-12-15 2025-12-17 2 1 yiren@openai.com yiren@openai.com
index.jsx
in src/mixed-auth-past-orders
78 - 2025-12-15 2025-12-17 2 1 yiren@openai.com yiren@openai.com
SliceCard.jsx
in src/mixed-auth-search
43 - 2025-12-15 2025-12-17 2 1 yiren@openai.com yiren@openai.com
5 - 2025-10-07 2025-10-07 1 1 167903946+alexi-openai@user... 167903946+alexi-openai@user...
4 - 2025-10-07 2025-10-07 1 1 167903946+alexi-openai@user... 167903946+alexi-openai@user...
server.ts
in mcp_app_basics_node/src
1459 2 2026-02-18 2026-04-14 4 2 ben@benlesh.com cching@openai.com
server.ts
in cards_against_ai_server_node/src
740 12 2026-01-23 2026-04-14 10 2 ben@benlesh.com cching@openai.com
GameInstance.ts
in cards_against_ai_server_node/src
591 17 2026-01-23 2026-04-14 8 2 ben@benlesh.com cching@openai.com
main.py
in authenticated_server_python
461 10 2025-12-08 2026-01-06 7 2 yiren@openai.com gabc@openai.com
App.tsx
in src/cards-against-ai
253 5 2026-01-23 2026-04-14 9 2 ben@benlesh.com cching@openai.com
PlayArea.tsx
in src/cards-against-ai
248 3 2026-02-10 2026-04-14 9 2 ben@benlesh.com cching@openai.com
App.tsx
in src/host-theming
205 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/call-server-tool
170 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/streaming-tool-input
170 1 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/get-host-context
169 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/request-display-mode
166 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/open-link
165 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/send-message
147 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
Cards.tsx
in src/cards-against-ai
139 2 2026-02-10 2026-04-14 4 2 ben@benlesh.com cching@openai.com
icons.tsx
in src/shopping-cart
138 4 2025-12-16 2025-12-16 1 2 katia@openai.com katia@openai.com
App.tsx
in src/get-host-capabilities
135 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/get-host-version
124 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.jsx
in src/pizzaz-carousel
117 - 2025-12-17 2025-12-17 1 2 152395277+katia-openai@user... katia@openai.com
index.jsx
in src/pizzaz-list
112 - 2025-12-17 2025-12-17 1 2 152395277+katia-openai@user... katia@openai.com
Inspector.jsx
in src/pizzaz
106 - 2025-12-17 2025-12-17 1 2 152395277+katia-openai@user... katia@openai.com
App.tsx
in src/show-tool-result
96 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
App.tsx
in src/update-model-context
91 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
types.ts
in src/cards-against-ai
78 - 2026-01-23 2026-04-14 8 2 ben@benlesh.com cching@openai.com
Scoreboard.tsx
in src/cards-against-ai
56 1 2026-02-05 2026-04-14 2 2 ben@benlesh.com cching@openai.com
SplashScreen.tsx
in src/cards-against-ai
55 - 2026-02-05 2026-04-14 6 2 ben@benlesh.com cching@openai.com
AlbumCard.jsx
in src/pizzaz-albums
43 - 2025-12-17 2025-12-17 1 2 152395277+katia-openai@user... katia@openai.com
api-base-url.ts
in src/cards-against-ai
43 4 2026-01-23 2026-04-14 5 2 ben@benlesh.com cching@openai.com
FullscreenViewer.jsx
in src/pizzaz-albums
39 - 2025-10-12 2025-10-15 2 2 tonibusatta@gmail.com 152395277+katia-openai@user...
FilmStrip.jsx
in src/pizzaz-albums
29 - 2025-10-12 2025-10-15 2 2 tonibusatta@gmail.com 152395277+katia-openai@user...
16 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
11 - 2025-10-07 2025-12-08 4 2 167903946+alexi-openai@user... yiren@openai.com
shared-types.ts
in cards_against_ai_server_node/src
11 - 2026-01-23 2026-04-14 5 2 ben@benlesh.com cching@openai.com
index.tsx
in src/kitchen-sink-lite
6 - 2025-12-05 2025-12-16 3 2 cching@openai.com katia@openai.com
index.tsx
in src/update-model-context
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/call-server-tool
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/cards-against-ai
5 - 2026-01-23 2026-04-14 3 2 ben@benlesh.com cching@openai.com
index.tsx
in src/streaming-tool-input
5 - 2026-02-18 2026-04-14 3 2 ben@benlesh.com cching@openai.com