Visualizador de arquivos Markdown somente leitura para Linux, construído com Go + Wails v2.
Abra qualquer arquivo .md, .markdown ou .mdown e visualize com renderização completa — sem edição.
- 📂 Abrir arquivos via diálogo nativo (botão Abrir ou
Ctrl+O) - 🗂️ Sidebar de arquivos recentes (até 20 arquivos, persistidos em
~/.config/markdown-viewer/) — toggle comCtrl+B - 👁️ Somente visualização — sem edição
- 📝 Renderização GFM completa: títulos, listas, tabelas, blockquotes, links
- 🎨 Syntax highlight em blocos de código (highlight.js, tema GitHub)
- 🖼️ Imagens relativas resolvidas em relação à pasta do arquivo aberto
- 🖱️ Scroll aprimorado: scrollbar customizada e atalhos
Ctrl+Home/Ctrl+End - 🪶 Binário único leve (~9 MB) com WebView nativo
| Camada | Tecnologia |
|---|---|
| Backend | Go + Wails v2 |
| Parser Markdown | marked + marked-highlight |
| Syntax highlight | highlight.js |
| Frontend | Vite + HTML/CSS/JS puro |
- Go 1.21+
- Node.js 18+
- Wails CLI:
go install github.com/wailsapp/wails/v2/cmd/wails@latest - Dependências Linux (Ubuntu/Debian):
sudo apt install libgtk-3-dev libwebkit2gtk-4.1-dev libsoup-3.0-devwails dev -tags webkit2_41wails build -tags webkit2_41
./build/bin/markdown-viewerMIT