# Tcl/Tk Contributed Programs Index

The latest Tcl/Tk archives are available via the following URL's :

- The Neosoft contrib archives at http://www.neosoft.com/tcl/
  - The http entry to the ftp archive at http://www.NeoSoft.com/tcl/ftparchive/
  - The ftp entry to the archive at ftp://ftp.neosoft.com/pub/tcl
- The Tcl Web Home Page at http://www.sco.com/Technology/tcl/Tcl.html

Note from the author of this document :

This page contains links to most of the files in the src/Tcl directory on the Skunkware 96 CD-ROM. There are over 500 files in this directory. I have not had time to test all of the links on this page. Nor have i had time to test the hundreds of Tcl/Tk scripts which they point to. These scripts "should just work" once you've installed Tcl 7.5, TclX 7.5.1, and Tk 4.1 off of this CD-ROM.

However, if you find that some links are either broken or missing, you may wish to simply browse this directory without the aid of this overly long HTML document. Now for the list of links.

tkinspect
  Browser/inspector for Tk programs. For Tk 4.0.
  Sam Shen (sls@aero.org)
FSBox
  Tcl/Tk file selector box
  Sven Delmas (garfield@desaster.cs.tu-berlin.de)
tcltools
  Configuration for compiling Tcl and Tk
  David d 'zoo' zuhn (zoo@cygnus.com)
twoClocks
  Two different kinds of clock
  Charles Read (read@oracle.lanl.gov)
tkmines
  Mines game.
  Joel Fine (joel@cs.berkeley.edu)
reversi
  Reversi (othello) game.
  Joel Fine (joel@cs.berkeley.edu)
coloredit
  Tk script to edit colors
  Sam Shen
jedit
  jstools README, LIBRARIES and Wish scripts for useful tools (browser,edit,help).
  Jay Sekora (js@it.bu.edu)
Xdig
  A Wish-based interface to dig (Domain Internet Groper)
  Dave Collier-Brown (davecb@nexus.yorku.ca)
artcls
  A Wish-based newsreader
  Mike Hoegeman (mh@awds.imsd.contel.com)
calc
  A simple calculator
  David Herron (david@twg.com)
deck
  A simple implementation of InterViews "deck"
  Joe VanAndel (vanandel@rsf.atd.ucar.edu)
lisp2wish6
  Wish/Common Lisp interface package
  Jonathan Kaye (kaye@linc.cis.upenn.edu)
showproc
  A new showproc
  Lance Ellinghouse (lance@markv.com)
xf
  An interface builder for Tk
  Sven Dalmas (garfield@cs.tu-berlin.de)
xf doc
  Postscript documentation for XF 2.2
  Formatted for U.S. sized paper
  Sven Dalmas (garfield@cs.tu-berlin.de)
UserMaint
  A utility for user account maintenance.
  Charles A. Eads (eads@cory.berkeley.edu)
dir
  A directory browser that behaves similar to the NeXT file browser.
  Taj Khattra
tcltags
  A Tcl script which will generate Emacs-style TAGS files from Tcl source.
  Tom Tromey (tromey@ocellus.lanl.gov)
pixmap
  A color pixmap editor written in Tcl/Tk.
  Sam Shen (sls@aero.org)
tkinfo
  Tk script to read GNU "info" files and display them. tkInfo can be used stand alone (via WISH), or embeded within an application to provide integrated, on-line help.
  Kennard White (kennard@ohm.eecs.berkeley.edu)
postgresbrowser
  An experimental postgres frontend. Author seeks feedback.
  Frank Sauer (sauer@hercules.eng.miami.edu)
tkman
  A manual page reader, with hypertext links to other man pages and better navigation (and more!)
  Tom Phelps (phelps@cs.Berkeley.EDU)
tkispell
  tkispell-1.6.patch1 A Tk/Tcl interface to Ispell.
  Paul Raines (raines@bohr.physics.upenn.edu)
xdrum
  xdrum is wishm based script that allows you to create and edit drum patterns under X11.
  mike durian (durian@advtech.uswest.com)
