Overarch provides a data model for the holistic description of a software system, opening multiple use cases on the model data. Supports C4 and UML diagram generation with PlantUML.
Why do you think that https://github.com/coast-framework/coast is a good alternative to overarch