apache / wicket
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 24 components.
  • 1,783 files, 138,079 LOC (100.0% vs. main code).
  • "wicket-core" is biggest, containing 58.37% of LOC.
  • "wicket" is smallest, containing 0.01% of LOC.


wicket-core80600 LOC (58%) 897 files
wicket-util15377 LOC (11%) 211 files
wicket-extensions14784 LOC (10%) 255 files
wicket-native-websocket4540 LOC (3%) 66 files
wicket-request3568 LOC (2%) 47 files
wicket-tester3487 LOC (2%) 16 files
wicket-examples3427 LOC (2%) 19 files
wicket-devutils2347 LOC (1%) 42 files
testing2088 LOC (1%) 38 files
wicket-auth-roles1330 LOC (<1%) 44 files
wicket-jmx992 LOC (<1%) 27 files
wicket-spring800 LOC (<1%) 11 files
wicket-cdi798 LOC (<1%) 21 files
wicket-bean-validation791 LOC (<1%) 19 files
wicket-ioc649 LOC (<1%) 15 files
wicket-experimental560 LOC (<1%) 25 files
wicket-guice417 LOC (<1%) 7 files
wicket-velocity402 LOC (<1%) 6 files
wicket-eclipse-settings369 LOC (<1%) 1 file
ROOT349 LOC (<1%) 3 files
archetypes230 LOC (<1%) 6 files
wicket-objectsizeof-agent98 LOC (<1%) 4 files
wicket-extensions-tester57 LOC (<1%) 2 files
wicket19 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.
wicket-core3482 commits (16%)
wicket-extensions842 commits (3%)
wicket-util423 commits (1%)
wicket-request316 commits (1%)
wicket-native-websocket136 commits (<1%)
wicket-devutils119 commits (<1%)
wicket-examples114 commits (<1%)
wicket-spring83 commits (<1%)
wicket-auth-roles68 commits (<1%)
testing64 commits (<1%)
wicket-jmx62 commits (<1%)
wicket-ioc54 commits (<1%)
wicket-guice50 commits (<1%)
wicket-velocity43 commits (<1%)
wicket-cdi40 commits (<1%)
archetypes38 commits (<1%)
wicket-bean-validation34 commits (<1%)
ROOT31 commits (<1%)
wicket-experimental20 commits (<1%)
wicket-eclipse-settings7 commits (<1%)
wicket-tester6 commits (<1%)
wicket-objectsizeof-agent5 commits (<1%)
wicket3 commits (<1%)
wicket-extensions-tester1 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 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
wicket-core
11
107
102
74
280
653
441
269
369
775
611
1090
971
1565
1658
539
wicket-util
13
21
7
26
74
142
70
4
40
72
102
62
235
141
489
wicket-extensions
12
20
4
51
88
54
52
82
120
37
186
183
510
368
228
148
415
11
ROOT
2
4
3
3
3
1
1
1
6
7
wicket-tester
1
3
17
wicket-request
4
2
6
13
21
18
7
15
30
12
43
45
100
141
104
wicket-cdi
3
1
1
13
19
3
19
9
3
20
21
15
testing
2
2
5
5
5
3
29
2
2
2
19
23
3
26
76
wicket-jmx
2
13
6
24
2
4
2
25
12
5
11
8
2
14
wicket-native-websocket
1
1
10
22
47
36
22
9
11
37
56
78
wicket-examples
1
1
1
5
2
9
8
11
18
28
14
13
9
6
14
9
7
wicket
1
1
1
wicket-devutils
1
1
7
32
12
16
12
14
8
25
15
40
50
33
66
wicket-velocity
1
3
3
3
1
3
9
14
10
1
12
wicket-bean-validation
36
7
7
6
7
4
10
24
wicket-experimental
1
4
2
1
1
49
wicket-guice
3
1
2
3
1
2
9
4
13
13
6
11
11
wicket-objectsizeof-agent
1
3
3
wicket-extensions-tester
2
wicket-ioc
2
19
2
1
3
1
9
3
4
19
8
6
3
11
archetypes
6
2
4
1
2
6
3
7
10
5
2
4
11
wicket-spring
2
1
12
3
2
1
4
15
7
3
17
18
20
13
17
wicket-auth-roles
1
4
3
2
2
10
7
14
21
12
13
36
31
1
wicket-eclipse-settings
1
1
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 wicket-core wicket-core wicket-core--wicket-core 5 testing testing wicket-core--testing 2 wicket-util wicket-util wicket-util--wicket-core 2 wicket-util--wicket-util 2 wicket-util--testing 2 wicket-extensions wicket-extensions wicket-extensions--wicket-extensions 1 wicket-request wicket-request wicket-request--wicket-request 1 wicket-tester wicket-tester wicket-tester--wicket-core 1


2025-05-07 15:19