コンテンツにスキップ
WinXMerge スクリーンショット

WinXMerge

WinMergeにインスパイアされたクロスプラットフォームファイル差分比較・マージツール。Rust + Slint UI で構築。

2-Way ファイル比較

ブロックレベル・ワードレベルの差分表示。マージ操作(左→右 / 右→左コピー)、Undo/Redo、インライン編集に対応。

3-Way マージ

3ペイン表示でコンフリクトの検出・解決。WinMergeスタイルのオーバーラップグルーピングアルゴリズム。

フォルダ比較

再帰的なディレクトリ比較。ツリー表示、.gitignoreサポート、ステータスフィルタリング。

CSV / Excel / 画像の差分

セルレベルのCSV/TSV差分、Excel/ODSスプレッドシート比較、ピクセルレベルの画像差分(ブレンドスライダー付き)。

シンタックスハイライト

tree-sitterによる15以上の言語サポート: Rust、JavaScript、Python、Go、TypeScript、C/C++、Java など。

クロスプラットフォーム

macOS、Linux、Windowsでネイティブ動作。WASM Webアプリ版もあり。

Git連携

git difftool / git mergetool として使用可能。シングルインスタンスタブモードで複数ファイルの差分を管理。

多言語 & テーマ

日本語 / 英語 UI切替。ライト・ダークテーマ対応。