Markdown-Viewer

Из публичных источников

Markdown-редактор, который работает в браузере, на рабочем столе и по одному URL. Быстрое редактирование Markdown в стиле GitHub с живым предпросмотром, диаграммами, LaTeX, подсветкой синтаксиса, экспортом в PDF и поддержкой нескольких вкладок в веб-версии, на рабочем столе и в Docker.

Машинный перевод · Показать оригинал

A Markdown Editor That Lives in Your Browser, Desktop, and a Single URL. Fast GitHub-style Markdown editing with live preview, diagrams, LaTeX, syntax highlighting, PDF export, and multi-tab support across web, desktop, and Docker.

ПриложениеКатегория: Десктопные приложения · Разработка · Офис и заметкиOpen sourceданные проверены 16 окт. 2026 г.

Обзор

  • client-side
  • desktop-app
  • diagram
  • docker
  • documentation
  • github-flavored-markdown
  • javascript
  • latex
  • live-preview
  • markdown
  • markdown-editor
  • markdown-preview

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsСовместимоx86_64официальная сборка в релизе v3.10.5: markdown-viewer-win_x64.exe0.70
macOSСовместимоarm64официальная сборка в релизе v3.10.5: markdown-viewer-mac_arm640.70
Совместимоuniversalофициальная сборка в релизе v3.10.5: markdown-viewer-mac_universal0.70
Совместимоx86_64официальная сборка в релизе v3.10.5: markdown-viewer-mac_x640.70
LinuxСовместимоarm64официальная сборка в релизе v3.10.5: markdown-viewer-linux_arm640.70
Совместимоarmv7официальная сборка в релизе v3.10.5: markdown-viewer-linux_armhf0.70
Совместимоx86_64официальная сборка в релизе v3.10.5: markdown-viewer-linux_x640.70

Релизы

проверено 30 окт. 2026 г.
v3.10.5Последний27 окт. 2026 г.Официальный источник ↗

Файлы версии 3.10.5

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
markdown-viewer-linux_arm64linux · arm6416,5 MBbce4ba99338b…Официальный источник ↗
markdown-viewer-linux_armhflinux · armv716 MBdf6264973b5b…Официальный источник ↗
markdown-viewer-linux_x64linux · x86_6416,3 MBd31a4d20faef…Официальный источник ↗
markdown-viewer-mac_arm64macos · arm6416,4 MB81ca2ba5998a…Официальный источник ↗
markdown-viewer-mac_universalmacos · universal32,8 MB4898ee1c5d82…Официальный источник ↗
markdown-viewer-mac_x64macos · x86_6416,4 MBc8e73ef27128…Официальный источник ↗
markdown-viewer-win_x64.exewindows · x86_64 · exe17,1 MBca551a9d08b9…Официальный источник ↗
SHA256SUMS.txtконтрольные суммы652 Baa1f56b868ac…Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 16 окт. 2026 г.
Оценка качества83
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 5 days ago
Документация · 1515
README 13382 chars, description present
Готовность к использованию · 156
install instructions: no; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 6 days ago
Точность категории · 105
classifier confidence 0.5
Популярность · 107
544 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX Apache-2.0
Сообщество · 55
issues enabled, 126 forks

Лицензия

Apache-2.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/ThisIs-Developer/Markdown-ViewerОсновной★ 544 звёздактивность 11 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

PaperlingПохожий
Минималистичный редактор Markdown без отвлекающих элементов, созданный на Tauri, React и TypeScriptApache-2.0 · Десктопные приложения
responsively-appПохожий
Модифицированный веб-браузер, который помогает в адаптивной веб-разработке. Обязательный инструмент разработчика для веб-разработчиков.AGPL-3.0 · Десктопные приложения
markraПохожий
WYSIWYG-редактор Markdown со встроенным ИИ. Полностью открытый исходный код. Бесплатно в использовании. Ваши данные остаются локально.AGPL-3.0 · Десктопные приложения
ZephyrПохожий
Zephyr: современный, легковесный и безопасный графический клиент Mihomo / Clash Meta, созданный на основе Tauri и Rust.MIT · Десктопные приложения
mdfluxПохожий
Преобразуйте любой документ в аккуратный Markdown, готовый для ИИ. Настольное приложение с приоритетом локальной работы: читает сканированные PDF, обрабатывает папки пакетно, работает без интернета и расходует значительно меньше токенов, чем модели технического зрения.MIT · Десктопные приложения
logseqПохожий
Logseq — приложение для управления знаниями с открытым кодом, ориентированное на приватность: заметки, связанные страницы, аннотации PDF и задачи.AGPL-3.0 · Десктопные приложения

