DiffView is a polished desktop diff viewer for Windows. It provides a focused side-by-side workspace for comparing text, reviewing changes, and keeping local diff work fast without sending content to a web service.
- Side-by-Side Diffing: Compare text in a dedicated desktop workspace.
- Local First: Runs as an Electron app and keeps comparison work on your machine.
- Tray Integration: Minimize to tray, restore quickly, and force quit from the tray menu.
- State Persistence: Remembers window size, position, and maximized state between sessions.
- Focused UI: A full-screen friendly interface without browser chrome or web clutter.
- Language: JavaScript
- Runtime: Electron
- Packaging: electron-builder
- UI: HTML, CSS, and browser-native APIs
- Go to the Releases page.
- Download the latest
DiffViewinstaller or portable.exe. - Run the application.
-
Clone the repository:
git clone https://github.com/Offset0x/DiffView.git cd DiffView
-
Install dependencies:
pnpm install
-
Start in development:
pnpm start
-
Build release artifacts:
pnpm release
Runtime window state is stored in Electron's per-user app data directory. Build artifacts are generated in dist/ and are intentionally ignored by git.
