JetBrains / kotlin-wrappers
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 76 components.
  • 1,724 files, 58,895 LOC (36.7% vs. main code).
  • "build-logic" is biggest, containing 35.24% of LOC.
  • "kotlin-actions-core" is smallest, containing 0.01% of LOC.


build-logic20753 LOC (12%) 310 files
kotlin-node10292 LOC (6%) 157 files
kotlin-js5078 LOC (3%) 286 files
kotlin-css3656 LOC (2%) 40 files
kotlin-typescript2192 LOC (1%) 42 files
kotlin-styled-next2094 LOC (1%) 35 files
kotlin-electron1946 LOC (1%) 28 files
kotlin-browser1784 LOC (1%) 114 files
kotlin-web1692 LOC (1%) 61 files
kotlin-react-core1486 LOC (<1%) 123 files
kotlin-react-dom-legacy1067 LOC (<1%) 12 files
kotlin-react-select643 LOC (<1%) 56 files
kotlin-js-core579 LOC (<1%) 43 files
kotlin-react-beautiful-dnd518 LOC (<1%) 14 files
kotlin-tanstack-router-core482 LOC (<1%) 52 files
kotlin-react-dom391 LOC (<1%) 44 files
kotlin-react-legacy347 LOC (<1%) 23 files
kotlin-semver324 LOC (<1%) 14 files
kotlin-jszip300 LOC (<1%) 15 files
kotlin-tanstack-react-router258 LOC (<1%) 34 files
kotlin-pako234 LOC (<1%) 14 files
kotlin-tauri-apps-api206 LOC (<1%) 5 files
kotlin-react-use190 LOC (<1%) 13 files
kotlin-csstype139 LOC (<1%) 8 files
kotlin-vercel-ncc127 LOC (<1%) 11 files
kotlin-null-writable126 LOC (<1%) 7 files
kotlin-react124 LOC (<1%) 5 files
kotlin-tanstack-history122 LOC (<1%) 4 files
ROOT119 LOC (<1%) 2 files
kotlin-emotion-css113 LOC (<1%) 13 files
build-logic-settings111 LOC (<1%) 9 files
kotlin-ajv107 LOC (<1%) 7 files
kotlin-vscode97 LOC (<1%) 6 files
kotlin-popperjs-core90 LOC (<1%) 9 files
kotlin-tanstack-react-table86 LOC (<1%) 7 files
kotlin-preact-signals-core86 LOC (<1%) 9 files
kotlin-react-popper84 LOC (<1%) 7 files
kotlin-emotion-styled78 LOC (<1%) 6 files
kotlin-actions76 LOC (<1%) 2 files
kotlin-emotion-react63 LOC (<1%) 8 files
kotlin-cssom-core62 LOC (<1%) 8 files
kotlin-emotion-utils50 LOC (<1%) 5 files
kotlin-prantlf-jsonlint45 LOC (<1%) 4 files
kotlin-preact-signals-react40 LOC (<1%) 6 files
kotlin-mui-material38 LOC (<1%) 3 files
kotlin-tanstack-query-core31 LOC (<1%) 3 files
kotlin-muix-date-pickers30 LOC (<1%) 3 files
kotlin-cesium27 LOC (<1%) 2 files
kotlin-tanstack-virtual26 LOC (<1%) 2 files
kotlin-tanstack-query26 LOC (<1%) 2 files
kotlin-tanstack-react-virtual25 LOC (<1%) 3 files
kotlin-wrappers-catalog22 LOC (<1%) 1 file
kotlin-tanstack-table20 LOC (<1%) 2 files
kotlin-yaml17 LOC (<1%) 2 files
kotlin-tanstack-react-query-devtools15 LOC (<1%) 2 files
kotlin-wrappers-bom12 LOC (<1%) 1 file
kotlin-cesium-widgets9 LOC (<1%) 1 file
kotlin-cesium-engine8 LOC (<1%) 1 file
kotlin-mui-lab8 LOC (<1%) 1 file
kotlin-actions-cache8 LOC (<1%) 1 file
kotlin-mui-base8 LOC (<1%) 1 file
kotlin-emotion-cache8 LOC (<1%) 1 file
kotlin-tanstack-virtual-core8 LOC (<1%) 1 file
kotlin-tanstack-react-query8 LOC (<1%) 1 file
kotlin-muix-tree-view7 LOC (<1%) 1 file
kotlin-actions-exec7 LOC (<1%) 1 file
kotlin-actions-glob7 LOC (<1%) 1 file
kotlin-actions-tool-cache7 LOC (<1%) 1 file
kotlin-actions-io7 LOC (<1%) 1 file
kotlin-tanstack-table-core7 LOC (<1%) 1 file
kotlin-mui-system7 LOC (<1%) 1 file
kotlin-actions-github7 LOC (<1%) 1 file
kotlin-mui-icons-material7 LOC (<1%) 1 file
kotlin-actions-artifact7 LOC (<1%) 1 file
kotlin-actions-http-client7 LOC (<1%) 1 file
kotlin-actions-core7 LOC (<1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
build-logic425 commits (3%)
ROOT280 commits (2%)
kotlin-react-core269 commits (2%)
kotlin-css229 commits (2%)
kotlin-js226 commits (2%)
kotlin-node149 commits (1%)
kotlin-browser139 commits (1%)
kotlin-styled-next132 commits (1%)
kotlin-web92 commits (<1%)
kotlin-react-select84 commits (<1%)
kotlin-react-dom83 commits (<1%)
kotlin-wrappers-bom75 commits (<1%)
kotlin-react68 commits (<1%)
kotlin-js-core53 commits (<1%)
kotlin-tanstack-router-core46 commits (<1%)
kotlin-react-use44 commits (<1%)
kotlin-typescript42 commits (<1%)
kotlin-react-legacy41 commits (<1%)
kotlin-csstype34 commits (<1%)
kotlin-electron32 commits (<1%)
kotlin-react-beautiful-dnd29 commits (<1%)
kotlin-react-dom-legacy28 commits (<1%)
kotlin-tanstack-react-router26 commits (<1%)
kotlin-react-popper26 commits (<1%)
kotlin-tanstack-react-table24 commits (<1%)
kotlin-tanstack-react-virtual24 commits (<1%)
kotlin-cssom-core23 commits (<1%)
kotlin-tanstack-query-core19 commits (<1%)
kotlin-semver18 commits (<1%)
kotlin-popperjs-core18 commits (<1%)
kotlin-tanstack-virtual-core18 commits (<1%)
kotlin-tanstack-table-core17 commits (<1%)
kotlin-tanstack-react-query16 commits (<1%)
kotlin-jszip16 commits (<1%)
kotlin-preact-signals-core15 commits (<1%)
kotlin-vercel-ncc15 commits (<1%)
kotlin-preact-signals-react15 commits (<1%)
kotlin-vscode15 commits (<1%)
kotlin-tanstack-react-query-devtools15 commits (<1%)
kotlin-muix-date-pickers14 commits (<1%)
kotlin-mui-material14 commits (<1%)
kotlin-mui-lab14 commits (<1%)
kotlin-mui-base14 commits (<1%)
build-logic-settings13 commits (<1%)
kotlin-muix-tree-view13 commits (<1%)
kotlin-mui-icons-material12 commits (<1%)
kotlin-mui-system12 commits (<1%)
kotlin-null-writable11 commits (<1%)
kotlin-yaml10 commits (<1%)
kotlin-ajv10 commits (<1%)
kotlin-tanstack-history9 commits (<1%)
kotlin-cesium-engine9 commits (<1%)
kotlin-emotion-utils9 commits (<1%)
kotlin-cesium-widgets9 commits (<1%)
kotlin-prantlf-jsonlint8 commits (<1%)
kotlin-wrappers-catalog8 commits (<1%)
kotlin-tanstack-table7 commits (<1%)
kotlin-emotion-css7 commits (<1%)
kotlin-emotion-styled7 commits (<1%)
kotlin-emotion-react7 commits (<1%)
kotlin-cesium7 commits (<1%)
kotlin-tauri-apps-api6 commits (<1%)
kotlin-actions-io6 commits (<1%)
kotlin-tanstack-virtual6 commits (<1%)
kotlin-actions-glob6 commits (<1%)
kotlin-actions-cache6 commits (<1%)
kotlin-actions6 commits (<1%)
kotlin-emotion-cache6 commits (<1%)
kotlin-tanstack-query6 commits (<1%)
kotlin-actions-tool-cache5 commits (<1%)
kotlin-actions-github5 commits (<1%)
kotlin-actions-artifact5 commits (<1%)
kotlin-actions-core5 commits (<1%)
kotlin-actions-http-client5 commits (<1%)
kotlin-actions-exec5 commits (<1%)
kotlin-pako4 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2026 2025 2024 2023 2022 2021 2020
build-logic
32
973
kotlin-js
16
619
50
17
3
kotlin-node
6
582
31
9
5
kotlin-browser
5
229
11
11
6
kotlin-react-core
203
167
152
1
1
kotlin-web
2
117
18
7
2
kotlin-js-core
114
4
kotlin-tanstack-router-core
44
56
kotlin-typescript
2
81
4
7
5
kotlin-electron
2
80
5
6
ROOT
5
72
53
31
34
42
55
kotlin-react-select
60
46
87
2
kotlin-tanstack-react-router
4
52
kotlin-jszip
37
kotlin-css
2
35
69
85
20
91
108
kotlin-react-dom
36
57
17
2
5
17
kotlin-semver
2
25
2
kotlin-styled-next
26
52
71
5
68
build-logic-settings
24
kotlin-csstype
24
2
5
2
5
kotlin-react
23
5
24
1
7
17
kotlin-popperjs-core
21
3
kotlin-react-legacy
20
26
17
1
1
kotlin-vscode
20
kotlin-emotion-css
18
kotlin-ajv
18
kotlin-cssom-core
17
4
9
kotlin-pako
16
kotlin-null-writable
2
13
1
kotlin-tauri-apps-api
14
kotlin-tanstack-history
5
8
kotlin-emotion-react
13
kotlin-emotion-utils
13
kotlin-react-popper
13
6
14
3
kotlin-react-dom-legacy
12
11
14
1
1
kotlin-emotion-styled
11
kotlin-yaml
10
kotlin-prantlf-jsonlint
10
kotlin-tanstack-react-virtual
9
4
8
6
kotlin-react-use
8
21
25
kotlin-react-beautiful-dnd
8
16
39
2
kotlin-tanstack-query-core
8
3
6
2
kotlin-tanstack-table
8
kotlin-cesium
8
kotlin-muix-date-pickers
7
3
5
kotlin-mui-material
7
5
6
kotlin-vercel-ncc
7
25
kotlin-preact-signals-react
7
12
kotlin-tanstack-virtual
7
kotlin-tanstack-react-table
7
7
11
3
kotlin-tanstack-virtual-core
7
3
6
2
kotlin-actions
7
kotlin-tanstack-query
7
kotlin-preact-signals-core
6
19
kotlin-cesium-engine
6
3
kotlin-actions-io
6
kotlin-actions-glob
6
kotlin-actions-cache
6
kotlin-tanstack-table-core
6
4
6
1
kotlin-emotion-cache
6
kotlin-cesium-widgets
6
3
kotlin-actions-tool-cache
5
kotlin-mui-lab
5
2
7
kotlin-actions-github
5
kotlin-tanstack-react-query
5
3
6
2
kotlin-mui-base
5
3
6
kotlin-mui-icons-material
5
3
4
kotlin-actions-artifact
5
kotlin-actions-core
5
kotlin-actions-http-client
5
kotlin-muix-tree-view
5
3
5
kotlin-actions-exec
5
kotlin-tanstack-react-query-devtools
5
3
6
1
kotlin-mui-system
5
2
5
kotlin-wrappers-bom
3
16
17
23
16
kotlin-wrappers-catalog
3
5


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G build-logic build-logic build-logic--build-logic 99 kotlin-typescript kotlin-typescript build-logic--kotlin-typescript 4 kotlin-js kotlin-js kotlin-js--kotlin-js 69 kotlin-js--build-logic 7 kotlin-node kotlin-node kotlin-node--kotlin-node 47 kotlin-electron kotlin-electron kotlin-node--kotlin-electron 8 kotlin-web kotlin-web kotlin-node--kotlin-web 4 kotlin-tanstack-router-core kotlin-tanstack-router-core kotlin-tanstack-router-core--kotlin-tanstack-router-core 31 kotlin-tanstack-react-router kotlin-tanstack-react-router kotlin-tanstack-router-core--kotlin-tanstack-react-router 9 kotlin-browser kotlin-browser kotlin-browser--kotlin-browser 28 kotlin-browser--build-logic 16 kotlin-browser--kotlin-js 5 kotlin-ajv kotlin-ajv kotlin-browser--kotlin-ajv 3 kotlin-react-core kotlin-react-core kotlin-react-core--kotlin-react-core 18 kotlin-react-core--kotlin-js 5 kotlin-react-core--kotlin-web 4 kotlin-tanstack-react-router--kotlin-tanstack-react-router 14 kotlin-web--kotlin-web 12 kotlin-web--kotlin-js 9 kotlin-web--kotlin-browser 7 kotlin-web--build-logic 7 kotlin-js-core kotlin-js-core kotlin-js-core--kotlin-js-core 10 kotlin-js-core--kotlin-js 5 kotlin-js-core--build-logic 3 kotlin-react kotlin-react kotlin-react--kotlin-react-core 10 kotlin-electron--kotlin-electron 7 kotlin-typescript--kotlin-typescript 8 kotlin-typescript--kotlin-electron 6 kotlin-typescript--kotlin-node 6 kotlin-tanstack-history kotlin-tanstack-history kotlin-typescript--kotlin-tanstack-history 3 kotlin-tauri-apps-api kotlin-tauri-apps-api kotlin-tauri-apps-api--kotlin-tauri-apps-api 4 kotlin-jszip kotlin-jszip kotlin-jszip--kotlin-jszip 4 kotlin-jszip--kotlin-browser 3 kotlin-jszip--build-logic 3 kotlin-emotion-utils kotlin-emotion-utils kotlin-jszip--kotlin-emotion-utils 3 kotlin-jszip--kotlin-js 3 kotlin-vscode kotlin-vscode kotlin-vscode--kotlin-vscode 4 kotlin-vscode--kotlin-browser 4 kotlin-vscode--build-logic 4 kotlin-popperjs-core kotlin-popperjs-core kotlin-vscode--kotlin-popperjs-core 3 kotlin-semver kotlin-semver kotlin-semver--kotlin-semver 4 kotlin-csstype kotlin-csstype kotlin-csstype--build-logic 4 kotlin-tanstack-history--kotlin-tanstack-history 3 kotlin-ajv--kotlin-ajv 3 kotlin-ajv--kotlin-js 3 kotlin-ajv--build-logic 3 kotlin-react-legacy kotlin-react-legacy kotlin-react-legacy--kotlin-react-core 3 kotlin-emotion-utils--kotlin-js 3 kotlin-popperjs-core--kotlin-browser 3 kotlin-popperjs-core--kotlin-csstype 3


2026-01-18 16:53