Давно не трогал этот проект. За последние дни наконец закрыл отложенные задачи и подготовил его к продакшену.
Это рендерер диаграмм на чистом Rust: описываешь схему текстом на языке PlantUML - получаешь SVG. Через WebAssembly рендеринг работает прямо в браузере, без Java и отдельного сервера.
Что доделал: Подключил C4 и расширил встроенную библиотеку до 576 включений. Убрал серьёзные тормоза: в контрольном примере разбор C4 сократился с 87 секунд до ~0,3 секунды. Исправил стрелки, подписи и раскладку диаграмм. Добавил сравнение с оригиналом в Playground и проверки на сложных входных данных. CI теперь зелёный. Полная совместимость с PlantUML ещё в работе. Для проверки уже есть эталонные диаграммы и автоматические тесты. Если используете PlantUML, буду рад вашим примерам — особенно тем, на которых что-то ломается.