Skip to content

Introduction

WinXMerge is a cross-platform file diff comparison and merge tool inspired by WinMerge, built with Rust and Slint UI.

While WinMerge is a powerful and widely used diff tool, it only runs on Windows. WinXMerge brings the same familiar workflow to macOS, Linux, and Windows — with a modern Rust codebase and native performance.

  • Cross-platform: Runs natively on macOS (Apple Silicon), Linux, and Windows
  • WinMerge-familiar: Same keyboard shortcuts, merge workflow, and visual style
  • Fast: Built with Rust for native performance, even on large files
  • Feature-rich: 2-way diff, 3-way merge, folder comparison, CSV/Excel/Image diff, syntax highlighting, and more
  • Git integration: Works as git difftool and git mergetool with single-instance tab mode
  • Web version: Try it instantly at winxmerge.app — no install required
PlatformArchitectureFormat
macOSaarch64 (Apple Silicon).app bundle
Linuxx86_64Binary
Windowsx86_64.exe
WebWASMwinxmerge.app

WinXMerge is distributed under the Slint Royalty-Free Desktop, Mobile, and Web Applications License v2.0.