apache / helix
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 15 components.
  • 1,085 files, 107,987 LOC (100.0% vs. main code).
  • "helix-core" is biggest, containing 65.35% of LOC.
  • "helix-common" is smallest, containing 0.16% of LOC.


helix-core70570 LOC (65%) 578 files
helix-rest9139 LOC (8%) 71 files
zookeeper-api8153 LOC (7%) 80 files
helix-front6479 LOC (5%) 155 files
helix-admin-webapp3324 LOC (3%) 35 files
recipes3096 LOC (2%) 49 files
meta-client2909 LOC (2%) 51 files
helix-view-aggregator1123 LOC (1%) 11 files
helix-lock720 LOC (<1%) 9 files
ROOT672 LOC (<1%) 2 files
helix-agent542 LOC (<1%) 10 files
metrics-common423 LOC (<1%) 9 files
metadata-store-directory-common394 LOC (<1%) 8 files
website266 LOC (<1%) 8 files
helix-common177 LOC (<1%) 9 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
helix-core1723 commits (36%)
helix-rest216 commits (4%)
zookeeper-api102 commits (2%)
helix-admin-webapp69 commits (1%)
helix-front62 commits (1%)
meta-client56 commits (1%)
website45 commits (<1%)
recipes43 commits (<1%)
helix-common25 commits (<1%)
metadata-store-directory-common17 commits (<1%)
helix-agent16 commits (<1%)
helix-lock15 commits (<1%)
helix-view-aggregator13 commits (<1%)
ROOT8 commits (<1%)
metrics-common8 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
helix-core
32
135
208
144
207
1373
880
803
1316
735
161
322
822
630
helix-rest
8
24
38
44
55
222
115
22
74
zookeeper-api
6
7
46
29
18
265
meta-client
1
7
133
20
recipes
7
1
62
13
4
6
109
59
website
3
3
5
8
10
12
4
4
4
helix-common
2
4
2
4
2
21
helix-lock
1
4
30
helix-front
2
7
204
1
4
264
ROOT
1
4
2
2
helix-admin-webapp
1
2
89
33
3
37
25
1
35
119
59
helix-agent
1
1
7
2
4
1
34
helix-view-aggregator
1
11
17
metrics-common
1
1
21
metadata-store-directory-common
1
2
22


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 helix-core helix-core helix-core--helix-core 9 helix-common helix-common helix-core--helix-common 2 helix-admin-webapp helix-admin-webapp helix-core--helix-admin-webapp 1 helix-agent helix-agent helix-core--helix-agent 1 helix-rest helix-rest helix-rest--helix-core 2 helix-rest--helix-rest 3 helix-rest--helix-common 1 helix-lock helix-lock helix-rest--helix-lock 1 helix-rest--helix-admin-webapp 1 helix-rest--helix-agent 1 zookeeper-api zookeeper-api zookeeper-api--helix-core 2 zookeeper-api--helix-rest 1 zookeeper-api--zookeeper-api 1 meta-client meta-client zookeeper-api--meta-client 1 helix-view-aggregator helix-view-aggregator zookeeper-api--helix-view-aggregator 1 zookeeper-api--helix-lock 1 metadata-store-directory-common metadata-store-directory-common zookeeper-api--metadata-store-directory-common 1 helix-common--helix-admin-webapp 1 helix-common--helix-agent 1 metrics-common metrics-common metrics-common--helix-core 1 metrics-common--helix-rest 1 metrics-common--meta-client 1 metrics-common--helix-view-aggregator 1 metrics-common--helix-lock 1 metrics-common--helix-admin-webapp 1 metrics-common--metadata-store-directory-common 1 metrics-common--helix-agent 1 meta-client--helix-rest 1 meta-client--helix-common 1 meta-client--helix-view-aggregator 1 meta-client--helix-lock 1 meta-client--helix-admin-webapp 1 helix-view-aggregator--helix-core 1 helix-view-aggregator--helix-rest 1 helix-view-aggregator--helix-common 1 helix-view-aggregator--helix-lock 1 helix-view-aggregator--helix-admin-webapp 1 helix-view-aggregator--helix-agent 1 helix-lock--helix-core 1 helix-lock--helix-admin-webapp 1 helix-lock--helix-agent 1 metadata-store-directory-common--helix-rest 1 metadata-store-directory-common--helix-common 1 metadata-store-directory-common--meta-client 1 metadata-store-directory-common--helix-view-aggregator 1 metadata-store-directory-common--helix-lock 1 metadata-store-directory-common--helix-admin-webapp 1 metadata-store-directory-common--helix-agent 1 helix-agent--helix-admin-webapp 1 website website website--website 1


2025-05-07 15:38