GUI diff tools

My favorite GUI diff tool for Solaris


Meld is a visual diff and merge tool written by Python.

  • Type: Open Source
  • Support platforms: Solaris, Unix, Linux, MacOS…
  • Requirements:
    • gnome2 libs
    • python2.2 or python2.3
    • pygtk2 and gnome-python2 (get them from your nearest gnome mirror)
  • For Solaris Dependancies (SUNW packages)
PKGname Software name Description
CSWcommon common Installs some useful standard CSW filesystem symlinks and files
CSWpython python The Python 2.3 language interpreter
CSWpyorbit pyorbit Python bindings to ORBIT
CSWpygtk pygtk Python Bindings for GTK
CSWgnome-python gnome_python Python bindings for GTK
  • Install:
    • easiest way(it can install all required package automatically)(you must already have installed pkg-get):
      • sudo pkg-get -i meld
      • If you cannot run gnome program, you may run "fc-cache -f -v" to recache fonts.
    • install by yourself:
      • Ensure required components are installed.
      • download and – just untar and run. You can simply make a symlink to the untarred executable..

More details about meld: Click here

Other GUI Diff tools


WinMerge is an Open Source visual text file differencing and merging tool for Win32 platforms.

  • Support platforms: Win32 platforms
  • Type: Open Source

More details: Click here

Araxis Merge

Araxis Merge is a very powerful commercial diff and merge program for Windows.

  • Support platforms: Win32 platforms
  • Type: Commercial

More details: Click here


xxdiff has some nice features (horizontal diffs, recursive directory
diffs). It runs on Unix (IRIX, Linux, Solaris, HP/UX, DEC Tru64) and
it’s under GPL.

  • Support platforms: Unix (IRIX, Linux, Solaris, HP/UX, DEC Tru64)
  • Type: Under the GNU GPL open source license.
  • Dependencies: 
    • Build dependencies are:
      • Qt-3.2 or higher
      • C++ compiler, flex and yacc
    • Runtime dependencies are:
      • Qt-3.2 or higher

More details: Click here


Guiffy is the quintessential cross-platform, visual source file /
folder & tree, Compare/Merge utility and component. It’s commercial
and implemented in Java.

  • Support platforms: Windows, Linux, MacOS, and Unix
  • Type: Commercial
  • Dependencies:Guiffy is a Java/Swing application. For Windows
    and Linux(x86) users Guiffy are available below with a 1.4.2 or 1.6.0
    Java Runtime Environment (JRE) included.

More details: Click here


KDiff3 is a text diff and merge tool for KDE3 and MS-Windows distributed under GPL.

  • Support platforms:
	* GNU/Linux with KDE3
* In theory any platform for which Qt-libs work.
* Any Un*x that is supported by the Qt-libs from Trolltech
* MS-Windows.
* Apple Mac OSX binary available.
  • Type: Open source under GPL license.
  • Dependencies:Qt-libs from Trolltech

More details: Click here


You can see more info about diff tools: Click here



One thought on “GUI diff tools


Fill in your details below or click an icon to log in: 徽标

You are commenting using your account. Log Out /  更改 )

Google+ photo

You are commenting using your Google+ account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )


Connecting to %s