A cross-platform diff viewer rebuilt with Tauri 2 and Vue 3. Inspired by Beyond Compare's core comparison features.
- Side-by-side comparison with synchronized scrolling
- Inline character-level diff highlighting for modified lines
- Line numbers with gutter change markers (
+,-,~) - Change navigation — jump between differences with F3/Shift+F3
- Drag & drop file loading
- Unified patch generation and copy
- Search with Ctrl+F
- Dark/Light theme toggle
- Status bar with diff statistics
| Shortcut | Action |
|---|---|
Ctrl+F |
Toggle search bar |
F3 / Ctrl+G |
Next change |
Shift+F3 / Ctrl+Shift+G |
Previous change |
Escape |
Close search bar |
npm install
npm run devRun the Tauri shell locally:
npm run tauri -- devBuild the web assets:
npm run buildBuild the desktop app:
npm run tauri -- buildGitHub Actions builds these targets:
- Windows
- Linux
- macOS Intel
- macOS Apple Silicon
- Android
- iOS simulator
Tag releases with v*, for example:
git tag v1.3.0
git push origin v1.3.0