tkdiff is a graphical front end to the diff program. It provides a side-by-side view of the differences between two text files, along with several innovative features such as diff bookmarks, a graphical map of differences for quick navigation, and a facility for slicing diff regions to achieve exactly the merge output desired.

Features

  • Interfaces with several SCM systems such as Subversion, Git, Mercurial and more
  • Runs on multiple platforms
  • Permits Diff-region repartitioning for EXACT merging
  • Provides statistics/reports on the breadth of changes
  • Highly configurable interface, with personalized defaults
  • Usable with multiple differencing engines, if desired
  • Supports directory-level comparison (including recursion) as well as individual file-level
  • Fully supports 3-way merging and can help resolve conflicts

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow tkdiff

tkdiff Web Site

Other Useful Business Software
Simplify IT and security with a single endpoint management platform Icon
Simplify IT and security with a single endpoint management platform

Automate the hardest parts of IT

NinjaOne automates the hardest parts of IT, delivering visibility, security, and control over all endpoints for more than 20,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. The company seamlessly integrates with a wide range of IT and security technologies. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
21
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Has been my go-to visual diff front-end for years. Enough features, and very easy to install on any Linux or Unix distribution, even if it is not available in its package manager, or you are using a system where you do not have root. So you can in a way bring tkdiff along it in your personal toolkit.
  • Absolutely the best way to visually see file differences. The reason there are so few tickets is just because it is just works.
  • Thank you very much for the free open source program!
  • Tkdiff is just so much better than any command-line rendition of diffs I have ever seen. The documentation is awesome, once you stop looking for a man page and hit the Help button in the GUI
  • diff is classical tool for UNIX-like systems. but it is textual. tkdiff is a classical GUI for diff. lightweight and effective.
Read more reviews >

Additional Project Details

Languages

English

Intended Audience

Developers

User Interface

X Window System (X11), Win32 (MS Windows), Cocoa (MacOS X)

Programming Language

Tcl

Related Categories

Tcl Source Code Analysis Tool, Tcl Code Review Software, Tcl Diff Tools

Registered

2002-10-16