Understand, analyze, and govern software systems across repositories, languages, and technologies.
-
Updated
Oct 24, 2026 - C
Understand, analyze, and govern software systems across repositories, languages, and technologies.
Generate a Clean Architecture structure in a Laravel app
A tool to stop JVM architecture drift before it reaches main. Highly configurable through yaml; no architecture test code.
CLI for object-oriented design metrics (CK suite: WMC, DIT, NOC, CBO, RFC, LCOM) in TypeScript projects, computed per class from the AST.
ArchContract: architecture contract validator for TypeScript. Enforces layers, dependency boundaries and AST expectations in CI/CD. Not a linter.
Keep architecture visible and enforceable
Architecture Decision Records (ADRs) toolkit with .NET CLI, VS Code extension, GitHub Action, MCP server, and architecture governance tools.
Enforce module boundaries in a modular PHP codebase with Deptrac, Pest arch and PHPStan — every exception backed by an ADR, verified in CI.
Source-aware architecture guidance for business-domain systems using Domain-Driven Design, Layered Architecture, Onion Architecture, Hexagonal Architecture / Ports and Adapters, and CQRS. | 面向业务领域系统的源感知架构指导,采用领域驱动设计、分层架构、洋葱架构、六边形架构/端口与适配器以及CQRS。
Runnable .NET code samples for dotnet-guide.com tutorials covering C#, ASP.NET Core, EF Core, Blazor, .NET AI, Aspire, distributed systems and architecture testing.
ArchUnitJava is an architecture testing library. Specify and enforce architecture rules in your Java app. Easy setup and pipeline integration.
Architectural guardrails for coding agents — detect unsafe structural changes before merge.
The official ArchUnit site: architecture testing across TypeScript, Python, .NET, Ruby, Rust, Zig, Go, Java, and PHP.
Independent Maven RAG fixture validating ArchUnitJava with passing and deliberately violated architecture rules
Cross-language hexagonal-architecture checker — deterministic, read-only, text-heuristic; shipped as a digest-pinned container image.
Executable RAG architecture fixture for ArchUnitRuby
Starter template for building .NET REST APIs using Clean Architecture and Domain-Driven Design (DDD). Provides a structured solution layout, project references, and test scaffolding to bootstrap new API projects quickly and consistently.
Clean Architecture 製造業 ERP + tool-use AI 助理:十二個工具、本機 RAG、ONNX 延遲風險模型。所有數字由後端算好,LLM 不做計算。397 個測試,每條防線都拔掉驗過會紅;未驗證的環節與簡化的假設全寫在 README
Architecture and dependency linter for modern C++ projects powered by Clang
Architecture enforcement for Rust, inspired by ArchUnit
To associate your repository with the architecture-testing topic, visit your repo's landing page and select "manage topics."