Native, lightweight, directory-first Markdown viewer built with Tauri + SolidJS.
Grab the latest release for your platform from GitHub Releases.
| Platform | Format |
|---|---|
| Linux | .deb, .AppImage |
| macOS (Apple Silicon) | .dmg |
| macOS (Intel) | .dmg |
| Windows | .msi, .exe |
- Open any Markdown file — double-click or "Open With" from your file manager
- GFM rendering — full GitHub Flavored Markdown support (tables, task lists, strikethrough, autolinks)
- Syntax highlighting — code blocks with language-aware highlighting via syntect
- Table of contents — auto-generated from headings with click-to-scroll and scroll tracking
- Frontmatter support — YAML frontmatter parsing and display
- In-file search — Ctrl+F find with match highlighting, count, and prev/next navigation
- Directory browsing — open any folder and navigate its Markdown files in a collapsible file tree (Pro)
- Cross-file search — grep-like search across all Markdown files in a directory (Pro)
- Internal link navigation — click links between Markdown files without leaving the app (Pro)
- Light & dark themes — manual toggle or follow system preference
- Zoom controls — Ctrl+=/Ctrl+-/Ctrl+0, 25–300% range
- Content width modes — Default (readable width), Fit (full width), or A4 (print-ready)
- Font & typography settings — configurable content/UI fonts, sizes, and line height
- Resizable panels — three-panel layout with draggable dividers and collapsible sidebars
- Persistent config — all settings saved to disk and restored on launch
- Settings panel — accessible via gear icon or Ctrl+,
Pro features (cross-file search and future extensions) are unlocked via a donation-based license key. Support the project and get your key:
git clone https://github.com/cybericius/MarkRight.git
cd MarkRight
pnpm install
pnpm tauri buildThe built application will be in src-tauri/target/release/.
pnpm tauri dev # Full Tauri dev mode (Rust + frontend)
cargo test # Run all Rust tests
cargo clippy # Run lints (pedantic enabled)
pnpm build # Build frontend onlyMarkRight is built and maintained by a solo developer. If you find it useful, consider supporting continued development:
- Purchase a Pro license — unlocks Pro features and funds development
- Star the repo and spread the word
MarkRight source code is licensed under AGPL-3.0-only.
Personal use is free. Commercial or company use (deploying internally, bundling in a product, using within an organization) requires a Pro license purchase which grants usage rights without AGPL obligations.