Skip to content

Installation

Pre-built binaries are available from the GitHub Releases page.

PlatformFile
macOS (Apple Silicon)winxmerge-macos-aarch64.tar.gz
Linux (x86_64)winxmerge-linux-x86_64.tar.gz
Windows (x86_64)winxmerge-windows-x86_64.zip

No installation required — try WinXMerge directly in your browser at winxmerge.app.

  • asdf or mise installed
  • macOS / Linux / Windows (WSL)
Terminal window
# Clone the repository
git clone git@github.com:masak1yu/winxmerge.git
cd winxmerge
# Install Rust via asdf
asdf plugin add rust
asdf install
# Build
cargo build --features desktop
# Run tests
cargo test --features desktop
# Launch the app
cargo run --features desktop
Terminal window
# Install WASM target and trunk
rustup target add wasm32-unknown-unknown
cargo install trunk
# Development server
trunk serve
# Production build (outputs to dist/)
trunk build --release

To build a .app bundle with the Finder Sync Extension:

Terminal window
./scripts/build-macos-bundle.sh

The resulting WinXMerge.app will be in the target/ directory.