Прикольная open-source генерилка схем
Публичный постШтука для генерации SVG-схем в реальном времени с неплохими возможностями и хорошим, на мой взгляд, языком.
Лично для меня вопрос рисования схем оставался открытым долгое время и рисовал я в чем придется (draw.io, excalidraw, что-то еще), но так или иначе оно все сводилось к рисованию мышкой.
Прикольное отличие D2 в том, что там разметка происходит текстом, а значит, больше не надо елозить мышкой а можно просто накидывать всякие компоненты разной вложенности, делать связи, надписи и всякое такое. Есть поддержка стилизации, можно поменять цвета, размеры, не CSS, но должно хватить.
Проблема только одна:
Сделать верстку из разметки задача нетривиальная, дефолтные бесплатные движки в некоторых ситуациях выдают визуально не идеальные результаты. Есть платный движок, который решает эти проблемы, но лично для меня и дефолтный пойдет, все лишь бы не мышкой :)
А, еще прикольная штука — есть GO-библиотека для генерации схем.
ну и plantUML есть, мне нравится тем, что для него есть плагин в обсидиане
Еще интересен вариант с https://app.diagrams.net/ (бывший draw.io)
интересен тем что можно хранить детали схемы прямо в png/svg - а уж картинку можно в любой документ вставить
Для JetBrains есть плагин который позволяет прямо в редакторе перемещать блоки и сразу же переключиться на png/svg-просмотр (как в работе с markdown)