About Arxo


Arxo is an architecture analysis tool that helps teams understand and govern their codebase structure. It builds dependency and call graphs from source code, detects cycles and structural issues, and evaluates configurable policies.

The engine is written in Rust and supports TypeScript/JavaScript, Rust, Python, Java, Kotlin, Go, C#, C++, PHP, Ruby, Swift, and Dart. You run it via CLI (arxo analyze --path .), with optional presets (e.g. ci, quick, full), and get console or HTML reports. Documentation and detailed metric guides live in the main repository.

For setup, configuration, and releases, see the project documentation and GitHub repository.