Meld is a free and open source visual diff, compare and merge tool for Linux, Windows and MacOS. Using Meld you can compare files, directories, and version controlled projects easily with less confuse. It comes with 2 way and 3 way comparison mode of both files and directories and real time comparisons update as you type. It supports Git, Mercurial, Bazaar and Subversion version control systems. It is released under the GPL v2 or later license.