Command Palette

Search for a command to run...

Page Inspect

https://meldmerge.org/
Internal Links
8
External Links
21
Images
4
Headings
13

Page Content

Title:Meld
Description:
HTML Size:13 KB
Markdown Size:3 KB
Fetched At:November 18, 2025

Page Structure

h1Meld  Visual diff and merge tool
h3File comparison
h3Folder comparison
h3Version control
h3Installing Meld
h5Requirements
h5Meld 3.22.2 — stable
h624 March 2024
h3Contributing
h3Developing
h3Internationalization support
h3Resources
h3Project details

Markdown Content

Meld

Meld

Features Development Help Wiki

# Meld  Visual diff and merge tool

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.

### File comparison

- Compare, edit and merge files using live comparison updates
- Navigate between changes and operate on change blocks
- Simple text filtering for ignoring irrelevant differences
- Three-way merge assistance with conflict handling and base version display

### Folder comparison

- Identify and manage missing or modified files across folders
- Drill down into a file comparison for a detailed view of differences
- Ignore certain files or folders for more useful comparisons

### Version control

- Supports Git, Mercurial, Bazaar and Subversion
- Check your changes, commit and push easily
- View and manage version control states
- Tool integration with e.g., `git mergetool`

Previous Next

### Installing Meld

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.

##### Requirements

- Python 3.6
- GTK+ 3.22
- GLib 2.36
- PyGObject 3.36
- GtkSourceView 4.0
- pycairo

See the current README file for development and build requirements.

##### Meld 3.22.2 — stable
###### 24 March 2024

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.

Source (.tar.xz) Windows (.msi)

See the full release list for details of previous versions, or you can download old source archives or Windows installers.

### Contributing

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.

### Developing

You can run Meld directly from your git clone, without installing:

$ git clone https://gitlab.gnome.org/GNOME/meld.git
$ bin/meld

### Internationalization support

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.

### Resources

Project page

https://gitlab.gnome.org/GNOME/meld

Source view

https://gitlab.gnome.org/GNOME/meld/tree/main

Issue tracker

https://gitlab.gnome.org/GNOME/meld/issues

Discussion

https://discourse.gnome.org/tag/meld

Translations

https://l10n.gnome.org/module/meld/

### Project details

License

GPLv2 or later, except as noted

Primary authors

Kai Willadsen, Stephen Kennedy, Vincent Legoll

© 2021 Kai Willadsen