mxedit
  Editable text widget (based on mx)
  Brent Welch (welch@parc.xerox.com)
mxedit.menus
  Definitions for the menus used in the mxedit application.
  Mxedit.menus is a TCL script to a user-friendly veneer over TK menus. It provides a way to define menus by names like "File" and a binding operation that automatically updates the accelerator string in the menu entries.
  Brent Welch" (welch@parc.xerox.com)
tkgnats
  Tk front ends for the GNATS bug management system.
  Mike Hoegeman (mh@wx.gtegsc.com)
fileselect
  A simple file selector.
  Mario Jorge Silva (msilva@cs.Berkeley.edu)
newspread
  Spreadsheet code implemented using a canvas and text items
  Craig Struble (cstruble@gnu.ai.mit.edu)
TkTurtle
  A simple Logo-like turtle graphics package.
  James Noble (kjx@comp.vuw.ac.nz)
tkmail
  A Tk/Tcl interface to Mail
  Paul Raines (raines@bohr.physics.upenn.edu)
tderiv
  Simple symbolic derivatives
  Michael Tiller (tiller@solace.me.uiuc.edu)
objectify
  Objectify -- turn C++ classes into Tcl objects.
  Wayne Christopher (faustus@cs.berkeley.edu)
dgctools
  This is an early release of "tke", a multi-window X-based editor written using Tcl & TK, and of "tkt", an X-based command line ("shell") window, written using TclX and TK.
  Dave Clemans (dclemans@wv.mentorg.com)
xbowl
  Bowling Game.
  Pete Grina (grina@fai.com)
xbowl dist
  Distributed version of xbowl.
  Pete Grina (grina@fai.com)
tdcad
  Tk based drawing tool.
  Tuan T. Doan (tdoan@bnr.ca)
beth
  See elsbeth and th.
  David Svoboda (svoboda@ece.cmu.edu)
elsbeth
  Elsbeth is a full-fledged text editor which provides several Teacher Hypertools to teach its routines to other programs.
  David Svoboda (svoboda@ece.cmu.edu)
th
  Teacher Hypertools created with Elsbeth.
  David Svoboda (svoboda@ece.cmu.edu)
wtour
  A simple "widget tour" for Tcl and Tk.
  Andrew Payne (payne@crl.dec.com)
ical
  A calendar application. Now located on the author's ftp server. Complete details in here.
  Sanjay Ghemawat (sanjay@lcs.mit.edu)
dateicon
  Attach an icon which displays the current date to a Tk window.
  Peter Williams (peterw@archsci.arch.su.edu.au)
HLP
  A hierarchical menu based help system.
  Paul Amaranth (amaranth@vela.acs.oakland.edu)
validate
  Example of using bindings to validate entry widget data.
  Joe VanAndel (vanandel@ncar.ucar.edu)
tkchrom
  A clock that uses color to display the time.
  Tom Phelps (phelps@cs.berkeley.edu)
searchbox
  Searchbox is a widget, written entirely in Tcl, that provides several Emacs key bindings and incremental, exact and regular expression searching for Tk text widgets.
  Tom Phelps (phelps@cs.Berkeley.EDU)
xelem
  A 'hypertext' periodic table.
  Przemek Klosowski (przemek@rrdstrad.nist.gov)
tkmkmf
  A utiliy that simplifies the building of Tk programs that extend wish with user code.
  Jim Wight (J.K.Wight@newcastle.ac.uk)
tknews
  Tk based news reader.
  Michael Moore (mdm@cis.ohio-state.edu)
tkcron
  A simple interface to ease the creation of crontab jobs.
  Cedric BEUST (beust@sophia.inria.fr)
xcal
  Simple calendar display.
  Mitch Dsouza (m.dsouza@mrc-apu.cam.ac.uk)
tkpostage
  An xbiff replacement.
  Dan Wallach (dwallach@cs.Princeton.EDU)
