apache / eventmesh
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 22 components.
  • 1,663 files, 124,927 LOC (100.0% vs. main code).
  • "eventmesh-sdks" is biggest, containing 23.05% of LOC.
  • "eventmesh-starter" is smallest, containing 0.01% of LOC.


eventmesh-sdks28792 LOC (23%) 204 files
eventmesh-connectors26338 LOC (21%) 396 files
eventmesh-runtime20087 LOC (16%) 217 files
eventmesh-operator13626 LOC (10%) 38 files
eventmesh-common12804 LOC (10%) 324 files
eventmesh-storage-plugin5207 LOC (4%) 105 files
eventmesh-admin-server3843 LOC (3%) 99 files
eventmesh-meta2776 LOC (2%) 41 files
eventmesh-openconnect2097 LOC (1%) 36 files
eventmesh-runtime-v21630 LOC (1%) 30 files
eventmesh-protocol-plugin1205 LOC (<1%) 25 files
eventmesh-examples1202 LOC (<1%) 29 files
eventmesh-metrics-plugin852 LOC (<1%) 34 files
eventmesh-trace-plugin753 LOC (<1%) 16 files
eventmesh-function688 LOC (<1%) 24 files
style677 LOC (<1%) 4 files
eventmesh-retry652 LOC (<1%) 9 files
tools570 LOC (<1%) 2 files
eventmesh-registry423 LOC (<1%) 9 files
eventmesh-spi367 LOC (<1%) 9 files
eventmesh-security-plugin331 LOC (<1%) 11 files
eventmesh-starter7 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.
eventmesh-runtime1050 commits (22%)
eventmesh-common410 commits (8%)
eventmesh-protocol-plugin169 commits (3%)
eventmesh-examples162 commits (3%)
eventmesh-trace-plugin102 commits (2%)
eventmesh-connectors101 commits (2%)
eventmesh-storage-plugin69 commits (1%)
eventmesh-security-plugin68 commits (1%)
eventmesh-spi64 commits (1%)
eventmesh-openconnect61 commits (1%)
eventmesh-sdks49 commits (1%)
eventmesh-metrics-plugin40 commits (<1%)
style33 commits (<1%)
eventmesh-meta16 commits (<1%)
eventmesh-admin-server14 commits (<1%)
eventmesh-starter11 commits (<1%)
eventmesh-runtime-v210 commits (<1%)
eventmesh-operator4 commits (<1%)
eventmesh-retry2 commits (<1%)
tools2 commits (<1%)
eventmesh-registry1 commits (<1%)
eventmesh-function1 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
eventmesh-connectors
1
435
663
eventmesh-common
3
273
1330
388
492
eventmesh-runtime
22
225
2950
1783
630
2
eventmesh-admin-server
193
eventmesh-runtime-v2
53
eventmesh-openconnect
49
176
eventmesh-metrics-plugin
34
31
32
eventmesh-meta
30
52
eventmesh-sdks
28
329
eventmesh-function
24
eventmesh-storage-plugin
20
454
eventmesh-examples
12
528
260
18
eventmesh-registry
9
eventmesh-operator
9
39
eventmesh-trace-plugin
5
212
149
tools
3
eventmesh-protocol-plugin
3
215
157
87
eventmesh-security-plugin
3
115
52
7
eventmesh-retry
1
9
eventmesh-spi
1
65
34
24
style
1
21
1
14
2
eventmesh-starter
8
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 eventmesh-common eventmesh-common eventmesh-common--eventmesh-common 4 eventmesh-admin-server eventmesh-admin-server eventmesh-common--eventmesh-admin-server 1 eventmesh-runtime eventmesh-runtime eventmesh-runtime--eventmesh-common 1 eventmesh-runtime--eventmesh-runtime 2 eventmesh-connectors eventmesh-connectors eventmesh-connectors--eventmesh-common 2 eventmesh-connectors--eventmesh-connectors 2 eventmesh-admin-server--eventmesh-admin-server 1 eventmesh-openconnect eventmesh-openconnect eventmesh-openconnect--eventmesh-common 1 eventmesh-openconnect--eventmesh-openconnect 1 eventmesh-runtime-v2 eventmesh-runtime-v2 eventmesh-runtime-v2--eventmesh-common 1 eventmesh-runtime-v2--eventmesh-openconnect 1 eventmesh-runtime-v2--eventmesh-runtime-v2 1 eventmesh-meta eventmesh-meta eventmesh-meta--eventmesh-meta 1 eventmesh-storage-plugin eventmesh-storage-plugin eventmesh-storage-plugin--eventmesh-storage-plugin 1 tools tools tools--eventmesh-admin-server 1


2025-05-07 19:58