buildzr: C4 software architecture modeling and viewer with Python

Wait 5 sec.

buildzr follows C4 software architecture modeling approach where you model your architecture across four layers (Context, Container, Component, and Code). You define the model once in Python (i.e., the architecture elements and their relationships) and create multiple views from the same models to tell different use cases and stories. With AI, this gets more convenient since you won’t have to do the modeling by hand, and AI won’t have to do the _diagramming_ by hand. AI reasons about the modeling, writes them in Python, but let buildzr handles the diagramming. buildzr ships with a CLI tool that you can use to build, export, or serve a viewer in the browser. With the viewer, you can explore the architecture and its views. buildzr is inspired by Structurizr. More info at https://buildzr.dev Would love to know what you think!   submitted by   /u/scribe-kiddie [link]   [comments]