wish_compiler
  Builds a self-contained "wish" application binary, that can be run even if Tcl, Tk and wish (TCL7.0/TK3.3) are not installed on the target system.
  Stephen Uhler (sau@bellcore.com)
xmpeg
  A Tk/Tcl based front end to mpeg_play.
  Alexei Rodriguez (alexei@cis.ufl.edu)
bc
  Procedures for use with Tcl/expect.
  Terrence M. Brannon (tb06@pl122e.eecs.lehigh.edu)
zapinterps
  Zap those pesky interpreter names for wishes that died a nasty death.
  Spencer W. Thomas (Spencer.W.Thomas@med.umich.edu)
keylprint
  Pretty-print keyed lists.
  Spencer W. Thomas (Spencer.W.Thomas@med.umich.edu)
installtk
  A utility shell script that makes installing a new version of Tcl/TK absolutely painless and reversible.
  Maurice LeBrun (mjl@dino.ph.utexas.edu)
tkmh
  A Tk based interface to the MH mail system.
  Martien Verbruggen (tgtcmv@chem.tue.nl)
exmh
  A Tk based interface to the MH mail system.
  Brent Welch (Brent.Welch@eng.sun.com)
tkPostit
  A Tk version of Post-it notes.
  A. Rubini (rubini@ipvvis.unipv.it)
tdebug
  A Tcl debugger with a Tk based GUI.
  Gregor Schmid (schmid@fb3-s7.math.tu-berlin.de)
wishmetaserver
  A monitoring system for netrek.
  James Hawtin (J.W.Hawtin@lut.ac.uk)
make-a-wish
  A simple sh script and makefile that tries to aid in creating Tcl/Tk interpreters with various extensions.
  Tom Poindexter (tpoindex@nyx.cs.du.edu)
moog
  An X Window gopher client for Unix boxes, written using Tk & Perl.
  Martin Hamilton (M.T.Hamilton@lut.ac.uk)
xka
  A Tk based rolodex.
  Pierre David (Pierre.David@prism.uvsq.fr)
tksol
  Tcl/Tk based solitaire card game.
  Bao Trinh (bao@cs.UMD.EDU)
point
  A Tk based, full-featured text editor.
  Charlie Crowley (crowley@cs.unm.edu)
tcl-debug
  A traditional debugger patterned after gdb and dbx. For example, you can give commands such as "s" to step into a procedure, "c" to continue, and "b" to set a breakpoint. It is very easy to drop into existing Tcl and Tk applications - just add a call to Dbg_Init(interp) and you get a "debug" command that starts the debugger.
  Don Libes (libes@cme.nist.gov)
tess
  Tk interface for tar.
  Paul E Coad (pcoad@crl.com)
tcl-slocal
  See classifyMail.tcl.gz
classifyMail
  A Tcl program that was written as a replacement for MH's slocal, but can also be used for other purposes, since it uses Tcl code for actions.
  Bill Burdick (burdick@ars.rtp.nc.us)
klondike
  A Tk version of solitaire.
  John Heidemann (johnh@ficus.cs.ucla.edu)
nistcl
  A Tcl interface to the SunOS NIS+ library.
  Matt Wette (mwette@csi.jpl.nasa.gov)
xmotd
  This is a simple little Tcl/Tk script that will print out the motd on Xterminal running xdm and force the user to acknowldge that they have read it by pressing any button or any key anywhere in the window.
  Doug Hughes (doug@vf.ge.com)
budge
  An arcade/puzzle game.
  Nat Pryce (np2@doc.ic.ac.uk)
picasso
  An interactive drawing tool in the style of idraw.
  Frank Mangin (mangin@mirsa.inria.fr)
xibc
  X11 client for the internet backgammon server.
  Jesper Blommaskog (d9jesper@dtek.chalmers.se)
binary-io-hack
  A TCL-only solution for reading binary data that contains nulls.
  John Robert LoVerso (John@LoVerso.Southborough.MA.US)
tkprompt
  Pop up window containing one or more prompts and an input areas.
  John Robert LoVerso (John@LoVerso.Southborough.MA.US)
