see also in: https://github.com/archguard/archguard/discussions/5

ArchGuard 1.0 Monolith application

this version is InnerSource only

ArchGuard 2.0 Distributed (microservices) analysis

  • Multiple Language
    • with Chapi
    • API declaration analysis
      • Java/Kotlin
      • C#
    • API call analysis
      • Java
      • Kotlin (50%)
  • Summary
    • Language Summary
    • Unstable file
    • API list
  • HTTP API dependencies analysis
    • Java/Kotlin
      • resource: Spring
      • demand: RESTTemplate
    • JavaScript/Typescript
      • demand: Axios
      • demand: Umi-Request
  • Database analysis
    • Java/Kotlin
      • JDBI
      • JPA
      • Mybatis (XML)
  • Change analysis
    • Git analysis
  • Debug log
    • show log in frontend
  • Refactor
    • Scanner
      • Lint Rule Model
      • Test Bad Smell
      • Scanner Refactor to Plugins

ArchGuard 3.0 Distributed Linter

ArchGuard CodeDB (experiment)