About Terrastruct
Terrastruct is a diagramming tool for developers. It serves engineers and teams who need accurate, maintainable software architecture diagrams and documentation, providing a unified environment to create and maintain visuals.

Key Features
Developers benefit from a workflow that pairs a text-based DSL with a GUI editor, enabling fast drafting and precise refinement. This setup helps teams produce diagrams that are both readable and easy to maintain:
Text-to-diagram (D2)
A concise DSL designed for software architecture diagrams, quick to learn, with D2 as an open-source foundation for tooling.
Bidirectional editing
Edits on the diagram update the text and the text changes reflect on the board, keeping both in sync.
Autoformat
On save, the formatter fixes indentation and styling so diagrams stay consistently formatted.
Interactive, multi-layer diagrams
Zoom in and out across layers, and define scenarios per layer to model complex architectures.
Summary
Best for software engineers, system architects, and DevOps teams documenting service architectures.