AsciiArtWidget creates and handles a widget with bindings appropriate for easy creation of ascii art. Basically it is a text widget filled with spaces and newlines, and character inserts replace a space, and backspace/delete replace characters with spaces so that the right hand side of the image is always in the right spot. Includes a mouse drag painting binding, and block sleection/delete, as well as a data loading and squaring system.

dbitotcl is a TCL extension for using Perl DBI functions from TCL as new TCL commands. The use of Perl is hidden from the TCL user; it is loaded as an embedded interpreter in the dbitotcl library, and the library maps all commands between Perl and TCL.

The Tcl Generic Database Interface project aims to
create a generic database interface for accessing
databases from Tcl, similar to Perl's DBD/DBI.
Currently implemented for accessing MySQL, with an
Interbase module to follow.

Tcl/SMAPI is a Tcl extension library that makes possible the use of the IBM Speech Manager API (SMAPI) in Tcl scripts. IBM is using Tcl/SMAPI in automating the testing of the speech recognition engine, both off-line and on-line. Using simple Tcl scripts, it is possible to interact with the ViaVoice speech recognition engine in a platform-independent manner. Developers may also use Tcl/SMAPI to quickly prototype graphical, speech aware applications using Tcl/Tk. In addition, using the Tcl language, general purpose speech applications can be developed, including, for example, client/server systems. A simple graphical dictation window is included with Tcl/SMAPI to illustrate the use of Tcl/SMAPI with the Tcl/Tk wish interpreter.

The tclreadline package makes the GNU readline facilities available for interactive Tcl shells. This includes history expansion and file/command completion. Command and subcommand completion is provided for all Tcl/Tk commands. Command completion can be easily added for user-defined commands.

The GOBLIN project consists of a C++ class library
for a large series of graph optimization problems,
GOSH, an extension of the Tcl/Tk scripting
language to graph objects, and GOBLET, a graphical
user interface to the library functions. GOBLET
includes a graph editor and supports the standard
graph layout methods.

Extended Tcl (TclX) is an extension to Tcl, the
Tool Command Language invented by Dr. John
Ousterhout. Tcl is a simple and powerful
embeddable programming language. Extended Tcl is
oriented toward system programming tasks and large
application development. TclX provides additional
interfaces to the operating system. It also adds
many new programming constructs, text manipulation
tools, and debugging tools.