Built for macOS
Written in Swift with SwiftUI and AppKit, so menus, shortcuts, scrolling and dark mode work the way they do in other Mac apps.
Meld for Mac
Meld is a much-loved visual diff tool from the Linux world. On a Mac it runs through a community-maintained build. Mergeloom gives you the same visual compare and merge, built natively for macOS.
Version 1.0.0 · macOS 14 Sonoma or later · Free under the MIT license
Why Mergeloom
Written in Swift with SwiftUI and AppKit, so menus, shortcuts, scrolling and dark mode work the way they do in other Mac apps.
Pick left, base and right. Changes that don't conflict merge on their own, and conflicts are marked for you to resolve one by one. Files with conflict markers open directly.
See working-copy, staged and unstaged changes, or compare any two branches, tags or commits.
Compare JSON, XML, CSV tables, images, binary files in hex, and the text of Word and PDF documents.
Update or mirror folders after checking a preview of every operation. Replaced files go to the Trash.
Free under the MIT license, with no account and no analytics.
Side by side
Meld details come from the Meld project and its macOS build.
| Feature | Mergeloom | Meld |
|---|---|---|
| Basics | ||
| Built for macOS | Community build of the Linux app | |
| Install | Download the app | Homebrew cask |
| Runs on Linux and Windows | — | |
| Price | Free (MIT license) | Free (open source) |
| Comparisons | ||
| Two- and three-way file compare | ||
| Two-way folder compare | ||
| Three-way folders | Merge into a new folder | Compare |
| Edit while comparing | ||
| Version control | Git | Git, Mercurial, Subversion and more |
| Images | — | |
| CSV tables, JSON and XML | — | |
| Binary files in hex | — | |
| Word and PDF documents as text | — | |
Meld details are from the Meld project and its Homebrew cask in October 2026.
Honest trade-offs
Meld has been a favourite for years, and it still has real strengths:
Switching
Questions
Yes, through a community-maintained build that you can install with Homebrew (brew install --cask meld). It is a port of the Linux app, so it looks and behaves differently from Mac apps.
Yes. Mergeloom is free under the MIT license, with no trial, ads or account.
Yes. Install the mergeloom command from the Mergeloom menu, then point git difftool and git mergetool at it. The --wait option makes Git wait until you close the window.
Besides text and folders, Mergeloom compares images, CSV tables, JSON and XML, binary files byte by byte, and the text of Word, RTF, OpenDocument and PDF files.