turbot/steampipe · Architecture
A static read of how turbot/steampipe 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
287
Modules parsed
346 edges
99%
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.
- pkg/constants/app.go88 importers · radius 105
- pkg/db/db_common/acquire_session_result.go39 importers · radius 42
- pkg/error_helpers/cancelled.go33 importers · radius 72
- pkg/filepaths/db_path.go25 importers · radius 37
- pkg/steampipeconfig/connection_plugin.go23 importers · radius 32
- pkg/statushooks/context.go20 importers · radius 23
- pkg/pluginmanager_service/grpc/proto/plugin_manager.pb.go15 importers · radius 47
- pkg/cmdconfig/app_specific.go13 importers · radius 13
Modules (23)
Source directories grouped from the import graph. Each links to a per-module page with its files and how it couples to the rest.
- pkg/db/db_common14 files · 39 in-degree
- pkg/error_helpers2 files · 33 in-degree
- pkg/filepaths2 files · 25 in-degree
- pkg/steampipeconfig12 files · 23 in-degree
- pkg/cmdconfig8 files · 13 in-degree
- pkg/db/db_local18 files · 12 in-degree
- pkg/connection8 files · 7 in-degree
- pkg/pluginmanager_service/grpc/shared2 files · 7 in-degree
- pkg/introspection5 files · 5 in-degree
- pkg/db/db_client8 files · 3 in-degree
- pkg/pluginmanager4 files · 3 in-degree
- pkg/export4 files · 3 in-degree
- pkg/ociinstaller5 files · 2 in-degree
- pkg/initialisation3 files · 2 in-degree
- pkg/serversettings2 files · 2 in-degree
- pkg/pluginmanager_service10 files · 1 in-degree
- cmd9 files · 1 in-degree
- pkg/interactive/metaquery9 files · 1 in-degree
- pkg/interactive7 files · 1 in-degree
- pkg/task3 files · 1 in-degree
- pkg/query/queryexecute2 files · 1 in-degree
- pkg/query/queryhistory2 files · 1 in-degree
- pkg/snapshot2 files · 1 in-degree
Ask AI about turbot/steampipe
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.