TangleGuard is tool that help you structuring your codebase. It's a code analysis tool and as well as a linter for application-level software architectures.
It comes with a UI which you can use via the desktop app or the vs code extension. There might be self hostable web version in the future, too.
The key features are:
- Creates an interactive and configurable dependency graph for your codebase
- Ability to enformce architectual rules, also via GitHub Action
- Provides architectual metrics and tracks those over time (coming soon) to see in which direction the architecture is evolving
With this, TangleGuard helps you find architectual flaws and makes sure the architecture is only getting better, not worse.
See some demos here
Archwise Solutions UG is working on making the source code publicy available for auditing. Follow the GitHub organisation to stay updated.
If you've any questions or concerns, do not hestitate to get in touch. We're happy to talk to you!