{"repo":"patakuti/markdown-proxy","free":true,"listed":false,"github":"https://github.com/patakuti/markdown-proxy","clone":"git clone https://github.com/patakuti/markdown-proxy.git","description":"An HTTP proxy server for viewing Markdown files in a browser with PlantUML, Mermaid, KaTeX, and live reload support","language":"Go","stars":19,"topics":["golang","katex","live-reload","markdown","markdown-viewer","mermaid","plantuml","proxy-server","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"markdown-proxy An HTTP proxy server for viewing Markdown files in a browser. Supports both local and remote access modes. Motivation Existing Markdown viewing environments have several pain points: - Limited local preview : Tools like VS Code's Markdown Preview Enhanced are widely used for local Markdown viewing, but they can only display one preview pane at a time, making it difficult to reference multiple documents simultaneously. - Incomplete diagram rendering on remote servers : Platforms such as GitHub and GitLab often do not render PlantUML diagrams embedded in Markdown files, leaving them displayed as raw code blocks. markdown-proxy solves these problems by rendering Markdown files — including PlantUML diagrams — as HTML in a standard browser, where you can freely open multiple tabs and windows. Comparison How markdown-proxy compares to other Markdown viewing tools: Feature markdown-proxy (this tool) [Markdown Preview Enhanced][mpe] [grip][grip] [Madness][madness] [mdserve][mdserve] --------- :-: :-: :-: :-: :-: Type HTTP server VS Code extension HTTP server HTTP server HTTP server Local file viewing ✅ ✅ ✅ ✅ ✅ Remote URL fetching ✅ (GitHub/GitLab) ❌ ❌ ❌ ❌ Multi-tab viewing ✅ △ ¹ ✅ ✅ ✅ Directory listing ✅ ❌ ❌ ✅ ✅ CLI open ✅ (file/URL) — ✅ (file) ❌ ✅ (--open) Live reload ✅ ✅ ✅ ❌ ✅ Mermaid diagrams ✅ ✅ ❌ ✅ ✅ PlantUML diagrams ✅ ✅ ❌ ❌ ❌ Math rendering ✅ (KaTeX) ✅ (KaTeX/MathJax) ❌ ❌ ❌ Code highlighting ✅ ✅ ✅ ✅ ✅ CSS themes 3 built-in + user-defined 15+ built-in GitHub only","default_branch":null,"files":null,"tree":[],"storefront":"/r/patakuti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/patakuti/markdown-proxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}