text.constrained
  Wrapper for the text widget to change some of it's behavior.
  John Robert LoVerso (John@LoVerso.Southborough.MA.US)
tclGetOpts
  Two routines for parsing command-line options in a TCL script:
  Johnson Earls (darkfox@netcom.com)
use
  A tool for designing windowing user shells with Tcl and Tk
  R"udiger Franke (rf@rz.tu-ilmenau.de)
tkfb
  A file browsing tool with drag & drop capability. It requires the BLT extension.
  Scott Schwartz (schwartz@groucho.cse.psu.edu)
xbible
  Simple X front end interface to bible: BRS Rel. 4.00
  Alan Mak (siumk@cs.ust.hk)
schmod
  Change the permissions on files and subdirectories so that group and other are denied write, but have the same read and execute permissions as the owner.
  Hume Smith (850347s@dragon.acadiau.ca)
annoy
  Tk based towers of Hanoi.
  Damon Permezel (dap@fubar.damon.com)
tkxpilots
  A Tcl/Tk script that allows you to create very highly configured xpilots servers.
  Richard Oak (richardo@cogs.susx.ac.uk)
addressManager
  A graphical user interface for the management of address databases.
  Chunping Ding (Chunping.Ding@cssip.edu.au)
itcl_FileSelect
  Implements a version of the OSF/Motif standard file selection dialog box using primitive widgets as the building blocks.
  Mark L. Ulferts (mulferts@spd.dsccc.com)
itcl_PanedWindow
  Implements a paned window widget using primitive widgets as the building blocks.
  Mark L. Ulferts (mulferts@spd.dsccc.com)
tkmailto
  Tkmailto is a Tk-based mailcomposer for mail, which supports MIME. Tkmailto is written in the languages Tcl/Tk and Safe-Tcl.
  Johan Lindbladh (tet90jl@tintin.hik.se)
disjoint
  A listbox with support for disjoint selections.
  Paul Raines (raines@bohr.physics.upenn.edu)
table
  [incr Tcl] Table Widget
  Mumit Khan (khan@xraylith.wisc.edu)
wigwam
  A bundle of tricks for itcl_wish that magically enables the Tk widgets to be regarded as [incr tcl] classes.
  Jim Wight
  Lindsay Marshall
tkhylafax
  A Tcl/Tk interface to Sam Leffler's HYLAFAX package.
  Andy Moskoff (andy@wx.gtegsc.com)
tkshowkeys
  Interactive visual display of keycodes.
  Mark Harrison (mharriso@spd.dsccc.com)
MessageBox.itcl
  An [incr tcl] version of the OSF/Motif MessageBox widget with bitmaps for the message types.
  Mark L. Ulferts (mulferts@spd.dsccc.com)
replayXt
  A library with one entry point that allows an Intrinsics (or Xt) based application to be executed from a script file. In particular, applications based on the Athena and the Motif toolkits can be played.
  Jan Newmarch (jan@pandonia.canberra.edu.au)
xgpl
  A Tk interface to gnuplot.
  Paul Alexander (pa@mrao.cam.ac.uk)
dontspace
  Another solitaire game.
  John Heidemann (johnh@ficus.cs.ucla.edu)
reserve
  A reservation system.
  Rob Urban (urban@mfr.dec.com)
absence
  A simple "in-out" board, based on reserve.
  Rob Urban (urban@mfr.dec.com)
tkHelloWorld
  A simple program which illustrates how Tcl/Tk can be embedded into your own C program.
  E.J. Bleeker (ericbl@paramount.nikhefk.nikhef.nl)
ot
  An issue-tracking text database.
  Peter Harbo (pnh@world.std.com)
vimdemo dutch thesis
  A dutch thesis on the visualisation of Ising-models including some chapters on the developpement of the GUI in Tcl/Tk.
  M. Figee and M. Huefken (huffi@dutncph.tn.tudelft.nl)
vimdemo
  A demo version of the pilot-project described in vimdemo-dutch-thesis.tar.gz
  M. Figee and M. Huefken (huffi@dutncph.tn.tudelft.nl)
