JetBrains / kotlin-web-site
File Size

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

Intro
Learn more...
File Size Overall
5% | 2% | 17% | 25% | 48%
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
scss19% | 0% | 21% | 23% | 34%
js0% | 20% | 6% | 38% | 34%
jsx0% | 0% | 57% | 11% | 30%
css0% | 0% | 16% | 29% | 53%
py0% | 0% | 47% | 0% | 52%
tsx0% | 0% | 5% | 27% | 67%
html0% | 0% | 0% | 27% | 72%
ftl0% | 0% | 0% | 56% | 43%
xsl0% | 0% | 0% | 100% | 0%
ts0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
static12% | 5% | 22% | 27% | 31%
ROOT0% | 0% | 69% | 0% | 30%
pdf0% | 0% | 47% | 35% | 17%
blocks0% | 0% | 4% | 26% | 68%
pages0% | 0% | 32% | 0% | 67%
src0% | 0% | 27% | 0% | 72%
components0% | 0% | 0% | 46% | 53%
templates0% | 0% | 0% | 28% | 71%
dokka-templates0% | 0% | 0% | 56% | 43%
scripts0% | 0% | 0% | 24% | 75%
utils0% | 0% | 0% | 0% | 100%
data0% | 0% | 0% | 0% | 100%
hooks0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
feedback.scss
in static/js/page/dokka-template
1341 -
cookie-banner.js
in static/js/com
648 56
index.jsx
in static/js/ktl-component/teach
463 -
421 47
api.scss
in static/js/page/api
409 -
356 -
kotlin-code-examples-section.scss
in static/js/page/index
352 -
index.jsx
in static/js/ktl-component/why-teach
329 -
hero.module.css
in blocks/main/hero
285 -
kto-button.scss
in static/js/components
257 -
style.scss
in static/js/ktl-component/teach
238 -
global-nav.scss
in static/css/com/nav
235 -
index.tsx
in pages
228 1
api.js
in static/js/page/api
212 10
206 11
code-blocks.js
in static/js/page
194 4
events-table.js
in static/js/com
191 7
banners-rotator.js
in static/js/com
177 17
kotlin-values.html
in templates/inc/pages/index
172 -
event-list.tsx
in blocks/community/event-list
171 2
index.scss
in static/js/page/index
170 -
index.js
in static/js/page/index
169 13
teach-launch-course.jsx
in static/js/ktl-component/teach/components/teach-launch-course
165 -
index.module.css
in blocks/server-side/features-switcher
162 -
masonry-grid.tsx
in components/masonry-grid
159 -
events-table.scss
in static/css/com/events-table
158 -
reset.scss
in static/css
148 -
wh.theme.scss
in static/js/page/index
147 -
prism.css
in pdf
146 -
inter.scss
in static/css/fonts
144 -
why-kotlin.tsx
in blocks/main/why-kotlin
143 -
foundation-preview.module.css
in blocks/main/foundation-preview
142 -
gif-player.js
in static/js/com/gif-player
141 12
toc.js
in static/js/com
139 9
code-examples.html
in templates/inc/pages/index
137 -
_page-content.scss
in static/css/com/_page-content
135 -
base.ftl
in dokka-templates
133 -
community-layout.tsx
in blocks/community/layout
130 -
index.scss
in static/js/com/nav-tree
129 -
code-block.tsx
in components/code-block
129 2
docs-nav.scss
in static/css/com/nav
128 -
choose-share-what.module.css
in blocks/multiplatform/choose-share/blocks/what
127 -
generate-redirects.js
in scripts/stdlib
127 4
index.tsx
in blocks/multiplatform/choose-share/blocks/where
126 1
banner-rotator.css
in static/css/com/banners
125 -
choose-share-what-card.module.css
in blocks/multiplatform/choose-share/blocks/what
118 -
index.scss
in static/js/ktl-component/release-banner
117 -
xsl
toc.xsl
in pdf
116 -
kotlin-intro-section.scss
in static/js/page/index
115 -
index.js
in static/js/com/nav-tree
115 10
Files With Most Units (Top 50)
File# lines# units
cookie-banner.js
in static/js/com
648 56
421 47
banners-rotator.js
in static/js/com
177 17
common.js
in static/js/page
91 13
index.js
in static/js/page/index
169 13
gif-player.js
in static/js/com/gif-player
141 12
206 11
index.tsx
in blocks/main/latest-news/mascot
93 11
api.js
in static/js/page/api
212 10
index.js
in static/js/com/dropdown
93 10
index.js
in static/js/com/nav-tree
115 10
toc.js
in static/js/com
139 9
links-processor.js
in scripts/stdlib
61 9
events-table.js
in static/js/com
191 7
index.js
in scripts/latest-news
92 7
49 6
utils.ts
in blocks/case-studies
20 6
generate-templates.js
in scripts/dokka
57 6
processors.py
in src/processors
87 5
feedback.js
in static/js/page/dokka-template
75 5
pdf.py
in src
79 4
79 4
makrdown.py
in src/markdown
47 4
dist.py
in src
53 4
code-blocks.js
in static/js/page
194 4
cookie.js
in static/js/util
53 4
render.js
in static/js/util
85 4
redirect-collector.js
in scripts/stdlib
17 4
generate-redirects.js
in scripts/stdlib
127 4
81 3
api.py
in src
45 3
MyPage.py
in src/pages
14 3
51 3
index.tsx
in blocks/main/kotlin-plus-ai
68 3
items.tsx
in blocks/server-side/features-section
71 3
use-filtered-cases.tsx
in blocks/case-studies/filter
84 3
32 3
throttle.js
in static/js/util
22 3
10 2
event-list.tsx
in blocks/community/event-list
171 2
community-event.ts
in blocks/community/event-list
37 2
useTabScroll.ts
in blocks/multiplatform/choose-share/hooks
28 2
ktl-helpers.js
in static/js/ktl-component
24 2
cities-banners.js
in static/js/com
22 2
code-block.tsx
in components/code-block
129 2
28 1
404.tsx
in pages
38 1
index.tsx
in pages
228 1
index.tsx
in pages/case-studies
36 1
7 1
Files With Long Lines (Top 50)

