
Разработчик ShadowArcanist представил открытый проект под названием Netviz для проектирования онлайн сетевой архитектуры и визуализации IT-инфраструктуры. Решение написано на TypeScript с использованием Vite и Tailwind. Проект опубликован на GitHub под лицензией MIT.
С помощью Netviz в браузере создать схему из серверов, маршрутизаторов, коммутаторов, различных контейнеров, баз данных и других сетевых и серверных компонентов для своей IT-инфраструктуры
«Этот проект был полностью создан с помощью ИИ, однако само приложение прошло тщательное тестирование. Размещайте на рабочем поле компоненты, соединяйте их для отображения потоков данных, а затем создавайте анимированные пути прохождения запросов — для презентаций или записи видео для визуального проектирования сетевых архитектур и создания их анимации. Проект разрабатывался преимущественно для моих личных нужд, поэтому я не буду принимать пул-реквесты (pull requests) и добавлять новый функционал, если только он не понадобится мне самому. Если вы хотите внести изменения или добавить новые возможности, вы можете создать форк (fork) этого репозитория.», — пояснил ShadowArcanist.

Возможности Netviz:
-
перетаскивание блоков (drag-and-drop) или вставка готовых шаблонов;
-
соединение блоков связями;
-
создание и настройка пользовательских анимаций потока запросов;
-
предварительный просмотр анимаций с опцией слежения камеры;
-
панель инспектора для редактирования выбранных элементов;
-
создание пользовательских блоков с собственными иконками;
-
дублирование блоков;
-
отмена и повтор действий;
-
тёмная и светлая темы оформления;
-
экспорт в изображение;
-
локальное сохранение данных через IndexedDB (сервер не требуется).
Источник: habr.com