JetBrains / cef
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 7 components.
  • 801 files, 91,215 LOC (100.0% vs. main code).
  • "libcef" is biggest, containing 69.06% of LOC.
  • "patch" is smallest, containing 0.25% of LOC.


libcef62997 LOC (69%) 527 files
include11080 LOC (12%) 165 files
tools9113 LOC (9%) 59 files
libcef_dll3742 LOC (4%) 41 files
ROOT3455 LOC (3%) 5 files
cmake601 LOC (<1%) 3 files
patch227 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.
libcef723 commits (29%)
include488 commits (19%)
ROOT339 commits (13%)
tools327 commits (13%)
patch274 commits (11%)
libcef_dll106 commits (4%)
cmake53 commits (2%)
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 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
patch
26
29
31
33
31
25
34
22
20
9
10
4
include
121
77
95
43
274
140
112
172
112
262
109
ROOT
40
51
54
35
42
56
43
24
19
34
18
cmake
8
9
11
11
12
10
libcef_dll
26
18
18
9
58
20
13
46
4
18
12
15
5
tools
23
92
53
45
106
76
37
49
28
36
52
15
11
libcef
945
1158
684
440
780
616
339
195
260
249


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...

No temporal dependencies found.



2026-01-18 17:20