Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems.
Meld helps you review code changes and understand patches. It might even help you to figure out what's going on in that merge you keep avoiding.
Meld is packaged for most Linux/Unix distributions, and is also available on Flathub. For installing from source, see the instructions.
Windows users should download the MSI. Meld does not yet support automatic updates or portable installs.
Meld is not yet supported on macOS, though semi-official builds are available and will hopefully be fully integrated in the future. You can install from Homebrew, MacPorts or Fink.
Older third-party binaries are also still available, but may have issues with recent versions of macOS.
See the current README file for development and build requirements.
The most recent stable release is the best option for most users. We keep changes to these releases to a minimum.
See the release notes for details.
All development happens on GNOME's Gitlab instance. Please open an issue for any problems you encounter, and feel free to ask on the discussion board if you're uncertain about anything.
You can run Meld directly from your git clone, without installing:
$ git clone https://gitlab.gnome.org/GNOME/meld.git $ bin/meld
Meld is available in several languages thanks to the epic efforts of many wonderful translators. If you'd like to contribute translations, please contact the GNOME Translation Project.