tclCheck
  A very simple program that carries out a sanity check for brackets and their nesting.
  Lindsay.Marshall (Lindsay.Marshall@newcastle.ac.uk)
tihsho
  A very simple little set of Tcl procs that allow you to use C++ like exception handling in your program.
  Lindsay.Marshall (Lindsay.Marshall@newcastle.ac.uk)
libnix
  A Non-X-based and Non-Tk-based Event Dispatching Library
  Alex Measday (alexm@vlsi.gsfc.nasa.gov)
tcl.el
  Tcl code editing commands for Emacs
  Tom Tromey (tromey@busco.lanl.gov)
mib browser
  A small application that allows you open a connection to a box and do SNMP gets, walks on selected node. Currently there is no support for sets, though the base SNMP implementation (CMU) has the support. You can also produce the postscript output of the MIB tree, ala canvas widget of Tk.
  Subodh Nijsure (snijsure@cisco.com)
evap
  Routines to help evaluate paramters.
  Stephen O. Lidie (lusol@Lehigh.EDU)
tktar
  A program designed to be used with metamail capability for extracting compressed tar files.
  Doug Hughes (doug@eng.auburn.edu)
dirbrowser
  This script generates a directory browser, which lists the working directory and allows you to open subdirectories by double-clicking. (It is for deciding what directory to put something in and returns the directory upon pressing of the OK button, either the directory you are in (nothing selected) or the directory which is under the current selection.
  Doug Hughes (doug@eng.auburn.edu)
tk-debug
  An extension to Don Libes' Tcl debugger. This extension consists primarily of an interactor that can be used with Tk. This interactor allows connecting to an already running Tk program, even one that is running in the background.
  Tom Tromey (tromey@busco.lanl.gov)
tclrobots
  TclRobots is a programming game, not unlike 'Core War'.
  Tom Poindexter (tpoindex@nyx.cs.du.edu)
challenge
  A collection of entries for the TclRobots Challenge #1, held September 30, 1994.
  Tom Poindexter (tpoindex@nyx.cs.du.edu)
tpp
  A Tcl Preprocessor
  Ken Edwards
tkodo
  A Tcl/Tk implementation of the Xlib program xodometer.
  Stephen O. Lidie (lusol@Lehigh.EDU)
tklayout
  Tk Canvas Graph Layout
  Dennis Heimbigner (dennis@cs.colorado.edu)
obeah
  Obeah provides a simple interface to the configuration of Makefiles
  Lindsay Marshall (Lindsay.Marshall@newvcastle.ac.uk)
configureth
  A 'Teaching Hypertool' for Tk's configure command
  David Svoboda (svoboda@ece.cmu.edu)
tkppp
  A Tcl/Tk tool for controlling a PPP connection.
  Eric Jeschke (jeschke@cs.indiana.edu)
tgdb_wish
  A graphical frontend to gdb, the GNU debugger.
  Michael Schumacher (mike@HighTec.saarlink.de)
tkelm
  A Tk based mail reader (requires elm).
  Budi Rahardjo (rahardj@ccu.umanitoba.ca)
zorro
  A to-do list manager.
  Lindsay Marshall (Lindsay.Marshall@newcastle.ac.uk)
tablelist
  An [incr Tcl] Table Widget based on the Tk Listbox. For Tk 4.0.
  Allan Brighton (allan@piano.sta.sub.org)
nn-tk
  A GUI interface for the nn newsreader.
  Toivo Pedaste (toivo@ucs.uwa.edu.au)
tribut
  A triangular button using a mostly hidden scrollbar.
  John Robert LoVerso (John@LoVerso.Southborough.MA.US)
htext
  This little peice of demo code gives you a horizontal and vertical scrollbar for a text widget in Tk3.6.
  John Robert LoVerso (John@LoVerso.Southborough.MA.US)
scrollgraph
  An example of adding a scrollbar to blt_graph and a scale to control magnification factor.
  Brad Midgley (bmidgley@sunset.cs.utah.edu)
tkpiechart
  Piecharts for Tk. Implemented in pure Tcl/Tk. Tested on Tcl7.4/Tk4.0 and Tcl7.5/Tk4.1
  Jean-Luc Fontaine (jfontain@pluton.experdata.fr)
mankala
  The game of Mankala written entirely in Tcl/Tk.
  Roger E. Critchlow Jr. (rec@elf.org)
music
  A Tk program to keep track of a list of CD's.
  Rob Urban (urban@mfr.dec.com)
cklist
  Tk based checklist for projects, etc.
  Monty Scroggins (monty.scroggins@rsd.dl.nec.com)
itcl_widgets
  Several Incr Tcl widgets and HTML docs.
  Nat Pryce (np2@doc.ic.ac.uk)
tkmapedit
  Tkmapedit is a map configuration file editor for CERN httpd.
  Taguchi Takeshi (taguchi@aic.co.jp)
itcl_LW
  A collection of itcl widgets.
  Mark Sterin (msterin@bmc.com)
safe-tcl
  An implementation of Enabled Mail (EM).
  Safe Tcl team (safe-tcl-request@cs.utk.edu)
setter
  A TCL/TK front end to the xset program
  James McNalley (mcnalley@metnet.geog.pdx.edu)
class-browser
  A very simple [incr Tcl] graphical class browser.
  Drew J. Asson (asson@stsci.edu)
groupie
  A front-end for group-based permission schemes.
  Peter A. Grina (grina@cnj.digex.net)
yaap
  word
  A Tk dictionary searching application.
  Monty Scroggins (monty.scroggins@rsd.dl.nec.com)
organizer
  Organizer Calendar/Rolodex package for tcl
  Marc W. Mengel (mengel@dcdmwm.fnal.gov)
frink
  A tcl formatting program.
  Lindsay Marshall (Lindsay.Marshall@newcastle.ac.uk)
MazeMan
  An interactive maze game
  John F. Sefler (sefler@eecs.berkeley.edu)
tkined
  A tk based network editor
  Juergen Schoenwaelder (schoenw@ibr.cs.tu-bs.de)
chichot
  A software agent that assists the user throughout the interaction with the xterm session.
  Zbigniew Wieckowski (wieckows@cs.umn.edu)
tkdiff
  A graphical front-end for the standard Unix 'diff' utility.
  John Klassa (klassa@aur.alcatel.com)
CanvasTable
  Layout canvas items in rows and columns with optionally draw grid lines in table
  Bryan M. Kramer (kramer@ai.toronto.edu)
heirarchy
  A Heirarchy drawing package for Tk/Tcl
  Donald Syme (Donald.Syme@cl.cam.ac.uk)
tcllex
  A scanner generator, producing an output file in tcl which can be used to scan lexically.
  Alistair G. Crooks (agc@uts.amdahl.com)
xtem_texmenu
  xtem_texmenu.3.12.1.tar.gz a GUI for TeX/LaTeX users with hypertext help for LaTeX syntax.
  Roland Weibezahn (l44@red.lrw.uni-bremen.de)
tyacc
  A slightly modified and extended version of byacc that allows the parsers specified in .y files to also be generated in tcl.
  Mike Kleyn (kleyn@cs.utexas.edu)
oa
  A small set of programs for office automation and personal information management. At the moment only a button bar program is available.
  Del (del@babel.dialix.oz.au)
tkcvs
  A Tk based graphical interface to the CVS configuration management system.
  Del (del@babel.dialix.oz.au)
Operator
  A files & applications manager. Operator-1.0b1-bin-linux.tar.gz Pre-compiled binaries for Linux.
  Erez Strauss (100274.260@Compuserve.Com)
tkmr
  A read-only mail file viewer.
  Andy Tefft (andy@dina.erie.ge.com)
patience
  patiencecards-1.7.tar.gz patienceman-1.8.tar.gz A solitaire game for those with plenty of it.
  Christian Krone (krischan@cs.tu-berlin.de)
artts
  Time tracking software
  Paul E. Coad (pcoad@crl.com)
purchase
  A program to prepare a fill-out form describing a purchase order.
  Przemek Klosowski (przemek.klosowski@nist.gov)
tksquare
  With tksquare you can build a 'magic square'. A 'magic square' is an arrangement of numbers which can be added together in a great number of directions (rows, columns, diagonals is minimum) to yield the same total.
  Fabrizio Pivari (pivari@agip.geis.com)
prototcl
  The TCL Proto-Compiler.
  Claudio Esperanca (esperanc@umiacs.umd.edu)
GuiBuilder
  A graphical user interface builder.
  Sean Halliday (halliday@BanffCentre.AB.CA)
addressbook
  An address manager which could replace your old paper rolodex.
  Clemens Durka (durka@informatik.tu-muenchen.de)
timesheet
  An on-line program which generates the hardcopy timesheets.
  Monty Scroggins (monty.scroggins@rsd.dl.nec.com)
idiff.tcl
  An interactive diff program.
  Alistair G. Crooks (agc@uts.amdahl.com)
tkedit
  An X11 oriented editor entirely written in tcl-tk.
  Rainer Kowallik (kowallik@ifh.de)
stprof
  A tax calculation program for Germany, for 1994. stprof95.README stprof95.tar.gz For 1995.
  Tuende Kriegl (kriegl.muc@sni.de)
tcl-cgi
  A small package which enables tcl programmers to write tcl-based cgi-scripts which can handle the "POST" method.
  Wessel Kraaij (Wessel.Kraaij@let.ruu.nl)
stdio.tk
  Code to allow Tcl/Tk programs that read from stdin, or write to stdout (or stderr) to run on MS-Windows without modification.
  Gerald W. Lester (gwl@cpu.com)
textundo
  An implementation of unlimited undo for the Tk (4.0b3) Text widget.
  Jean-Luc Fontaine (jfontain@pluton.experdata.fr)
tkgnuplot
  A tcl/tk interface to gnuplot.
  Mark Claypool (claypool@cs.umn.edu)
sntl
  Sam's non-standard Tcl Library.
  Sam Shen (SLShen@lbl.gov)
tkgoodstuff
  A button panel designed to be easily configured and modified. The main envisioned use is as an always-on-top destop utility to serve the user's common needs for indicators and buttons. Some "clients" are included: digital clock, biff, calendar/alarm support, PPP/SLIP net status indicator and toggler, POP/IMAP mail fetcher.
  Mark Crimmins (markcrim@umich.edu)
tkwfd
  A Tk based script to be used as a Unix (post) filter to show word frequencies.
  Ecole Sup'erieure en Sciences Informatiques (jlf@essi.fr)
html_library
  Simple HTML display library.
  Stephen Uhler (stephen.uhler@sun.com)
tcshql
  A Tcl interface to the shql SQL database program.
  Jean-Luc Fontaine (jfontain@pluton.experdata.fr)
dv
  A window surfaced table plotting program based on tcl/tk.
  Michael Boese (boese@ipf.bau-verm.uni-karlsruhe.de)
tktex
  A Tk-based interface to the UN*X tools related to TeX.
  Norman Danner (ndanner@indiana.edu)
xphone
  A Tk-based address & phone database.
  Rick McClanahan (rmcclana@gmu.edu)
tkhistory
  A program that visually keeps track of the command history for csh,tcsh and ksh.
  Rick McClanahan (rmcclana@gmu.edu)
convert
  a Tk-based unit conversion tool.
  Costas Vlassis (lonewolf@compulink.gr)
dotfile
  A tool with which you can configure emacs, tcsh and fvwm (and soon bash, NCSA WWW server and procmail) The configuration is done with check buttons entries, list boxes, etc. The Dotfile Generator is also a configuration tool where you can create a high level interface to your own programs. The Dotfile Generator uses tcl/tk so it is very flexible and powerful.
  Jesper Kjaer Pedersen
tkdir
  A directory Utility for managing files in a Workstation Cluster.
  Rainer Kowallik (kowallik@ifh.de)
tkgrabber
  tkTelnet
  tkTelnet v1.0 A tool designed to automate logging into machines via telnet.
  Yatish Patel (pately@vivanet.com)
surfit
  The All-Tcl (all-dancing) SurfIt! Web browser.
  Steve Ball (Steve.Ball@pastime.anu.edu.au)
xnet
  An X-Windows based AX.25 packet network analyzer
  Rich Parry action@iadfw.net
mghello
  An example which illustrates how a C program and a Tcl/Tk script can interact together.
  Michael K. Ganley (mikegan@world.std.com)
tclXtSend
  The Tk "send" command for Xt
  Jan Newmarch (jan@pandonia.canberra.edu.au)
newsflash
  A Usenet newsreader written using Tcl/Tk.
  Koert Zeilstra (koert@cais.com)
TkBabyNames
  Provides an easy way to keep track of baby names you are considering and allows you to generate all possible combinations of those names.
  Tyson Bigler (bigler@texas.net)
TclVSrpt
  A set of 10 Tcl procedures for easily creating either ASCII or Postscript(TM) documents from within Tcl applications.
  Steve Wahl (steven@cirque.com)
readonlytag
  A readonly tag for Text widgets.
  Bruno Serra (Bruno.Serra@sophia.inria.fr)
stooop
  Stooop (a Simple Tcl Only Object Oriented Programming scheme). Stooop is implemented in a single sourceable file and uses simple techniques to provide object orientation to the great Tcl language.
  Jean-Luc Fontaine (jfontain@pluton.experdata.fr)
typebreak
  A program for people who want to prevent overworking themselves at the keyboard (which may sometimes result in injury). Via configurations on a control screen, various breaking periods may be set. This program also allows programs/scripts to be kicked off at different points in typebreak's operation.
  Robert Brown (dummy@emf.net)
tch
  A program for conveniently accessing Tcl/Tk documentation online.
  Ken McDonald (mcdonald@cs.sfu.ca)
ComboBox
  A basic ComboBox widget for Tk4.0.
  Ashutosh Joglekar (ashutosh@panix.com)
tclwobjects
  The TCL implementation of TCL With Objects (TWO).
  Andrew Ginter (aginter@cuug.ab.ca)
tm
  "typemon" monitor keyboard and mouse activity and suggest rest breaks.
  Rick Walker (walker@opus.hpl.hp.com)
  Tom Knotts (knotts@opus.hpl.hp.com)
obTcl
  A pure-Tcl object- and Megawidget-extension.
  Patrik Floding (patrik@dynas.se)
TclVSdb
  A native Tcl database facility, written entirely in vanilla Tcl code, and is suitable in any Tcl application environment.
  Steve Wahl (steven@cirque.com)
TkVSform
  A facility for developing Tk-based forms without worrying too much about such things as widget path names, widget arguments, key bindings, geometry management, and other annoying Tk issues.
  Steve Wahl (steven@cirque.com)
widget-demo
  The "widget" demo for the Japanized Tcl7.4/Tk4.0.
  Makoto Ishisone (ishisone@sramhc.sra.co.jp)
printop
  A frontend to lpc, lpq and lprm with their full functionality.
  Olaf Gellert (gellert@informatik.uni-hamburg.de)
Tcl-Blob
  A freely distributable extension to Tcl/Tk called Tcl Binary Large Objects (Tcl-Blob). Tcl-Blob adds handling of arbitrary binary data to Tcl/Tk. See the blob1.1.upload.note
Tcl-BlobX
  A freely distributable extension to Tcl/Tk called Tcl Binary Large Objects eXtension (Tcl-BlobX). Tcl-BlobX is built on top of the extension Tcl-Blob (by same author) and provides a collection of algorithms requiring or producing arbitrary binary data. Currently it contains only cryptographic and related algorithms.
TkDesk
  TkDesk is a graphical desktop and file manager for UNIX and the X Window System.

Skunkware 96 Main Page or you may wish to Browse This Directory