C4-PlantUML
C4-PlantUML offers an efficient way to design and communicate software architectures by combining PlantUML with the C4 model. It provides macros and VSCode snippets to create diagrams like System Context, Container, and Component. The tool supports the use of open-source, platform-independent features to facilitate design sessions. Suitable for developers looking to document complex software systems, it also features dynamic and deployment diagrams with customizable tag support.