netviz — анимированные схемы сетевой архитектуры

★ 1K

netviz — это открытый инструмент для визуального проектирования сетевых архитектур и их анимации прямо в браузере. Берут, когда нужно объяснить коллегам, как идёт запрос через балансировщик и микросервисы; когда хочется вставить анимированную схему в презентацию или запись разбора инцидента; когда рисовать статичную диаграмму уже недостаточно, а нужно показать поток данных в движении. На холст перетаскиваются блоки — серверы, прокси, базы данных, — соединяются связями, после чего строится анимированный путь запроса с настройкой скорости и камерой-слежением. Есть готовые production-шаблоны, кастомные блоки с собственными иконками, undo/redo, инспектор свойств, тёмная и светлая тема, экспорт в изображение. Данные хранятся локально через IndexedDB — сервер не нужен. Написан на TypeScript, запускается локально через Node.js 20+ и пакетный менеджер Aube; собранный dist-каталог деплоится на любой статический хостинг или через Coolify с Docker Compose. Направление — проектирование задуманной архитектуры, а не снятие реальной телеметрии (для этого — инструменты мониторинга). Подойдёт для DevOps-команд, технических докладов и учебных материалов. Автор не принимает pull request и не добавляет функции по запросам: форк — единственный путь для модификаций.