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

vorojar/md-preview: MD Preview — ультралёгкий просмотрщик Markdown

Мгновенный предпросмотр Markdown-файлов в нативном приложении размером всего 1 МБ.

Приложение использует системный WebView (WebKit на macOS, WebView2 на Windows, WebKitGTK на Linux) вместо встроенного браузера. Rust-код компилируется в компактный бинарник, который парсит Markdown, отслеживает изменения файлов и рендерит результат с...

★ 11 Rust Форки 1 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

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

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

Тяжёлые редакторы Markdown вроде Electron-приложений занимают сотни мегабайт, медленно запускаются и потребляют много оперативной памяти, что раздражает при частом просмотре небольших файлов.

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

Приложение использует системный WebView (WebKit на macOS, WebView2 на Windows, WebKitGTK на Linux) вместо встроенного браузера. Rust-код компилируется в компактный бинарник, который парсит Markdown, отслеживает изменения файлов и рендерит результат с подсветкой синтаксиса. Всё работает офлайн, включая библиотеку highlight.js для 40+ языков программирования.

Что видно по README

MD Preview — это кроссплатформенное нативное приложение для предпросмотра Markdown, написанное на Rust. Оно позиционируется как альтернатива громоздким Electron-решениям: бинарник весит ~1 МБ, потребляет ~15 МБ ОЗУ и запускается мгновенно. Поддерживает GitHub Flavored Markdown, тёмную тему, перетаскивание файлов и автообновление при редактировании.

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

Бинарник ~1 МБ против 150+ МБ у ElectronАвтообновление при изменении файлаПодсветка синтаксиса для 40+ языков (офлайн)Поддержка тёмной темы по системным настройкамПеретаскивание файлов и CLI-запуск

Технологии

Rustwry (кросс-платформенный WebView)ElectronGo

Темы и ключи

cross-platformdark-modedeveloper-toolsgfmlightweightmacosmarkdownmarkdown-previewmarkdown-viewernative-appofflinerust

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

Проект демонстрирует, как Rust позволяет создавать нативные GUI-приложения, которые в десятки раз легче аналогов на JavaScript. Вся логика подсветки синтаксиса встроена в бинарник и не требует интернета.

С чего начать

  • Установи Rust toolchain
  • Склонируй репозиторий и собери через cargo build --release
  • Запусти md-preview README.md или перетащи файл в окно

Оценка GitRadar

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

Вердикт GitRadar

Стоит попробовать, если нужен минималистичный, быстрый просмотрщик Markdown без лишних функций. Проект сыроват (мало звёзд, нет релизов), но идея и реализация перспективны.

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

Проект активен, код аккуратный, но нет готовых релизных бинарников — только сборка из исходников.

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

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

Исходный репозиторий
https://github.com/vorojar/md-preview
Официальный сайт
https://vorojar.github.io/md-preview/
Лицензия
MIT
Создан на GitHub
11 апреля 2026 г.
Последнее обновление репо
11 апреля 2026 г.
Последняя проверка GitRadar
11 апреля 2026 г.
Изученные файлы
README.md, src/main.rs, Cargo.toml, docs/index.html, Cargo.lock, install.sh

FAQ

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

Минималистичное нативное приложение для мгновенного предпросмотра Markdown-файлов с подсветкой синтаксиса.

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

Для разработчиков и технических писателей, которым надоели тяжёлые Electron-приложения для просмотра Markdown.

Источники

Нужна помощь с vorojar/md-preview?

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