Installation
Download
Section titled “Download”Pre-built binaries are available from the GitHub Releases page.
| Platform | File |
|---|---|
| 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 |
Web Version
Section titled “Web Version”No installation required — try WinXMerge directly in your browser at winxmerge.app.
Build from Source
Section titled “Build from Source”Prerequisites
Section titled “Prerequisites”# Clone the repositorygit clone git@github.com:masak1yu/winxmerge.gitcd winxmerge
# Install Rust via asdfasdf plugin add rustasdf install
# Buildcargo build --features desktop
# Run testscargo test --features desktop
# Launch the appcargo run --features desktopBuild WASM Version
Section titled “Build WASM Version”# Install WASM target and trunkrustup target add wasm32-unknown-unknowncargo install trunk
# Development servertrunk serve
# Production build (outputs to dist/)trunk build --releasemacOS App Bundle
Section titled “macOS App Bundle”To build a .app bundle with the Finder Sync Extension:
./scripts/build-macos-bundle.shThe resulting WinXMerge.app will be in the target/ directory.