README

Из ThisIs-Developer/Markdown-Viewer · лицензия Apache-2.0 · загружено 30 окт. 2026 г.

A local-first Markdown editor and viewer with live preview.

Open, write, organize, review, render, export, and optionally share Markdown in a browser, as a Progressive Web App (PWA), in Docker, or in the Neutralino desktop application.

[License] [Latest release]

English · 日本語 · 한국어 · 简体中文 · 繁體中文

Open the web app · Start with the documentation · Report an issue · View releases

  • What Markdown Viewer Does
  • Highlights
  • Quick Start
  • Local and Network Behavior
  • Visual Renderer Summary
  • Documentation
  • Important Limits
  • Showcase Projects
  • Development Journey
  • Contributors
  • Contributing and Support
  • License

What Markdown Viewer Does

Markdown Viewer is an open source, local-first workspace for developers, writers, students, researchers, and anyone working with .md or .markdown files. Go beyond plain text. Organize multiple documents, review with anchored comments without changing the Markdown, and render diagrams, maps, charts, math, 3D models, and music—all in one focused workspace.

Turn a document into a Share Snapshot link for quick handoffs, or start access-controlled Live Share for real-time co-editing, live cursors, anchored comments, and threaded replies. Everyday editing stays on your device. No account is required, and the application includes no ads, analytics, telemetry, or subscriptions.

Highlights

  • Workspace and documents: organize naturally sorted documents and folders with per-document IndexedDB storage on the web; use Recent, Favorites, search, tabs, bulk actions, an encrypted Secret Workspace, and a 30-day Trash. The desktop app can also link external Markdown files and folders beside independent Vault copies, keeping automatic recovery drafts separate from explicit writes to originals. Middle-click a tab to close it without deleting its saved document.
  • Backup and restore: export or import a folder-preserving workspace ZIP; encrypted Secret Workspace files are optional, while trash, desktop history, and recovery journals stay outside the backup. Desktop backups can recover linked drafts but never silently restore write access to external paths.
  • Editing and review: switch among Editor, Split view, and Preview; type / at the start of a line for searchable block commands; browse categorized GitHub emojis; use formatting tools, an 8×8 quick table selector, productivity shortcuts, custom undo/redo, Find and Replace, LTR/RTL direction, smooth Page Up/Down navigation, pane-scoped Select All, rich Preview copying, selection-anchored comments, and threaded replies.
  • Markdown rendering: use CommonMark-style Markdown, GitHub-Flavored Markdown (GFM), tables, task lists, alerts, footnotes, definition lists, syntax highlighting, sanitized HTML, and MathJax. Preview Styling controls the code theme, math font, Mermaid theme and style, and supported emoji skin tone.
  • Document Outline: use the book-text button after Emoji, Find & Replace, and Full Screen to open a resizable right sidebar with collapsible heading branches, a Collapse/Expand All control, and section navigation in Editor, Preview, and Split modes. Copy a GitHub-compatible Markdown TOC with configurable heading depth, bulleted/numbered links or plain text, optional level normalization, and a collapsible wrapper. The outline follows the current document and shares Find & Replace's width and header styling.
  • Localized discovery: open any of 15 language URLs with translated initial content and a localized starter document before JavaScript runs; changing the interface language preserves user-authored Markdown and Preview typography.
  • Visual content: render Mermaid, PlantUML, Graphviz/DOT, D2, Vega-Lite, WaveDrom, Markmap, GeoJSON, TopoJSON, STL, and ABC notation.
  • Import and export: open local files or GitHub content from branches, tags, commit SHAs, and optionally private repositories; export Markdown, standalone HTML, PNG, Browser Print/Save as PDF, or a legacy raster PDF with remembered Light or Dark appearance and complete rich-content preparation for PDF and PNG.

  • Optional sharing: create a Share Snapshot with View only or Can edit access, or start a temporary Live Share room with host, Can edit, and View only capabilities.

  • Multiple delivery options: use the hosted web app, install the PWA, self-host static files, run Docker, deploy on Cloudflare, or build the Neutralino desktop application.

For verified behavior, limits, and implementation notes, read the feature reference.

Quick Start

Use the hosted application at markdownviewer.pages.dev, or run the repository through a local HTTP server:

git clone https://github.com/ThisIs-Developer/Markdown-Viewer.git
cd Markdown-Viewer
python -m http.server 8080

Open http://localhost:8080. Do not rely on file://; browser security rules can block Web Workers and Service Workers.

Other options:

TargetStart here
PWA or static web hostingInstallation
DockerDocker Deployment
Cloudflare Pages, KV, and Durable ObjectsConfiguration
Neutralino desktop applicationDesktop Application

