aws / aws-cdk-go
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 31 components.
  • 22,353 files, 1,987,603 LOC (100.0% vs. main code).
  • "awscdk" is biggest, containing 94.95% of LOC.
  • "awscdkioteventsactionsalpha" is smallest, containing 0.02% of LOC.


awscdk1887193 LOC (94%) 20,771 files
awscdkgluealpha17602 LOC (<1%) 188 files
awscdkgameliftalpha11661 LOC (<1%) 143 files
awsec2alpha9724 LOC (<1%) 135 files
awscdkeks-v2alpha7022 LOC (<1%) 124 files
awscdkneptunealpha4573 LOC (<1%) 56 files
awscdkapprunneralpha4506 LOC (<1%) 87 files
awscdkintegtestsalpha4158 LOC (<1%) 74 files
awscdkapplicationsignalsalpha3873 LOC (<1%) 59 files
awscdksagemakeralpha3783 LOC (<1%) 47 files
awscdkredshiftalpha3359 LOC (<1%) 57 files
awscdklocationalpha2691 LOC (<1%) 34 files
awscdkkinesisanalyticsflinkalpha2307 LOC (<1%) 21 files
awscdkamplifyalpha2222 LOC (<1%) 50 files
awscdkpipesalpha2170 LOC (<1%) 69 files
awscdkiotalpha1986 LOC (<1%) 38 files
awscdkivsalpha1960 LOC (<1%) 40 files
awscdkmskalpha1930 LOC (<1%) 37 files
awscdklambdapythonalpha1907 LOC (<1%) 15 files
awscdkroute53resolveralpha1794 LOC (<1%) 27 files
awscdkservicecatalogappregistryalpha1739 LOC (<1%) 31 files
awscdkioteventsalpha1648 LOC (<1%) 28 files
awscdklambdagoalpha1500 LOC (<1%) 11 files
awscdkpipestargetsalpha1436 LOC (<1%) 45 files
awscdkiotactionsalpha1243 LOC (<1%) 68 files
awscdkpipessourcesalpha940 LOC (<1%) 22 files
awscdkcloud9alpha709 LOC (<1%) 16 files
awscdkpipesenrichmentsalpha576 LOC (<1%) 19 files
awscdks3objectlambdaalpha566 LOC (<1%) 11 files
awscdkcodestaralpha418 LOC (<1%) 9 files
awscdkioteventsactionsalpha407 LOC (<1%) 21 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
awscdk427 commits (96%)
awscdkapprunneralpha272 commits (61%)
awscdkcodestaralpha272 commits (61%)
awscdkneptunealpha272 commits (61%)
awscdklambdagoalpha272 commits (61%)
awscdkamplifyalpha272 commits (61%)
awscdkkinesisanalyticsflinkalpha272 commits (61%)
awscdkmskalpha272 commits (61%)
awscdkredshiftalpha272 commits (61%)
awscdkcloud9alpha272 commits (61%)
awscdkgluealpha272 commits (61%)
awscdklambdapythonalpha272 commits (61%)
awscdkroute53resolveralpha272 commits (61%)
awscdkservicecatalogappregistryalpha272 commits (61%)
awscdkiotalpha272 commits (61%)
awscdkivsalpha272 commits (61%)
awscdkiotactionsalpha270 commits (60%)
awscdkioteventsalpha260 commits (58%)
awscdkioteventsactionsalpha249 commits (56%)
awscdks3objectlambdaalpha246 commits (55%)
awscdkintegtestsalpha243 commits (54%)
awscdkgameliftalpha210 commits (47%)
awscdksagemakeralpha203 commits (45%)
awscdklocationalpha198 commits (44%)
awscdkpipesalpha100 commits (22%)
awscdkpipessourcesalpha98 commits (22%)
awscdkpipesenrichmentsalpha97 commits (21%)
awscdkpipestargetsalpha97 commits (21%)
awsec2alpha58 commits (13%)
awscdkeks-v2alpha22 commits (4%)
awscdkapplicationsignalsalpha3 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021
awscdk
268881
13137
231107
19535
10442
awscdkgluealpha
2529
106
1387
111
19
awsec2alpha
1846
184
awscdkgameliftalpha
1875
84
2185
32
awscdkeks-v2alpha
1759
awscdkapprunneralpha
1148
112
984
111
19
awscdkpipesalpha
913
173
awscdkintegtestsalpha
990
93
1065
85
awscdkiotactionsalpha
900
88
885
111
16
awscdkredshiftalpha
755
96
882
111
19
awscdkneptunealpha
744
89
870
111
19
awscdkamplifyalpha
665
85
783
111
19
awscdksagemakeralpha
627
85
769
21
awscdkpipestargetsalpha
557
129
awscdkivsalpha
541
102
391
111
19
awscdkiotalpha
511
108
274
111
19
awscdkmskalpha
511
82
483
111
19
awscdklocationalpha
458
112
216
14
awscdkservicecatalogappregistryalpha
419
83
558
111
19
awscdkioteventsalpha
379
80
481
111
4
awscdkroute53resolveralpha
367
80
468
111
19
awscdkpipessourcesalpha
301
104
awscdkkinesisanalyticsflinkalpha
288
99
378
111
19
awscdkioteventsactionsalpha
288
80
366
93
awscdkpipesenrichmentsalpha
262
90
awscdklambdapythonalpha
210
94
310
111
19
awscdkcloud9alpha
223
80
306
111
19
awscdklambdagoalpha
158
94
250
111
19
awscdks3objectlambdaalpha
160
80
232
90
awscdkcodestaralpha
132
82
202
111
19
awscdkapplicationsignalsalpha
119


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 awscdk awscdk awscdk--awscdk 26


2025-05-04 00:28