← Все проекты
Проект / TypeScript

drasimwagan/mdv: MDV — Markdown с данными и визуализациями

Пишите отчёты, дашборды и презентации в Markdown, добавляя графики и KPI-карточки без программирования.

Это TypeScript-проект, который превращает Markdown в полноценный инструмент для документов с данными. Формат строго расширяет CommonMark, поэтому любой .md файл — валидный .mdv. Графики (столбчатые, линейные, круговые), таблицы и KPI-карточки описываются в...

★ 108 TypeScript Форки 2 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для аналитиков, разработчиков и технических писателей, которым нужно быстро создавать документы с визуализацией данных прямо из текстовых файлов.

Проблема / задача

Чтобы вставить график в отчёт, нужно переключаться между Excel, графическими редакторами и текстовым процессором, а результат сложно версионировать и автоматизировать.

Как это работает

MDV расширяет обычный Markdown четырьмя простыми дополнениями: YAML-заголовок для настроек, блоки кода для графиков и таблиц, контейнеры для стилей и автоматическое оглавление. Вы пишете текст и данные в одном файле, а система рендерит их в самодостаточный HTML или PDF с инлайн-SVG графиками.

Что видно по README

Это TypeScript-проект, который превращает Markdown в полноценный инструмент для документов с данными. Формат строго расширяет CommonMark, поэтому любой .md файл — валидный .mdv. Графики (столбчатые, линейные, круговые), таблицы и KPI-карточки описываются в блоках кода, стили задаются через именованные стили в YAML, а результат рендерится без JavaScript-рантайма. Есть CLI для конвертации, сервер предпросмотра и...

Ключевые возможности

Графики как инлайн-SVG (без внешних зависимостей)Экспорт в HTML и PDFLive-предпросмотр в VS CodeИменованные стили и темыАвтоматическое оглавлениеОбработка данных из CSV/JSON файлов

Технологии

TypeScriptNode.jsPuppeteer (для PDF)VS Code APIExpress

Темы и ключи

chartsclicommonmarkdashboardsdata-visualizationmarkdowntypescriptvscode-extension

Интересный факт

Ошибки в данных или синтаксисе не ломают весь документ — проблемный блок заменяется на сообщение об ошибке, а остальное продолжает рендериться. Это делает формат устойчивым к опечаткам.

С чего начать

  • Клонируйте репозиторий и установите зависимости (npm install)
  • Соберите проект (npm run build)

Оценка GitRadar

Удобство
6/10
Свежесть
9/10
Перспектива
8/10
Монетизация
7/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы устали от ручного перетаскивания графиков в документы. Проект сыроват (v1 pre-release, мало звёзд), но идея свежая и реализация выглядит продуманной.

Наблюдения по обновлениям

Проект в статусе v1 pre-release, активно развивается (последние коммиты свежие), но пока мало звёзд и форков. Дорожная карта есть, отложенные фичи запланированы на v1.x+.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/drasimwagan/mdv
Официальный сайт
https://github.com/drasimwagan/mdv#readme
Лицензия
MIT
Создан на GitHub
18 апреля 2026 г.
Последнее обновление репо
18 апреля 2026 г.
Последняя проверка GitRadar
18 апреля 2026 г.
Изученные файлы
docs/README.md, package.json, packages/mdv-core/src/index.ts, packages/mdv-cli/src/index.ts, packages/mdv-vscode/README.md, packages/mdv-cli/package.json

FAQ

Что это такое?

Расширение Markdown для создания документов с графиками и таблицами без программирования. Пишете текст и данные в одном файле, получаете готовый отчёт.

Для кого подходит?

Для аналитиков, разработчиков и технических писателей, которые создают регулярные отчёты, дашборды или презентации на основе данных.

Источники

Нужна помощь с drasimwagan/mdv?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.