Structurizr is an implementation of the C4 model as described in Simon Brown's Software Architecture for Developers book, which provides a way to easily and effectively communicate the software architecture of a software system. Structurizr allows you to create software architecture models and diagrams as code. This project contains the Java implementation and tooling.
Everything you see here is a work in progress. See www.structurizr.com for more information.
To build Struturizr for Java from the sources (you'll need Java 8)...
git clone https://github.com/structurizr/java.git
./gradlew build