TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
클라이언트에서 GFM 실시간 미리보기·다이어그램·내보내기·스냅샷 공유·실시간 공유 지원, 로그인 없이 이용 가능한 마크다운 편집기
Client-side Markdown editor with GFM live preview, diagrams, export, Share Snapshot, Live Share, and no login required.
생산성JavaScript · CSSGitHub @ThisIs-Developer온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
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.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗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.
English · 日本語 · 한국어 · 简体中文 · 繁體中文
Open the web app · Start with the documentation · Report an issue · View releases
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.
/ 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.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.
For verified behavior, limits, and implementation notes, read the feature reference.
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:
| Target | Start here |
|---|---|
| PWA or static web hosting | Installation |
| Docker | Docker Deployment |
| Cloudflare Pages, KV, and Durable Objects | Configuration |
| Neutralino desktop application | Desktop Application |
Markdown Viewer is local-first, not network-free. The following table shows the main boundary:
| Workflow | Default data path |
|---|---|
| Editing, local imports, Preview, Workspace autosave, and most exports | On the device |
| Web libraries and uncached renderer dependencies | CDN requests in the web/PWA build |
| GitHub import and emoji lookup | Public 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 previews | Diagram source can be sent to PlantUML, Kroki, or mermaid.ink |
| Consented image, GIF, and video insertion | Public, content-addressed Cloudflare media storage for 90 days |
| Large Share Snapshot | Cloudflare KV for 90 days |
| Live Share | WebSocket relay through a Cloudflare Durable Object; document content is not persisted server-side |
| External images, media, links, and map tiles | The 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.
| Fence | Rendering path |
|---|---|
mermaid | Client-side; insertion previews can use mermaid.ink or Kroki |
plantuml | PlantUML server; Kroki fallback |
d2, graphviz, dot, vega-lite, vegalite, wavedrom | Kroki |
markmap | Client-side Markmap and D3 |
geojson, topojson | Client-side Leaflet; map tiles can use the network |
stl | Client-side Three.js/WebGL |
abc | Client-side ABCJS; playback needs browser audio support |
math and LaTeX delimiters | Client-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.
| Need | Page |
|---|---|
| Choose a starting point | Documentation Home |
| Review all product capabilities and limits | Features |
| Learn day-to-day workflows and shortcuts | Usage Guide |
| Write supported Markdown and rich fences | Markdown Reference |
| Understand Share Snapshot | Share Snapshot |
| Understand Live Share | Live Share |
| Review data handling and security boundaries | Privacy and Security |
| Install or deploy the product | Installation |
| Configure storage, renderers, and Cloudflare | Configuration |
| Resolve common problems |
See Features: Known Technical Limits for context.
The following community project builds on Markdown Viewer and is maintained independently:
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.
Markdown Viewer grows through contributions from its community.
See the contributing guide, Code of Conduct, and Security Policy. The issue tracker is available for bugs and feature requests.
Markdown Viewer is licensed under the Apache License 2.0.
| Troubleshooting and FAQ |
| Contribute code, documentation, or translations | Contributing |
| Review community expectations | Code of Conduct |
| Report a vulnerability or check security support | Security Policy |
| Maintain translations and approved multilingual terms | Localization and Terminology |