TGViewer
GitHub Разработчика GitHub Разработчика @git_developer · 17K subscribers
Post #1383 3.17K
beautiful-mermaid

Рисовать блок-схемы и диаграммы последовательностей в Mermaid очень удобно, но дефолтный рендер выглядит так себе, а в терминале это вообще не показать.

На GitHub нашел свежий опенсорсный проект beautiful-mermaid, который как раз решает проблему рендера Mermaid: умеет генерить красивые SVG и выдавать дружелюбную для терминала ASCII-графику.

Сделано на чистом TypeScript, без зависимости от DOM. Поддерживает пять популярных типов диаграмм: flowchart (блок-схемы), state (диаграммы состояний), sequence (последовательности), class (классы) и ER (сущность-связь).

Внутри есть 15 отобранных тем, можно настраивать акцентный цвет, цвет рамок и прочие детали. Плюс можно напрямую использовать палитру любого VS Code-тема.

Еще фишка: все цвета управляются через CSS-переменные, поэтому для переключения темы не нужно перерендеривать диаграмму, достаточно поменять переменные и все обновится сразу.

📁 Language: #TypeScript 100.0%

⭐️ Stars: 5.2k

➡️ Cсылка на GitHub

📱 @git_developer
  • 👍 8
  • ❤ 1
More from @git_developer
  1. Sep 29, 2026MegaMemory Создаёт постоянный граф знаний проекта, чтобы агенты для программирования помни…
  2. Sep 28, 2026pipelex Pipelex выполняет типизированные ИИ-процедуры, описанные в файлах .mthds. 📁 Langu…
  3. Sep 28, 2026LAN-Orangutan Автоматически находит устройства в локальной сети через nmap и распределяет…
  4. Sep 27, 2026mapcn Готовые компоненты карт для React без дополнительной настройки, построенные на MapLi…
  5. Sep 27, 2026Jev Ultrafast Запускает высокопроизводительного браузерного агента, который выполняет слож…
  6. Sep 26, 2026taskvie TaskView объединяет управление задачами, настраиваемые рабочие процессы и интеграц…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →