tkbiff allows arbitrary commands to be executed upon mail reception. If you like programs such as xbiff and xbiff++ but wish they were more flexible, then you'll like tkbiff. Unlike other biffs, tkbiff is fully customizable. tkbiff also doesn't waste your valuable screen space with icons; instead, it shows you the mail itself. It supports UNIX, Mac, and Windows, IMAP, POP, and UNIX-style mail files, and SSL and APOP.
TkCVS is a cross-platform, Tcl/Tk-based GUI for the CVS and Subversion configuration management systems. It displays the status of the files in the current working directory, and provides buttons and menus to execute CVS, Subversion, or RCS commands on the selected files. The Log Browser displays a branch diagram of the revision history. The Module Browser extends CVS with facilities for a user-friendly listing of modules in the repository. TkDiff is included for browsing and merging your changes.
tn5250 is a 5250 terminal emulator, used for connecting to IBM's AS/400 (now known as eServer iSeries) midrange computers. tn5250 implements TN5250E, which means it is capable of device name selection, and printer sessions. The emulator supports color, 132 column mode, and most other features found in 5250 terminals and Client Access' 5250 emulator. While tn5250 is text-based application, a script is included to run it in an xterm properly. If you don't know what an AS/400 is, this program will probably not be of much use to you.
Trebuchet Tk is a MUCK/MUSH/MOO GUI client written entirely in TCL/Tk. It supports both Unix/X11 and Windows, and includes powerful scripting, triggers, hilites, macros, quickbuttons, keybinds, etc. that you would expect from a good MU* client. It also supports MCP simple-edit, and GUI dialog packages for MOO and FBMUCK6. For Muck users, Trebuchet also supports intelligent colored editing of MUF and MPI programs.
trf is an extension library to the script language tcl, as created by John Ousterhout. It extends the language at the C-level with so-called "transformer"-procedures. With the help of some patches to the core the package is able to intercept all read/write operations on designated channels, thus giving it the ability to transform the buffer contents as desired. Existing transforms include Base64, UUencode, Hashes (SHA, MD5, ...), error correction codec, zlib-based compression, script level transforms.