-
Notifications
You must be signed in to change notification settings - Fork 1
Architecture MODULE ARCHITECTURE
github-actions[bot] edited this page Sep 15, 2026
·
6 revisions
Navigation: Home > Architecture
- This document inventories all 72 top-level
src/module paths in the current repository clone. - Code-footprint counts come from colocated C/C++ files under
src/<module>/; direct dependency counts come from module-prefix#includeedges found undersrc/**andinclude/**. - The grouping below is a cross-module review aid; it does not replace module-local contracts in
src/<module>/ARCHITECTURE.mdandsrc/<module>/ROADMAP.md.
| Layer | Modules | Notes |
|---|---|---|
| Core Infrastructure | 5 | source-backed grouping for cross-module review |
| Storage & Persistence | 7 | source-backed grouping for cross-module review |
| Query & Processing | 9 | source-backed grouping for cross-module review |
| Index & Search | 3 | includes docs-only module paths |
| LLM & AI | 18 | includes docs-only module paths |
| Server & API | 5 | source-backed grouping for cross-module review |
| Security & Auth | 4 | source-backed grouping for cross-module review |
| Distributed Systems | 9 | source-backed grouping for cross-module review |
| Observability & Hardening | 3 | source-backed grouping for cross-module review |
| Data Integration | 7 | source-backed grouping for cross-module review |
| Extensibility & Lifecycle | 1 | source-backed grouping for cross-module review |
| Source-root Docs & Analysis | 1 | non-runtime support path under src/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
base |
10 | 4 | 0 | runtime code-bearing path |
src/base/ARCHITECTURE.md Β· src/base/ROADMAP.md Β· include/base/
|
config |
6 | 1 | 5 | runtime code-bearing path |
src/config/ARCHITECTURE.md Β· src/config/ROADMAP.md Β· include/config/
|
core |
12 | 9 | 7 | runtime code-bearing path |
src/core/ARCHITECTURE.md Β· src/core/ROADMAP.md Β· include/core/
|
themis |
11 | 9 | 23 | high-integration runtime hub |
src/themis/ARCHITECTURE.md Β· src/themis/ROADMAP.md Β· include/themis/
|
utils |
48 | 8 | 51 | high-integration runtime hub |
src/utils/ARCHITECTURE.md Β· src/utils/ROADMAP.md Β· include/utils/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
access_model |
6 | 1 | 2 | runtime code-bearing path |
src/access_model/ARCHITECTURE.md Β· src/access_model/ROADMAP.md Β· include/access_model/
|
cache |
17 | 8 | 5 | runtime code-bearing path |
src/cache/ARCHITECTURE.md Β· src/cache/ROADMAP.md Β· include/cache/
|
metadata |
12 | 6 | 7 | runtime code-bearing path |
src/metadata/ARCHITECTURE.md Β· src/metadata/ROADMAP.md Β· include/metadata/
|
storage |
64 | 13 | 35 | high-integration runtime hub |
src/storage/ARCHITECTURE.md Β· src/storage/ROADMAP.md Β· include/storage/
|
temporal |
15 | 1 | 2 | runtime code-bearing path |
src/temporal/ARCHITECTURE.md Β· src/temporal/ROADMAP.md Β· include/temporal/
|
timeseries |
26 | 2 | 4 | runtime code-bearing path |
src/timeseries/ARCHITECTURE.md Β· src/timeseries/ROADMAP.md Β· include/timeseries/
|
tensor |
24 | 5 | 4 | runtime code-bearing path |
src/tensor/ARCHITECTURE.md Β· src/tensor/ROADMAP.md Β· include/tensor/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
analytics |
30 | 7 | 10 | high-integration runtime hub |
src/analytics/ARCHITECTURE.md Β· src/analytics/ROADMAP.md Β· include/analytics/
|
aql |
25 | 11 | 4 | high-integration runtime hub |
src/aql/ARCHITECTURE.md Β· src/aql/ROADMAP.md Β· include/aql/
|
execution |
2 | 0 | 0 | thin code-bearing path |
src/execution/ARCHITECTURE.md Β· src/execution/ROADMAP.md Β· include/execution/
|
graph |
17 | 10 | 4 | high-integration runtime hub |
src/graph/ARCHITECTURE.md Β· src/graph/ROADMAP.md Β· include/graph/
|
process |
25 | 5 | 0 | runtime code-bearing path |
src/process/ARCHITECTURE.md Β· src/process/ROADMAP.md Β· include/process/
|
query |
73 | 17 | 15 | high-integration runtime hub |
src/query/ARCHITECTURE.md Β· src/query/ROADMAP.md Β· include/query/
|
retrieval |
2 | 0 | 0 | thin code-bearing path |
src/retrieval/ARCHITECTURE.md Β· src/retrieval/ROADMAP.md Β· include/retrieval/
|
scheduler |
10 | 9 | 3 | runtime code-bearing path |
src/scheduler/ARCHITECTURE.md Β· src/scheduler/ROADMAP.md Β· include/scheduler/
|
search |
22 | 9 | 0 | runtime code-bearing path |
src/search/ARCHITECTURE.md Β· src/search/ROADMAP.md Β· include/search/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
geo |
25 | 5 | 6 | runtime code-bearing path |
src/geo/ARCHITECTURE.md Β· src/geo/ROADMAP.md Β· include/geo/
|
index |
44 | 11 | 25 | high-integration runtime hub |
src/index/ARCHITECTURE.md Β· src/index/ROADMAP.md Β· include/index/
|
vector_search |
0 | 0 | 0 | docs-only module path; no colocated C/C++ implementation files |
src/vector_search/ARCHITECTURE.md Β· src/vector_search/ROADMAP.md
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
acceleration |
29 | 6 | 8 | runtime code-bearing path |
src/acceleration/ARCHITECTURE.md Β· src/acceleration/ROADMAP.md Β· include/acceleration/
|
ai |
2 | 4 | 0 | thin code-bearing path |
src/ai/ARCHITECTURE.md Β· src/ai/ROADMAP.md Β· include/ai/
|
distributed_tensor |
37 | 3 | 0 | runtime code-bearing path |
src/distributed_tensor/ARCHITECTURE.md Β· src/distributed_tensor/ROADMAP.md Β· include/distributed_tensor/
|
ethics_ai |
30 | 4 | 3 | runtime code-bearing path |
src/ethics_ai/ARCHITECTURE.md Β· src/ethics_ai/ROADMAP.md Β· include/ethics_ai/
|
evaluation |
14 | 0 | 0 | runtime code-bearing path |
src/evaluation/ARCHITECTURE.md Β· src/evaluation/ROADMAP.md Β· include/evaluation/
|
gpu |
44 | 3 | 1 | runtime code-bearing path |
src/gpu/ARCHITECTURE.md Β· src/gpu/ROADMAP.md Β· include/gpu/
|
image_analysis |
2 | 1 | 0 | thin code-bearing path |
src/image_analysis/ARCHITECTURE.md Β· src/image_analysis/ROADMAP.md Β· src/image_analysis/
|
llama_cpp |
8 | 3 | 1 | runtime code-bearing path |
src/llama_cpp/ARCHITECTURE.md Β· src/llama_cpp/ROADMAP.md Β· include/llama_cpp/
|
llm |
189 | 22 | 18 | high-integration runtime hub |
src/llm/ARCHITECTURE.md Β· src/llm/ROADMAP.md Β· include/llm/
|
llm_streaming |
0 | 0 | 0 | docs-only module path; no colocated C/C++ implementation files |
src/llm_streaming/ARCHITECTURE.md Β· src/llm_streaming/ROADMAP.md
|
llm_wiki |
9 | 4 | 0 | runtime code-bearing path |
src/llm_wiki/ARCHITECTURE.md Β· src/llm_wiki/ROADMAP.md Β· include/llm_wiki/
|
onnx_clip |
2 | 1 | 0 | thin code-bearing path |
src/onnx_clip/ARCHITECTURE.md Β· src/onnx_clip/ROADMAP.md Β· include/onnx_clip/
|
prompt_engineering |
36 | 6 | 3 | runtime code-bearing path |
src/prompt_engineering/ARCHITECTURE.md Β· src/prompt_engineering/ROADMAP.md Β· include/prompt_engineering/
|
rag |
71 | 16 | 7 | high-integration runtime hub |
src/rag/ARCHITECTURE.md Β· src/rag/ROADMAP.md Β· include/rag/
|
stable_diffusion |
7 | 2 | 0 | runtime code-bearing path |
src/stable_diffusion/ARCHITECTURE.md Β· src/stable_diffusion/ROADMAP.md Β· include/stable_diffusion/
|
training |
16 | 8 | 1 | runtime code-bearing path |
src/training/ARCHITECTURE.md Β· src/training/ROADMAP.md Β· include/training/
|
voice |
24 | 3 | 1 | runtime code-bearing path |
src/voice/ARCHITECTURE.md Β· src/voice/ROADMAP.md Β· include/voice/
|
whisper |
7 | 1 | 0 | runtime code-bearing path |
src/whisper/ARCHITECTURE.md Β· src/whisper/ROADMAP.md Β· include/whisper/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
api |
11 | 9 | 3 | runtime code-bearing path |
src/api/ARCHITECTURE.md Β· src/api/ROADMAP.md Β· include/api/
|
network |
30 | 9 | 2 | runtime code-bearing path |
src/network/ARCHITECTURE.md Β· src/network/ROADMAP.md Β· include/network/
|
rpc_grpc |
4 | 1 | 0 | runtime code-bearing path |
src/rpc_grpc/ARCHITECTURE.md Β· src/rpc_grpc/ROADMAP.md Β· include/rpc_grpc/
|
scraper |
10 | 1 | 0 | runtime code-bearing path |
src/scraper/ARCHITECTURE.md Β· src/scraper/ROADMAP.md Β· include/scraper/
|
server |
123 | 35 | 4 | high-integration runtime hub |
src/server/ARCHITECTURE.md Β· src/server/ROADMAP.md Β· include/server/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
auth |
37 | 3 | 3 | runtime code-bearing path |
src/auth/ARCHITECTURE.md Β· src/auth/ROADMAP.md Β· include/auth/
|
governance |
35 | 4 | 5 | runtime code-bearing path |
src/governance/ARCHITECTURE.md Β· src/governance/ROADMAP.md Β· include/governance/
|
security |
52 | 7 | 20 | high-integration runtime hub |
src/security/ARCHITECTURE.md Β· src/security/ROADMAP.md Β· include/security/
|
user_storage_encrypted |
5 | 1 | 0 | runtime code-bearing path |
src/user_storage_encrypted/ARCHITECTURE.md Β· src/user_storage_encrypted/ROADMAP.md Β· include/user_storage_encrypted/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
cdc |
13 | 3 | 9 | runtime code-bearing path |
src/cdc/ARCHITECTURE.md Β· src/cdc/ROADMAP.md Β· include/cdc/
|
distributed_knowledge |
5 | 2 | 8 | runtime code-bearing path |
src/distributed_knowledge/ARCHITECTURE.md Β· src/distributed_knowledge/ROADMAP.md Β· include/distributed_knowledge/
|
failover |
4 | 3 | 0 | runtime code-bearing path |
src/failover/ARCHITECTURE.md Β· src/failover/ROADMAP.md Β· include/failover/
|
maintenance |
3 | 6 | 1 | thin code-bearing path |
src/maintenance/ARCHITECTURE.md Β· src/maintenance/ROADMAP.md Β· include/maintenance/
|
projects |
7 | 2 | 1 | runtime code-bearing path |
src/projects/ARCHITECTURE.md Β· src/projects/ROADMAP.md Β· include/projects/
|
replication |
13 | 2 | 2 | runtime code-bearing path |
src/replication/ARCHITECTURE.md Β· src/replication/ROADMAP.md Β· include/replication/
|
sharding |
95 | 6 | 14 | high-integration runtime hub |
src/sharding/ARCHITECTURE.md Β· src/sharding/ROADMAP.md Β· include/sharding/
|
transaction |
20 | 8 | 6 | runtime code-bearing path |
src/transaction/ARCHITECTURE.md Β· src/transaction/ROADMAP.md Β· include/transaction/
|
updates |
25 | 5 | 1 | runtime code-bearing path |
src/updates/ARCHITECTURE.md Β· src/updates/ROADMAP.md Β· include/updates/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
chaos |
1 | 0 | 0 | thin code-bearing path |
src/chaos/ARCHITECTURE.md Β· src/chaos/ROADMAP.md Β· include/chaos/
|
observability |
31 | 5 | 17 | high-integration runtime hub |
src/observability/ARCHITECTURE.md Β· src/observability/ROADMAP.md Β· include/observability/
|
performance |
31 | 3 | 8 | runtime code-bearing path |
src/performance/ARCHITECTURE.md Β· src/performance/ROADMAP.md Β· include/performance/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
chimera |
7 | 3 | 0 | runtime code-bearing path |
src/chimera/ARCHITECTURE.md Β· src/chimera/ROADMAP.md Β· include/chimera/
|
content |
47 | 8 | 5 | runtime code-bearing path |
src/content/ARCHITECTURE.md Β· src/content/ROADMAP.md Β· include/content/
|
document |
2 | 3 | 2 | thin code-bearing path |
src/document/ARCHITECTURE.md Β· src/document/ROADMAP.md Β· include/document/
|
exporters |
16 | 6 | 2 | runtime code-bearing path |
src/exporters/ARCHITECTURE.md Β· src/exporters/ROADMAP.md Β· include/exporters/
|
importers |
48 | 3 | 2 | runtime code-bearing path |
src/importers/ARCHITECTURE.md Β· src/importers/ROADMAP.md Β· include/importers/
|
ingestion |
38 | 6 | 6 | runtime code-bearing path |
src/ingestion/ARCHITECTURE.md Β· src/ingestion/ROADMAP.md Β· include/ingestion/
|
toolbox |
11 | 5 | 2 | runtime code-bearing path |
src/toolbox/ARCHITECTURE.md Β· src/toolbox/ROADMAP.md Β· include/toolbox/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
plugins |
10 | 5 | 14 | high-integration runtime hub |
src/plugins/ARCHITECTURE.md Β· src/plugins/ROADMAP.md Β· include/plugins/
|
| Module | C/C++ files | Direct module deps | Direct consumers | Current footprint signal | Primary anchors |
|---|---|---|---|---|---|
ai_working |
0 | 0 | 0 | source-root evidence and working-notes path | src/ai_working/ |
ThemisDB 1.9.0-beta Β· Home Β· Module-Index Β· GitHub Β· Issues
ThemisDB 1.9.0-beta Β· Home Β· Wiki-Index Β· Module-Index Β· FAQ Β· Quick-Reference Β· GitHub Β· Issues Β· Discussions Β· License
- Batch Operations
- Best Practices
- CRUD Tutorial
- Custom Document Ingestion
- Getting Started Tutorial
- Interactive Examples
- Schema Design
- Video Tutorials
- AQL Reference
- AQL Examples
- AQL Overview
- AQL Feature Roadmap
- AQL Geospatial Guide
- AQL LLM Migration Guide
- AQL API
- AQL Grammar (EBNF)
- AQL Root Overview
- AQL Examples (root)
- API Reference
- API Module README
- OpenAPI Overview
- Client SDK Overview
- SDK Overview
- Operations
- Operations Overview
- Operations Runbook
- Operations Handbook
- ThemisCtl Admin Guide
- Pipeline E2E SOPs
- Deploy Overview
- Docker Overview
- Docker Hub README
- Helm Overview
- Packaging Overview
- Operator Overview
- Security Policy
- Production Hardening Checklist
- Security Hardening Guide
- Encryption Key Management
- Access Control Framework
- Zero Trust Policy
- API Authentication & Authorization
- HSM Production Setup
- PKCS11 Integration
- DSGVO / SOC2 Checklist
- Access Model Runbooks
- Access Model Dashboard
- Maturity Automation Runbook
- Access Review Automation
- Access Model Dashboard
- Access Model Runbooks
- Rights Revocation
- Dr Checklists
- Dr Testing
- Incident Response Playbook
- Incident Response Testing
- GPU Oom Recovery
- Grammar Debugging
- Metrics Scrape Troubleshooting
- Model Swap Procedure
- Quota Tuning
- Subagent Deployment
- Logging Configuration
- Content Model
- Crypto & Keys
- Feature Flags Reference
- Modular Architecture Roadmap
- Modularization Guide
- Module Architecture Index
- PostgreSQL Wire Protocol
- Query Scheduling
- Raft Consensus Design
- Resource Pooling
- Source Directory Guide
- Unified Access Model
- E1 001 Layered Retrieval Design
- E1 002 Ann Abstraction Strategy
- E1 003 Tensor Summary Types
- E1 004 Lora Package Distinction
- E1 005 Model Switch Compatibility
- E1 006 Federated Tensor Summaries
- E2 001 Evaluation Framework Design
- E2 002 Hardware Profile Strategy
- E2 003 Query Planner Routing Model
- E2 004 Approximation Governance Rules
- E2 005 Cross Layer Fallback Confidence Policy
- E3 001 Distributed Tensor Design
- E3 002 Manifest Coordination Strategy
- E3 003 Recovery And Erasure Choice
- E3 004 Tensor Fabric Infrastructure
- Contributing
- Contributing (root)
- Code of Conduct
- Support
- Maintainers
- CTest Guide
- Build Quick Reference
- Developer Wiki Index
- Build / Test / CI
- Module Index
- Branching Strategy
- Disabled Stub Policy
- Docs PR Policy
- GA Promotion Sign Off
- Github Milestones Setup
- Maturity Claim Verification Checklist
- Maturity Evidence Registry
- Merge Gate Bot Config
- Merge Gate Status Live
- Phase 1 Closure Report
- Phase Closure Policy
- Phase Dependency Graph
- Phase3 Enforcement Runbook
- Plugin Submodule Rollback
- PR Version Targeting
- PR Version Targeting Backfill
- Production Ready 2026 Delivery Plan
- Query Module Status
- Readme
- Release Promotion Gate Policy
- Release Validation Checklist
- Security Module 5671 Evidence Summary
- Sharding P6 Residual Risk Acceptance
- Sourcecode Compliance Governance
- Updates Development Status Sign Off
- Wave C Implementation Complete
- Wave C Ml Exit Gate Sign Off
- Blob Storage
- Cuda
- Ethics Ai
- Exporters
- Huggingface
- Image Analysis
- Importers
- RPC
- Scraper
- Themisdb Ai Watermark Detector
- User Storage Encrypted
- Chimera Architecture
- Chimera Future
- Chimera Readme
- Chimera Roadmap
- Covina Fastapi Ingestion Architecture
- Covina Fastapi Ingestion Future
- Covina Fastapi Ingestion Roadmap
- Vcc Base Architecture
- Vcc Base Future
- Vcc Base Roadmap
- Vcc Clara Ingestion Architecture
- Vcc Clara Ingestion Future
- Vcc Clara Ingestion Roadmap
- Vcc Veritas Architecture
- Vcc Veritas Future
- Vcc Veritas Roadmap
- 01 Hello World
- 02 Todo App
- 03 Contact Manager
- 04 Inventory System
- 05 Time Series Monitor
- 06 Graph Social Network
- 07 Vector Search Documents
- 08 Dms Erp System
- 09 Iot Sensor Network
- 10 Drone Image Analysis
- 11 Blog Wiki
- 12 Expense Tracker
- 13 Recipe Manager
- 14 Ecommerce Catalog
- 15 Event Management
- 16 Kanban Board
- 17 Crm
- 18 Realtime Chat
- 19 Recommendation Engine
- 20 Smart Home
- 21 Coding Platform
- 22 AQL Diagram Tool
- 23 Traveling Salesman
- 24 Moral Philosophy Debates
- API Versioning
- Distributed Sharding
- Feedback Plugins
- Geo
- Gnn
- Image Analysis
- Legal Lora Training
- LLM
- Lora Sync
- Migration
- Nlp
- Performance
- Railway
- Replication
- Rope Visualization
- Sample Product Config
- Security
- Client SDK Overview
- Quickstart
- Sdk Enhancements
- Sdk Implementation Summary
- Test Suite Readme
- Go
- Java
- Javascript
- Php
- Python
- Ruby
- Rust
- Typescript
- 01 Grundlegende Operationen
- 02 AQL Queries
- 03 Graph Daten
- 04 Multimodell Anwendung
- 01 Quickstart Guide
- 02 AQL Referenz Kurzuebersicht
- 03 Datenmodellierung Guide
- 04 Uebungsaufgaben
- 05 Best Practices Guide
- Training Documents
- Training Overview
- 01 Einfuehrung Und Uebersicht
- 02 Datenmodelle Und Architektur
- 03 AQL Abfragesprache
- 04 Installation Und Setup
- 05 Anwendungsbeispiele
- Training Presentations
- Dependencies Readme
- Processmonitor Readme
- Themis.admintools.shared Readme
- Themis.aqlquerybuilder Readme
- Themis.aqlquerybuilder Roadmap
- Themis.auditlogviewer Readme
- Themis.auditlogviewer Roadmap
- Themis.classificationdashboard Readme
- Themis.classificationdashboard Roadmap
- Themis.compliancereports Readme
- Themis.compliancereports Roadmap
- Themis.gisviewer.controlpanel Readme
- Themis.gisviewer.controlpanel Roadmap
- Themis.impactanalysisviewer Readme
- Themis.impactanalysisviewer Roadmap
- Themis.ingestiontool Readme
- Themis.ingestiontool Roadmap
- Themis.keyrotationdashboard Readme
- Themis.keyrotationdashboard Roadmap
- Themis.piimanager Readme
- Themis.piimanager Roadmap
- Themis.retentionmanager Readme
- Themis.retentionmanager Roadmap
- Themis.sagaverifier Readme
- Themis.sagaverifier Roadmap
- Themis.usbadmintool Readme
- Themis.usbadmintool Roadmap
- CI Readme
- CI Roadmap
- Compiler Diagnostics Readme
- Compiler Diagnostics Roadmap
- Completion Readme
- Copilot Ollama Router Readme
- Copilot Ollama Router Roadmap
- Gnn Readme
- Gnn Roadmap
- Rope Visualizer Readme
- Rope Visualizer Roadmap
- Tco Calculator Readme
- Tco Calculator Roadmap
- Tests Readme
- Tests Roadmap
- Themis Config Wx Readme
- Themis Docs Builder Readme
- Wikipedia Ingestion Readme