apache / zeppelin
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 42 components.
  • 1,128 files, 116,556 LOC (100.0% vs. main code).
  • "zeppelin-interpreter" is biggest, containing 18.97% of LOC.
  • "zeppelin-interpreter-integration" is smallest, containing 0% of LOC.


zeppelin-interpreter22111 LOC (18%) 157 files
zeppelin-web20373 LOC (17%) 158 files
zeppelin-web-angular16773 LOC (14%) 340 files
zeppelin-zengine13444 LOC (11%) 98 files
zeppelin-server11056 LOC (9%) 84 files
flink7213 LOC (6%) 43 files
zeppelin-plugins3739 LOC (3%) 26 files
spark2601 LOC (2%) 27 files
cassandra2166 LOC (1%) 12 files
jdbc1960 LOC (1%) 11 files
python1955 LOC (1%) 16 files
livy1482 LOC (1%) 13 files
zeppelin-client1193 LOC (1%) 14 files
elasticsearch1052 LOC (<1%) 10 files
zeppelin-jupyter-interpreter1010 LOC (<1%) 9 files
shell920 LOC (<1%) 10 files
rlang847 LOC (<1%) 8 files
zeppelin-jupyter802 LOC (<1%) 25 files
markdown591 LOC (<1%) 9 files
groovy583 LOC (<1%) 5 files
dev486 LOC (<1%) 2 files
file481 LOC (<1%) 3 files
neo4j430 LOC (<1%) 3 files
k8s384 LOC (<1%) 2 files
scripts371 LOC (<1%) 9 files
helium-dev322 LOC (<1%) 4 files
bigquery266 LOC (<1%) 1 file
zeppelin-examples264 LOC (<1%) 7 files
zeppelin-common232 LOC (<1%) 3 files
mongodb230 LOC (<1%) 2 files
alluxio209 LOC (<1%) 1 file
java184 LOC (<1%) 3 files
sparql169 LOC (<1%) 3 files
hbase136 LOC (<1%) 1 file
influxdb133 LOC (<1%) 1 file
spark-submit106 LOC (<1%) 1 file
zeppelin-distribution86 LOC (<1%) 1 file
flink-cmd86 LOC (<1%) 2 files
angular48 LOC (<1%) 1 file
zeppelin-client-examples35 LOC (<1%) 1 file
conf24 LOC (<1%) 1 file
zeppelin-interpreter-integration3 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.
zeppelin-web698 commits (12%)
zeppelin-zengine660 commits (12%)
zeppelin-server491 commits (9%)
zeppelin-interpreter424 commits (7%)
jdbc125 commits (2%)
zeppelin-plugins102 commits (1%)
spark96 commits (1%)
python94 commits (1%)
livy55 commits (1%)
zeppelin-web-angular52 commits (<1%)
zeppelin-distribution44 commits (<1%)
shell39 commits (<1%)
k8s25 commits (<1%)
flink25 commits (<1%)
cassandra25 commits (<1%)
zeppelin-jupyter-interpreter22 commits (<1%)
elasticsearch20 commits (<1%)
markdown19 commits (<1%)
rlang19 commits (<1%)
groovy18 commits (<1%)
zeppelin-client17 commits (<1%)
helium-dev17 commits (<1%)
file14 commits (<1%)
dev13 commits (<1%)
alluxio13 commits (<1%)
neo4j12 commits (<1%)
zeppelin-jupyter11 commits (<1%)
bigquery11 commits (<1%)
hbase11 commits (<1%)
zeppelin-examples8 commits (<1%)
java7 commits (<1%)
angular6 commits (<1%)
mongodb5 commits (<1%)
spark-submit3 commits (<1%)
scripts3 commits (<1%)
zeppelin-common3 commits (<1%)
influxdb2 commits (<1%)
conf1 commits (<1%)
zeppelin-client-examples1 commits (<1%)
zeppelin-interpreter-integration1 commits (<1%)
flink-cmd1 commits (<1%)
sparql1 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
zeppelin-server
45
42
7
56
79
148
60
304
125
194
77
2
zeppelin-zengine
15
70
19
46
79
322
119
336
288
272
68
zeppelin-interpreter
42
20
12
79
302
97
483
221
266
85
zeppelin-web-angular
1
28
1
4
10
71
430
zeppelin-plugins
2
24
10
11
45
52
22
25
zeppelin-web
6
9
6
5
18
50
57
191
568
607
263
9
shell
4
7
3
6
10
4
8
10
3
jdbc
9
2
4
14
38
8
21
39
32
spark
8
22
26
21
43
43
72
11
flink
8
40
8
10
10
bigquery
3
5
2
1
k8s
1
2
1
1
12
8
1
2
livy
3
2
4
4
2
46
42
27
java
2
1
10
file
2
1
1
9
6
8
dev
2
4
4
3
markdown
2
1
6
4
6
8
1
9
2
hbase
1
1
3
2
4
python
2
5
4
6
13
27
62
34
24
helium-dev
2
2
2
12
11
elasticsearch
1
4
2
1
20
11
6
2
zeppelin-examples
1
2
8
2
rlang
1
5
1
4
17
7
alluxio
1
3
3
1
5
zeppelin-distribution
1
1
1
1
2
2
4
4
22
6
mongodb
1
2
3
groovy
1
4
2
11
11
neo4j
1
1
6
1
11
3
conf
1
zeppelin-client-examples
1
zeppelin-jupyter
3
10
48
35
influxdb
2
zeppelin-jupyter-interpreter
2
4
25
16
zeppelin-client
1
2
4
28
spark-submit
1
2
zeppelin-interpreter-integration
1
scripts
9
zeppelin-common
5
flink-cmd
2
angular
2
1
2
1
cassandra
1
29
4
7
3
14
9
sparql
3


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 shell shell shell--shell 2 zeppelin-web zeppelin-web zeppelin-web--zeppelin-web 2 zeppelin-web-angular zeppelin-web-angular zeppelin-web--zeppelin-web-angular 1 zeppelin-server zeppelin-server zeppelin-server--shell 1 zeppelin-server--zeppelin-server 1 zeppelin-plugins zeppelin-plugins zeppelin-server--zeppelin-plugins 1 zeppelin-zengine zeppelin-zengine zeppelin-zengine--shell 1 zeppelin-zengine--zeppelin-server 1 zeppelin-zengine--zeppelin-zengine 1 zeppelin-zengine--zeppelin-plugins 1 zeppelin-interpreter zeppelin-interpreter zeppelin-zengine--zeppelin-interpreter 1 zeppelin-plugins--shell 1 zeppelin-web-angular--zeppelin-web-angular 1


2025-05-07 15:47