ArchUnitPython is an architecture testing library. Specify and ensure architecture rules in your Python app. Easy setup and pipeline integration.
-
Updated
Oct 6, 2026 - Python
ArchUnitPython is an architecture testing library. Specify and ensure architecture rules in your Python app. Easy setup and pipeline integration.
Taikai is an extension of the popular ArchUnit library, offering a comprehensive suite of predefined rules and checks tailored for various technologies.
Guarding is a guardians for code, architecture, layered, inspired by ArchUnit. Guarding 是一个用于 Java、JavaScript、Rust、Golang 等语言的架构守护工具。借助于易于理解的 DSL,来编写守护规则。Guarding is a guardians for code, architecture, layered.
A .NET Clean Architecture application demonstrating DDD, CQRS, and CMMS domain with automated architecture tests and boundary enforcement.
Validate the fitness of your AWS solutions, without the heavy lifting!
Architecture Test Example for Independent core layer pattern
ArchUnitRuby is an architecture testing library. Specify and ensure architecture rules in your Ruby app. Easy setup and pipeline integration.
A showcase of testing. Architecture, Pojo, and Mutation testing
Make architecture verifiable. Architecture tests for TypeScript, checked in milliseconds by a Rust core.
ModularMonolith + DDD
Architecture tests for NestJS that understand modules, providers and exports: public API rules, module cycles, layer rules, baseline for legacy code, and Mermaid diagrams generated from the code.
ArchUnitJava is an architecture testing library. Specify and enforce architecture rules in your Java app. Easy setup and pipeline integration.
ArchUnit rules that fail in the test loop your coding agent already runs, and tell it how to fix them
.NET 10 Clean Architecture reference: ASP.NET Core minimal API + Blazor WebAssembly strategy game. EF Core, PostgreSQL, JWT, SSE, Testcontainers, architecture tests, Bicep/Azure, GitHub Actions, and a full Claude Code setup (CLAUDE.md, hooks, skills, agents).
CleanArchitecture + DDD
.NET architecture tests driven by a policy file: declare responsibilities and dependency directions, then enforce them as TUnit tests at the project-reference and compiled-assembly level - including composition boundaries, forbidden packages and framework references, cycles, naming, and reviewed waivers.
The reusable Purview engineering conventions - repository shape, architecture as tests, verification tiers, contracts and data exchange, testing, and agent enablement.
go vet checks for swallowed errors, bare goroutines and unbounded WaitGroup waits
Production-ready .NET 10 boilerplate with Clean Architecture, Azure deployment, Docker, and CI/CD via GitHub Actions.
To associate your repository with the architecture-tests topic, visit your repo's landing page and select "manage topics."