A simple, fast and lightweight standalone Markdown Viewer written in Rust.
- GitHub Flavored Markdown rendering (tables, task lists, strikethrough)
- Syntax highlighting for 50+ programming languages
- Smart link handling (
.mdfiles open internally, others open in browser) - Back/forward navigation between markdown files
- Live reload on file changes
- Light and dark themes
- Inline image rendering
mdview <FILE.md>| Shortcut | Action |
|---|---|
| Alt+Left | Navigate back |
| Alt+Right | Navigate forward |
| Ctrl+Q | Quit |
| F5 | Manual refresh |
| Ctrl+T | Toggle theme |
GitHub releases are built by .github/workflows/release.yml.
Create and push a version tag like v0.1.0 to trigger the pipeline automatically:
git tag v0.1.0
git push origin v0.1.0The release workflow publishes:
- Windows
ziparchives - macOS
tar.gzarchives for Intel and Apple Silicon - Linux
tar.gzarchives - Linux
.debpackages for Debian and Ubuntu based distros - Linux
.rpmpackages for Fedora, RHEL, Rocky, AlmaLinux, and openSUSE style distros - A
SHA256SUMS.txtfile for artifact verification
GPLv3 — see LICENSE for details.