Local and Network Behavior

Markdown Viewer is local-first, not network-free. The following table shows the main boundary:

WorkflowDefault data path
Editing, local imports, Preview, Workspace autosave, and most exportsOn the device
Web libraries and uncached renderer dependenciesCDN requests in the web/PWA build
GitHub import and emoji lookupPublic content uses GitHub APIs and raw-content hosts; private content uses an optional PAT only with api.github.com
PlantUML, D2, Graphviz, Vega-Lite, WaveDrom, and some diagram previewsDiagram source can be sent to PlantUML, Kroki, or mermaid.ink
Consented image, GIF, and video insertionPublic, content-addressed Cloudflare media storage for 90 days
Large Share SnapshotCloudflare KV for 90 days
Live ShareWebSocket relay through a Cloudflare Durable Object; document content is not persisted server-side
External images, media, links, and map tilesThe referenced external host

Share Snapshot and Live Share URLs are bearer links. Anyone who obtains a valid link and capability can use the access it grants. Live Share is not end-to-end encrypted. See Privacy and Security before using network features with sensitive content.

Visual Renderer Summary

FenceRendering path
mermaidClient-side; insertion previews can use mermaid.ink or Kroki
plantumlPlantUML server; Kroki fallback
d2, graphviz, dot, vega-lite, vegalite, wavedromKroki
markmapClient-side Markmap and D3
geojson, topojsonClient-side Leaflet; map tiles can use the network
stlClient-side Three.js/WebGL
abcClient-side ABCJS; playback needs browser audio support
math and LaTeX delimitersClient-side MathJax

Remote renderer services receive the source of the diagram they render. Do not send sensitive diagram source unless you trust the configured service. See the Markdown Reference for syntax and the feature reference for limitations.

Documentation

NeedPage
Choose a starting pointDocumentation Home
Review all product capabilities and limitsFeatures
Learn day-to-day workflows and shortcutsUsage Guide
Write supported Markdown and rich fencesMarkdown Reference
Understand Share SnapshotShare Snapshot
Understand Live ShareLive Share
Review data handling and security boundariesPrivacy and Security
Install or deploy the productInstallation
Configure storage, renderers, and CloudflareConfiguration
Resolve common problemsTroubleshooting and FAQ
Contribute code, documentation, or translationsContributing
Review community expectationsCode of Conduct
Report a vulnerability or check security supportSecurity Policy
Maintain translations and approved multilingual termsLocalization and Terminology

Important Limits

  • Workspace backup import does not merge workspaces; it permanently replaces the current workspace after confirmation.
  • Workspace backups do not include trash, desktop history, or crash-recovery journals.
  • Recognized Trash records are permanently removed after 30 days; corrupt, incomplete, or future-format records remain for manual review.
  • A local Markdown file larger than 10 MB is rejected.
  • The GitHub credential vault stores up to 50 named PAT entries; each token name is limited to 60 characters.
  • Managed source media is limited to 25 MiB before processing; stored payload limits are 300 KiB for still images, 5 MiB for GIFs, and 10 MiB for videos.
  • Stored Share Snapshot content is limited to 8,000,000 characters and expires after 90 days.
  • Live Share allows up to 64 WebSocket participants and 8 MB per live message.
  • STL source is limited to 2 MiB and rendered geometry to 300,000 vertices.
  • The desktop vault retains up to 20 recent history copies per document.
  • Desktop linked-folder scans are bounded to 10,000 Markdown files, 40,000 entries, 2,000 directories, 32 levels, 20 MiB per source, 200 MiB staged content, and 60 seconds. Recovery drafts are not independent backups, and native filesystem checks cannot eliminate every race with another program.
  • Raster PDF and PNG exports remain subject to browser memory, canvas, and cross-origin resource limits.

See Features: Known Technical Limits for context.

Showcase Projects

The following community project builds on Markdown Viewer and is maintained independently:

  • Markdown Desk: A native macOS wrapper built with Tauri that adds native file dialogs and handlers, menu-bar integration, automatic reloads, and in-app updates.

Development Journey

Markdown Viewer started as a small personal project on a PC: a simple Markdown viewer built with curiosity, mistakes, fixes, and a lot of care. The original version is still online and remains at the heart of the project.

Read the Development Journey for the longer project history.

Contributors

Markdown Viewer grows through contributions from its community.

Contributing and Support

See the contributing guide, Code of Conduct, and Security Policy. The issue tracker is available for bugs and feature requests.

License

Markdown Viewer is licensed under the Apache License 2.0.

Открыть репозиторий ↗