Markdown-Viewer

Ochiq manbalardan

Brauzerda, ish stolida va bitta URL orqali ishlaydigan Markdown muharriri. GitHub uslubidagi tez Markdown tahriri: jonli oldindan koʻrish, diagrammalar, LaTeX, sintaksis ajratib koʻrsatish, PDF eksporti va veb, ish stoli hamda Docker uchun bir nechta yorliqlar qoʻllab-quvvatlanishi.

Mashina tarjimasi · Asl matnni koʻrsatish

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.

IlovaKategoriya: Desktop ilovalar · Dasturlash · Ofis va qaydlarOpen sourcemaʼlumot tekshirilgan: 16-okt, 2026

Sharh

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

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
WindowsMosx86_64v3.10.5 relizidagi rasmiy yigʻma: markdown-viewer-win_x64.exe0.70
macOSMosarm64v3.10.5 relizidagi rasmiy yigʻma: markdown-viewer-mac_arm640.70
Mosuniversalv3.10.5 relizidagi rasmiy yigʻma: markdown-viewer-mac_universal0.70
Mosx86_64v3.10.5 relizidagi rasmiy yigʻma: markdown-viewer-mac_x640.70
LinuxMosarm64v3.10.5 relizidagi rasmiy yigʻma: markdown-viewer-linux_arm640.70
Mosarmv7v3.10.5 relizidagi rasmiy yigʻma: markdown-viewer-linux_armhf0.70
Mosx86_64v3.10.5 relizidagi rasmiy yigʻma: markdown-viewer-linux_x640.70

Relizlar

tekshirilgan: 30-okt, 2026
v3.10.5Oxirgi27-okt, 2026Rasmiy manba ↗

3.10.5 versiyasi fayllari

Marketpleys bu fayllarni saqlamaydi: yuklab olish rasmiy manbadan. Biz ularni skanerlamaganmiz.
FaylPlatformaHajmSHA-256Rasmiy manbadan yuklab olish
markdown-viewer-linux_arm64linux · arm6416,5 MBbce4ba99338b…Rasmiy manba ↗
markdown-viewer-linux_armhflinux · armv716 MBdf6264973b5b…Rasmiy manba ↗
markdown-viewer-linux_x64linux · x86_6416,3 MBd31a4d20faef…Rasmiy manba ↗
markdown-viewer-mac_arm64macos · arm6416,4 MB81ca2ba5998a…Rasmiy manba ↗
markdown-viewer-mac_universalmacos · universal32,8 MB4898ee1c5d82…Rasmiy manba ↗
markdown-viewer-mac_x64macos · x86_6416,4 MBc8e73ef27128…Rasmiy manba ↗
markdown-viewer-win_x64.exewindows · x86_64 · exe17,1 MBca551a9d08b9…Rasmiy manba ↗
SHA256SUMS.txtnazorat summalari652 Baa1f56b868ac…Rasmiy manba ↗

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 16-okt, 2026
Sifat bahosi83
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 5 days ago
Hujjatlar · 1515
README 13382 chars, description present
Foydalanishga tayyorlik · 156
install instructions: no; releases: yes
Metamaʼlumotlar · 1010
4/4 of description, homepage, license, topics
Relizlar · 1010
10 release(s), latest 6 days ago
Kategoriya aniqligi · 105
classifier confidence 0.5
Ommaboplik · 107
544 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX Apache-2.0
Hamjamiyat · 55
issues enabled, 126 forks

Litsenziya

Apache-2.0
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/ThisIs-Developer/Markdown-ViewerAsosiy★ 544 yulduzfaollik: 11-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

README

ThisIs-Developer/Markdown-Viewer dan · litsenziya Apache-2.0 · yuklangan 30-okt, 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.

Repozitoriyni ochish ↗