Understand, analyze, and govern software systems across repositories, languages, and technologies.
-
Updated
Sep 25, 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.
ArchContract: architecture contract validator for TypeScript. Enforces layers, dependency boundaries and AST expectations in CI/CD. Not a linter.
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.
Cross-language hexagonal-architecture checker — deterministic, read-only, text-heuristic; shipped as a digest-pinned container image.
Architectural guardrails for coding agents — detect unsafe structural changes before merge.
Independent Maven RAG fixture validating ArchUnitJava with passing and deliberately violated architecture rules
The official ArchUnit site: architecture testing across TypeScript, Python, .NET, Ruby, Rust, Zig, Go, Java, and PHP.
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.
Source-aware architecture guidance for business-domain systems using Domain-Driven Design, Layered Architecture, Onion Architecture, Hexagonal Architecture / Ports and Adapters, and CQRS.
Architecture enforcement for Rust, inspired by ArchUnit
A command-line tool for generating static architecture diagrams and enforcing architectural guardrails.
Architecture and dependency linter for modern C++ projects powered by Clang
Feature-Sliced Design architecture checks for Python projects with pytest
Enforcing Clean Architecture in Spring Boot Using Taikai
Enforce module boundaries in a modular PHP codebase with Deptrac, Pest arch and PHPStan — every exception backed by an ADR, verified in CI.
Architectural unit testing for dbt — enforce your team's dbt conventions in CI and pre-commit.
To associate your repository with the architecture-testing topic, visit your repo's landing page and select "manage topics."