Skip to content

About

Visualizador de arquivos Markdown somente leitura para Linux, construído com Go + Wails v2

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Markdown Viewer

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.

Go Wails License

✨ Funcionalidades

  • 📂 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 com Ctrl+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

🛠️ Tecnologias

Camada Tecnologia
Backend Go + Wails v2
Parser Markdown marked + marked-highlight
Syntax highlight highlight.js
Frontend Vite + HTML/CSS/JS puro

🚀 Como rodar

Pré-requisitos

  • 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-dev

Rodar em desenvolvimento

wails dev -tags webkit2_41

Gerar binário de produção

wails build -tags webkit2_41
./build/bin/markdown-viewer

📄 Licença

MIT

About

Visualizador de arquivos Markdown somente leitura para Linux, construído com Go + Wails v2

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages