HelloStackHelloStack
Terrastruct logo

The diagramming tool for developers

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.

Terrastruct screenshot

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.

More in Developer tools

See all →