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
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
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

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

Programming Language

Tcl

Related Categories

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

Registered

2002-10-16