There are 71 files with lines longer than 120 characters. In total, there are 228 long lines.

File# lines# units# long lines
feedback.scss
in static/js/page/dokka-template
1341 - 31
base.ftl
in dokka-templates
133 - 17
teach-launch-course.jsx
in static/js/ktl-component/teach/components/teach-launch-course
165 - 13
356 - 11
index.jsx
in static/js/ktl-component/teach
463 - 10
index.tsx
in pages
228 1 9
index.jsx
in static/js/ktl-component/why-teach
329 - 9
code-examples.html
in templates/inc/pages/index
137 - 7
kotlin-values.html
in templates/inc/pages/index
172 - 7
why-section.html
in templates/inc/pages/index
48 - 6
206 11 5
ecosystem-data.ts
in blocks/server-side/ecosystem
90 - 5
intro.html
in templates/inc/pages/index
44 - 5
stay-in-touch.html
in templates/inc/pages/index
30 - 5
hero.tsx
in blocks/main/hero
72 - 4
ecosystem.tsx
in blocks/server-side/ecosystem
76 - 3
get-started.tsx
in blocks/server-side/get-started
65 - 3
card.tsx
in blocks/multiplatform/choose-share/blocks/what
35 - 3
base.html
in templates
39 - 3
head.html
in templates/inc
50 - 3
teach-quotes.jsx
in static/js/ktl-component/teach/components/teach-quotes
21 - 3
api.js
in static/js/page/api
212 10 3
cookie-banner.js
in static/js/com
648 56 3
use-filtered-cases.tsx
in blocks/case-studies/filter
84 3 2
api.html
in templates
70 - 2
index.html
in templates/pages
44 - 2
grammar.html
in templates/inc/pages
40 - 2
page_metadata.ftl
in dokka-templates/includes
28 - 2
teach-cta-block.jsx
in static/js/ktl-component/teach/components/teach-cta-block
21 - 2
index.js
in static/js/ktl-component/teach/components/subscription-form
68 - 2
gif-player.js
in static/js/com/gif-player
141 12 2
global-nav.scss
in static/css/com/nav
235 - 2
banner-rotator.css
in static/css/com/banners
125 - 2
links-processor.js
in scripts/stdlib
61 9 2
60 - 2
24 - 1
index.tsx
in pages/server-side
47 - 1
404.tsx
in pages
38 1 1
index.tsx
in pages/multiplatform
53 - 1
index.tsx
in pages/case-studies
36 1 1
community-layout.tsx
in blocks/community/layout
130 - 1
foundation-preview.tsx
in blocks/main/foundation-preview
57 - 1
index.tsx
in blocks/main/kotlin-plus-ai
68 3 1
how-to-start.tsx
in blocks/server-side/how-to-start
62 - 1
index.module.css
in blocks/server-side/features-carousel
87 - 1
hero.module.css
in blocks/multiplatform/hero
114 - 1
index.tsx
in blocks/multiplatform/hero
43 - 1
index.tsx
in blocks/multiplatform/choose-share/blocks/where
126 1 1
index.tsx
in blocks/multiplatform/choose-share/blocks/what
93 - 1
grid.tsx
in blocks/multiplatform/case-studies
48 1 1