Thanks for asking
@phldavies. While Konsist is probably the closest alternative, Konture stands out for two primary reasons:
1. Integration with the Real Build Graph
Konture’s main differentiator is its Gradle/Maven plugin. Rather than just scanning files, Konture captures the actual project model exactly as Gradle builds it, including
real modules, source sets, production source directories, and declared project dependencies. This is crucial for Android, Kotlin Multiplatform (KMP), and backend projects, where architectural boundaries are often defined in the build graph rather than just by package names or folder conventions. Konture is designed to enforce guardrails that combine the real module graph with Kotlin source analysis in a single testing surface.
2. Active Development Status
Development on Konsist has been paused for a while (see
this discussion for context), whereas Konture is actively maintained.