Tauri 2 · Rust Core · React 19 · TypeScript · Shiki Highlighting

MarkView
Desktop Markdown

A blazing-fast, distraction-free desktop Markdown application engineered for developers, researchers, and technical writers. Native Rust filesystem traversal, real-time file watcher, KaTeX math rendering, and VS Code-grade Shiki syntax highlighting.

Rust Core React 19 TypeScript Sub-Millisecond
MarkView docs/architecture.md
Ctrl+P Quick Open 16px
Explorer
src
README.md
architecture.md
security.md
changelog.md

# High-Performance Markdown Core

MarkView leverages Rust's memory safety and multi-threading for directory scanning and file-watching, delegating rendering to React 19.

pub struct DocumentState {
  path: PathBuf,
  line_count: usize,
  shiki_theme: String,
}
Ready · UTF-8 · Workspace: MarkView 1,420 lines · 6,800 words · 16px

Designed for Developers

Every feature is tuned for lightning responsiveness, system efficiency, and deep document insights.

Shiki Syntax Highlighting

VS Code-grade syntax highlighting for 25+ programming languages including Rust, Go, Python, TypeScript, C++, Bash, and SQL with multiple dark and light themes.

KaTeX Math & Formulas

Fast, native KaTeX rendering for inline ($...$) and block ($$...$$) mathematical notation without requiring external network CDNs.

Mermaid Diagram Engine

Render flowcharts, sequence diagrams, class models, state machines, and entity-relationship diagrams directly inside your Markdown documents.

Real-Time Filesystem Watcher

Native Rust debounced monitoring (notify) detects external edits, automatically re-renders changes, and preserves your exact scroll position.

Fuzzy Quick Open (Ctrl+P)

Instant fuzzy search across all files in your workspace, plus global multi-file content regex search (Ctrl+Shift+F) with match previews.

100% Offline-First Security

Zero telemetry, zero remote network calls, and strict AST parsing with rehype-sanitize XSS protection to keep sensitive documentation secure.

Download MarkView 1.0.0

Choose your preferred Linux package format. All binaries are pre-compiled and ready to run.

Universal Linux v1.0.0 · x86_64

AppImage Bundle

Zero installation required. Runs out of the box on Ubuntu, Fedora, Arch, Debian, openSUSE, and all modern Linux distributions.

Download .AppImage
Debian / Ubuntu v1.0.0 · amd64

Debian x86_64

Native .deb binary package for 64-bit Intel/AMD systems running Debian, Ubuntu, Linux Mint, Pop!_OS, and Kali Linux.

Download .deb (amd64)
Debian / Ubuntu v1.0.0 · arm64

Debian ARM64

Native .deb binary package for 64-bit ARM architectures including Raspberry Pi 4/5, Pinebook, and Apple Silicon Linux VMs.

Download .deb (arm64)
Fedora / RHEL v1.0.0 · x86_64

RPM Package

Native .rpm binary package built for Fedora, Red Hat Enterprise Linux (RHEL), CentOS Stream, Rocky Linux, and AlmaLinux.

Download .rpm

Quick Linux Terminal Installation

# 1. AppImage Execution
chmod +x MarkView-1.0.0-x86_64.AppImage
./MarkView-1.0.0-x86_64.AppImage

# 2. Debian / Ubuntu / Linux Mint (.deb)
sudo dpkg -i MarkView_1.0.0_amd64.deb

# 3. Fedora / RHEL / CentOS (.rpm)
sudo rpm -i MarkView-1.0.0-x86_64.rpm

Native System Architecture

Tauri 2 IPC bridges native Rust OS routines with a declarative React 19 UI.

                 ┌─────────────────────────────────────┐
                 │          React 19 Frontend          │
                 │   Components • Hooks • Stores (UI)  │
                 └──────────────────┬──────────────────┘
                                    │ Tauri IPC (invoke/listen)
                 ┌──────────────────▼──────────────────┐
                 │         Tauri 2 Core Layer          │
                 │   Capabilities • Window Management  │
                 └──────────────────┬──────────────────┘
                                    │ Safe Rust Commands
                 ┌──────────────────▼──────────────────┐
                 │           Native Rust Core          │
                 │ ├─ filesystem/ (scanner, reader)    │
                 │ ├─ search/ (regex content & files)  │
                 │ └─ watcher/ (debounced notify)      │
                 └──────────────────┬──────────────────┘
                                    │ OS Syscalls
                         Local Storage & Disk