Terrastruct is a modern diagramming platform designed specifically for software architecture diagrams. It combines a custom layout engine with a powerful GUI editor and an open-source language called D2, enabling users to create intricate and visually appealing diagrams with ease.
Terrastruct supports bidirectional editing, allowing changes in the GUI to sync with the underlying D2 code, facilitating a seamless workflow between visual and textual representations.