greptimeteam/greptimedb · Architecture
A static read of how greptimeteam/greptimedb is wired together — module coupling, layering, and circular dependencies — derived from its import graph.
A
Architecture grade
score 100/100
0
Import cycles
lower is better
400
Modules parsed
151 edges
100%
Layeredness
clean-layer ratio
Most-depended-on modules
These are the highest-fan-in files — change them and the blast radius is largest. Read them first.
- src/cli/src/metadata.rs2 importers · radius 2
- src/api/src/helper.rs2 importers · radius 2
- src/cli/src/utils.rs2 importers · radius 3
- src/common/datasource/src/tests.rs2 importers · radius 2
- src/common/mem-prof/src/error.rs2 importers · radius 2
- src/cmd/src/bin/query_regression_runner/remote/mod.rs1 importers · radius 1
- src/api/src/v1.rs1 importers · radius 1
- src/cli/src/bench.rs1 importers · radius 1
Modules (24)
Source directories grouped from the import graph. Each links to a per-module page with its files and how it couples to the rest.
- src/common/function/src15 files · 14 in-degree
- src/common/datasource/src13 files · 13 in-degree
- src/common/base/src13 files · 12 in-degree
- src/client/src11 files · 10 in-degree
- src/cmd/src10 files · 9 in-degree
- src/cli/src8 files · 9 in-degree
- src/catalog/src9 files · 8 in-degree
- src/cmd/src/bin/query_regression_runner8 files · 7 in-degree
- src/common/macro/src8 files · 7 in-degree
- src/auth/src7 files · 6 in-degree
- src/common/grpc/src7 files · 6 in-degree
- src/common/memory-manager/src7 files · 6 in-degree
- src/cmd/src/bin/query_perf_fixture6 files · 5 in-degree
- src/common/event-recorder/src6 files · 5 in-degree
- src/api/src5 files · 5 in-degree
- src/cmd/src/bin/query_regression_runner/remote4 files · 4 in-degree
- src/common/config/src4 files · 3 in-degree
- src/common/error/src4 files · 3 in-degree
- src/common/frontend/src4 files · 3 in-degree
- src/common/function/src/scalars/anomaly4 files · 3 in-degree
- src/common/grpc-expr/src4 files · 3 in-degree
- src/common/mem-prof/src3 files · 3 in-degree
- src/common/decimal/src3 files · 2 in-degree
- src/common/grpc/benches3 files · 2 in-degree
Ask AI about greptimeteam/greptimedb
Grounded in the actual source code. Pick a starter question or write your own.
What does this repo do, in one paragraph?How would I get started using it?What are the main alternatives?Show me the entry point.
Or write your own questionInformational only. RepoPilot summarises public signals at the time of analysis; they can be incomplete or stale. Not professional, security, or legal advice.