Version 302 of Applications in Tcl and Tcl/Tk

Updated 2007-01-21 23:44:10

There is such a strong growth of full applications in Tcl and (especially) Tcl/Tk, or Tcl with other extensions, that an interactive facility such as that provided here on The Tcler's Wiki is needed for authors to add their own categories and links to the homepages for their applications. Feel free to add categories to those already existing. Please keep descriptions brief, and always link to a download site at a minimum, but preferably to the homepage for your application.

See Extensions for Tcl and Tk for a catalog of extensions.


Setting the size of images

Is there a way to set the size of images? They seem to show up at their natural size, which is not always good, but I at least am not eager to have to create an additional version of an image just for this page.

Also, this page has gotten big enough that navigating is a bit of a pain. Is there a way to create a category index at the top of the page? WJP


KJN Yes, some of the images are far too big for the page. A shrunken image, with a link to a separate Wiki page with the full-size image, would be much better.

Also, the applications that have dead links, or have not seen development since Tcl 7.6, could be moved to another page, such as Applications in Tcl and Tcl/Tk -- Old. Anyone who still uses or cares about these applications can always move them back ;-)

At least one application was listed twice - it is good to list them in alphabetical order within each section!



Browsers and Web Resource Clients


CD Writers

  • WISH CD-Writer is a simple Tcl/Tk front end to mkisofs (for creating CD images), cdrecord (for writing data CDs), and cdrdao (for writing audio CDs).
         http://www.geocities.com/pa_mcclamrock

Chat and Instant Messaging

  • Alvaro's Messenger - aMSN is a free open source MSN Messenger clone. Certainly one of the most popular Tcl/Tk applications out there.
  • Potato MUSH (MUD) Client - A telnet-type client for connecting to MUSH/MUD/MOO/etc games, written in Tcl/Tk and using Iwidgets. See the page for a long list of features.
  • TkMOO-light [L1 ] A MOO/MUD/etc. client with xmcp support and a well-documented plugin interface.
  • Coccinella Tcl/Tk Jabber client, whiteboard and much more
         http://hem.fyristorg.com/matben/
  • TiK is a pure Tcl/Tk application for AOL Instant Messaging

FW: specifically, TiK is AOL's "TOC" gateway system for AIM

TiK also takes plugins written in Tcl namespaces, either enhancing the basic application, or adding entire functional features. While it has gotten great response in the UNIX community, many Windows users have also begun to enjoy its flexibility and features.

FW: it warrants noting that AOL was the original developer of TiK, but since mysteriously abandoned it. This is one of those few Tcl applications made by a major company.

         http://tik.sourceforge.net/
         http://tikpkgs.sourceforge.net/
         http://gtcs.com/tik/
  • OpenVerse visual chat environment
         http://www.openverse.com/
  • Tkabber Tcl/Tk powerful Jabber client
         http://tkabber.jabber.ru/
  • tkirc - Tcl/Tk multi-window IRC client using ircII and variants in daemon mode for telecommunications back-end. Hardy and powerful.
         http://www.north.de/~atte/tkirc/  -- dead link
         http://packages.debian.org/stable/net/tkirc  -- v1.202 source is in Debian Stable
  • tkirc2
         http://www.netsplit.de/tkirc2/
  • XiRCON - IRC client for Windows
         http://www.xircon.com/ -- dead link
         http://ahnberg.pp.se/xircon/xirc10b4.exe -- mirror
 See also http://en.wikipedia.org/wiki/XiRCON - last version was 1.0beta4 (1997).  Development has ceased.
  • zircon - Pure Tcl and very impressive
         ftp://catless.ncl.ac.uk/pub/zircon.tar.gz
  • telemaco - Talk-alike chat program in Tk (you see every keystroke while the remote user types), with shared blackboard.
         http://wiki.hping.org/144

Clipboard Management


Communications Controls

  • modemtcl
         http://www.45.free.net/~vitus/software/tcl/modemtcl.html

Database Front Ends and Complete Facilities

         http://www.pgaccess.org
  • pgtclsh and pgtksh Tclsh and Wish for PostgreSQL, part of the normal distribution. This is a high-end open-source database.
         http://www.postgresql.org/docs/
  • libpgtcl has also been separated from the main core. This is the client side Tcl binding to PostgreSQL.
         http://gborg.postgresql.org/project/pgtcl/projdisplay.php
  • WISH List: a simple, moderately powerful list manager for home and small office use
        http://www.geocities.com/pa_mcclamrock

Desktop Environments and Managers

  • FileMan
 What: FileMan
 Where: http://www.bongo.demon.co.uk/fileman/ (Project moved, but website still live.)
 Description: File Manager with multi-window views, drag and drop,
 private trashcan, event logging, configurable menus, file types,
 double click operations, toolbox, button bar, security,
 file splitting, file encoding/decoding/compression/spell checker/
 word counting, file copy/move/deletion/viewing/editing/sorting,
 program launching, archive creation/extraction, configurable
 icons, intelligent links, progress meter and clock,
 tested on AIX/UNIXWARE/UPUX/LINUX,
 Updated: 11/1997
 Contact: mailto:[email protected] 
  • FileManager: a highly configurable Tcl/Tk File and Session manager
         http://www.cmbi.kun.nl/~schaft/FileMan/fileman.html

http://www.cmbi.kun.nl/~schaft/FileMan/pictures/big.gif

  • filerunner - File manager for Unix; is easy to use and feature rich.

http://www.cd.chalmers.se/%7Ehch/filerunner.gif

  • NameFind - File search tool for Mac OS X.
      Where: http://www.codebykevin.com/namefind.html

http://www.codebykevin.com/namefind.gif

  • NeXT-style file manager
 Where: http://de.geocities.com/ulf_jasper/ulfm/ulfm.html by [Ulf Jasper]
 Screenshot: http://de.geocities.com/ulf_jasper/ulfm/screenshot.gif
  • Not A Commander (nac)
 What: Not A Commander (nac) - alpha software
 Where: http://nac.sf.net/ 
 Description: Yet another file manager modled after the Norton Commander.
 Tcl implementation of the geometry manager with menus based on
 it.
 Currently at version 1.0-SNAP-030223 .
 Updated: 09/2001
 Contact: See the web site
  • Project Manager
 What: Project Manager
 Where: http://conero.lrn.ru/index_en.php
 Description: ProjMan is a full IDE for programming in TCL/Tk. It includes a
 project and file manager, a source editor with syntax highlighting
 and procedure navigation, a context-sensitive help system, etc.
 Requires Tcl, Tk, BWidget.
 Currently at version 0.3.7.
 Updated: 08/2006
 Contact: See web site
  • sfm
 What: sfm
 Where: http://www.naskita.com/linux/sfm/sfm.shtml
 Description: sfm manages files, has drag and drop support, can mount
        floppies, etc.
        Currently at version 1.4.0 .
 Updated: 09/2001
 Contact: http://www.naskita.com/linux/sfm/sfm.shtml

http://www.naskita.com/linux/sfm/sfm.gif

  • TkDesk
 What: TkDesk
 Where: http://tkdesk.sourceforge.net/
 Description: an [[incr Tcl]] based desktop and graphical file manager,
  with built-in text editor.  Allows an arbitrary number
  of file and directory browser windows, configurable file-specific
  popup-menus, history mechanism of directories, opened files,
  executed commands, etc., annotated files, ability to search for
  files by annotation, name, contents, size or age, trash can,
  drag and drop, disk usage of directories hierarchies,
  performs file operations in the background, bookmarks,
  configurable application bar, multi-buffer editor, sound support.
 Currently at version 2.0.
 Updated: 04/2004
 Contact: mailto:[email protected]

http://tkdesk.sourceforge.net/images/tkdesk.jpg

  • TkFileman
 What: TkFileman
 Where: http://www.mindspring.com/%7Ejoeja/programs.html 
 ftp://ftp.mindspring.com/users/joeja/tkfileman-0.5.3.tar.gz
 Description: A simple file manager that supports a GUI for tar/untar/gzip/
 gunzip of files, written in Tcl/Tk for Linux.
 Updated: 12/1999
 Contact: mailto:[email protected] (Joseph Acosta)
  • TkWorld
 What: TkWorld will replace your xterm
 Where: http://www.tkworld.org/   --- dead link 8/23/02
        http://www.tucows.com/preview/10044 has a copy
  • VuMan
 What: VuMan - man page viewer for Mac OS X
 Where: http://www.codebykevin.com/vuman.html

http://www.codebykevin.com/vuman.gif

  • WISH Command Center and WISH Mini-Console
 Where: http://www.geocities.com/pa_mcclamrock
 Description: WISH Command Center is a simple program launcher written in Tcl/Tk.
              WISH Mini-Console is a simple Unix-type command-line console, with
              more versatile Tcl/Tk code editing features than standard Unix consoles have.
  • x-files
 What: x-files (UNIX only)
 Where: http://www.hut.fi/u/mkivinie/X-Files/
 ftp://sunsite.unc.edu/pub/X11/contrib/utilities/
 http://pinhead.tky.hut.fi/%7Exf_adm/ (dead link)
 ftp://ftp.funet.fi/pub/X11/contrib/utilities/ (dead link)
 Description: X-Files is a graphical file management program for Unix/X.
 User-configurable action buttons supported.
 Easy configuration.  Transparent access to tar, zip, lharc,
 rar, rpm, compressed tar packages.
 Pop up menu for quick use of basic file operations.  Directory
 history, safe delete, short cut keys, context sensitive help.
 Requires Tcl 7.4 or newer, preferably a 3 button mouse, and
 Unix/X.  V2.00 beta 1 requires Tcl 8.0 or higher, and
 includes ftp support as well as other things.
 Note that the primary http site is only available during
 daylight hours at this time.
 Updated: 05/1999
 Contact: mailto:[email protected]
 mailto:[email protected]

E-Mail and Usenet News

  • Postilion is a knock-off of NeXTmail.app that has reached solidity for daily use as an E-Mail client. It uses Pine's C-Client library linked to a custom wish, for access to many styles of local, POP3 and IMAP4r1 mailboxes, in addition to having a good composer.
          http://www.postilion.org/
  • TkRat (Ratatosk) is an E-Mail client, the father of Postilion, above.
          http://www.tkrat.org/
  • tkbiff is a "you have mail" utility that is vastly improved over things like xbiff or xbiff++. Fast and wonderfully configurable. Handles any of file-access, POP, IMAP, SSL and runs on UNIX, Win, and Mac.
          http://expect.nist.gov/tkbiff
  • Blueline is a pre-scanner for pop3 email. Let's you preview the mail and very easily delete spam before it ever hits your email client. Checks for and announces new mail, Version 2.0 includes rule engine, spam percentages, colors, etc. Blue Line - spam filter
          http://www.tclbuzz.com/v0/blueline  
  • uudeview/xdeview is the best tool for packing/unpacking the binary Usenet postings.
          http://www.informatik.uni-frankfurt.de/~fp/uudeview/

E-Mail and Usenet News Site Management

  • Abuse Spam reporting and Whois client
          http://spam-abuse.sourceforge.net/
          Does it use Tcl?

Engineering Applications

  • AXIS A modern User Interface for EMC and EMC2
          http://axis.unpy.net/

Financial Management

  • Oklin PAM is a complete account manager
          http://www.oklin.com
  • TclTicker is a simple stock market ticker (and mailer)
          http://www.nyx.net/~tpoindex/tcl.html#Tclticker
  • TclStock is yet another stock ticker. It was inspired by TclTicker (above).
          http://mini.net/tcl/3517

Games

  • Mensch Høgørøk Nicht (Pachisi) [L2 ]
  • TkPoker is an IRC poker client (It's not a very good general IRC client so I didn't put it under Chat). Uses Tcl, Tk, and Iwidgets.
          http://tkpoker.sourceforge.net

http://tkpoker.sourceforge.net/images/rflush.gif

  • Tickletankle a 2-player real-time aim and fire tank game. Inspired by Giovanni Tummarello's game Fractal Fighters.
          http://stud4.tuwien.ac.at/~e0225855/tickletankle/tickletankle.html

http://stud4.tuwien.ac.at/~e0225855/tickletankle/snapshot1_tn.png

  • SCID (Shane's Chess Information Database)
 What: SCID (Shane's Chess Information Database)
 Where: http://scid.sourceforge.net
 Description: SCID is a (C++ extended) Tcl/Tk based Chess database program.

http://scid.sourceforge.net/screenshots/main.png

More screenshots at SCID.

  • TkSokoban is a tcl/tk version of the Sokoban puzzle game. It includes several advanced features including keyboard and mouse control, automatic path finding, unlimited undo, and "skinable" levels.
          http://www.jeffgodfrey.com/development.shtml

http://www.jeffgodfrey.com/posted_pics/tkSokoban_screenshot_small.jpg

  • Spider Solitaire is a Tcl/Tk version of the card-game shipped with Windows XP. It has three difficulty settings (easy/1 suit, medium/2 suits, hard/4 suits), an undo feature, and a 'suggest move' feature.

See also Tcl/Tk games.


Graphics Manipulation and Painting

  • Arclabel bar code label design and printing.
          http://www.arcetiq.com
  • Finomaton comfortably draw and typeset finite state machines. Generates plain MetaPost output.
          http://stud4.tuwien.ac.at/~e0225855/finomaton/finomaton.html

http://stud4.tuwien.ac.at/~e0225855/finomaton/snapshot1_tn.png

 What:  Tom's TkDraw
 Where: http://hea-www.harvard.edu/~fine/Tech/ttkdraw.html

3D Modeling and Rendering

See Graphics With Tcl


Groupware


Linguistics

  • Minpair = generates a list of minimal pairs (words differing only in one segment) from a wordlist. This package consists of a C program that does the main work with an optional Tcl/Tk GUI.
   http://billposer.org/Software/minpair.html

http://billposer.org/Software/Images/MinpairOverview.jpg

  • WordGenerator - generates lists of possible words given information about syllable structure
   http://billposer.org/Software/WordGenerator.html

http://billposer.org/Software/Images/WordGeneratorOverview.jpg


Network Management

  • Tnm/Scotty/TkInEd <= see descriptions, here on the Wiki
  • tkWhois - whois services client in Tcl/Tk
          http://www.callnetuk.com/home/mudh3dz/downloads.html -- dead link
          http://ftp.arnes.si/ftp/packages/tcl/sorted/packages-8.0/x11/tKwhois/0.98/ -- mirror
  • NuBell Netware client in Tcl/Tk
          http://masterjg.8m.com/nubell/
  • MIB Smithy - a visual GUI-based environment for designing and compiling SNMP MIB and COPS PIB modules, with several built-in SNMP management tools. Uses MIB Smithy SDK as its core (written in C++) with Tcl/Tk for the front end/GUI for portability as well as for user-scripted custom output formats.
          http://www.muonics.com/Products/MIBSmithy/

http://www.muonics.com/extimgs/macsmithysm.png


Operating System Management

  • Starfish - secure remote management of multiple systems
          http://www.starfishsystems.ca/software.php

http://www.starfishsystems.ca/Image/starfish-screen-icon.png

  • Windows Inspection Tool Set - cross linked views of Windows system components.
          http://wits.magicsplat.com

http://www.magicsplat.com/wits/screenshot.png


Operating System Package Management

 What: PortAuthority - a GUI for MacPorts
 Where: http://www.codebykevin.com/portauthority.html
 Description: OpenDarwin's package ports, now known as "[Darwinports]", are written in Tcl.
              PortAuthority is a Tcl/Tk front end for MacPorts.

http://www.codebykevin.com/portauthority.gif

  • Ports Interface Browser (pib)
 What: Ports Interface Browser (pib) for FreeBSD
 Where: http://www.freebsd.org/ports/sysutils.html#pib-1.2
 Description: pib is a GUI shell for root/user level software installation on
 FreeBSD.  It uses tkswallow to manage multi-port building within the Tcl/Tk
 GUI, and gives a convenient browser to install/uninstall software.
 Updated: 01/2007

'Presentation Software'

  • EWIPE - a presentation tool that can also export to HTML
         http://www.jnet-jp.to/~sekisita/ewipe/index-e.html

http://www.jnet-jp.to/~sekisita/ewipe/ewipe.jpeg

  • SlideDraw - a presentation slide preparation package
         http://www.pragana.net/slidedraw.html

http://www.pragana.net/sld1.jpg

         http://tkoutline.sourceforge.net
  • VebKlaso - a system for doing on-line real time presentations with images and sound. It is useful for presenting talks, courses and trainings, seminars, or conferences, requiring only the participant's browser and mp3 player.
         http://vebklaso.com/en/index.html

http://vebklaso.com/en/images/vk-thumb.jpg


Regular Expression Tools

  • Redet - a tool for developing and executing regular expressions and other pattern matchers.
   http://billposer.org/Software/redet.html.

http://www.billposer.org/Software/Images/RedetOverview.jpg


Science Applications

  • Alana a highly responsive Turing machine simulator with many examples and extensive documentation.
          http://stud4.tuwien.ac.at/~e0225855/alana/alana.html
  • Audela is a free and open source astronomy software intended for digital observations (CCD cameras, Webcams, etc.). Audela is fully customizable and reprogrammable using simple Tcl-Tk scripts. It enables not only camera control, but also full telescope control, locally or at long distance via a network. It has been written for both Windows and Linux platforms and is available in 6 languages (fr,uk,es,it,de,dk).
          http://software.audela.free.fr/english.htm

http://software.audela.free.fr/images/acq_small.gif

  • gpsfeed+ is a utility that feeds the PC with continuous GPS data. NMEA 0183 GPS sentences are sent to the application through a socket (TCP/IP) connection or a UDP multicast message. It also outputs the same NMEA data to a serial port of the PC. Polling applications can query the embedded lightweight http server to obtain gps data either in text form or as an XML data snippet.
          http://users.hol.gr/~dzach/gpsfeed/

http://users.hol.gr/~dzach/gpsfeed/gpsfeed+_files/gpsfeed_ss8.png

  • LCD Editor
     http://www.tech-edv.co.at/programmierung/gplsw.html
  • NSCLSpecTcl (pronounced Spectacle) is a powerful nuclear event data analysis too. It provides an object oriented C++ framework for histogramming and other data analysis operations. The Tcl/TK scripting language is embedded as the program's command language, providing the user with a powerful, extensible, command set as well as the ability to build custom graphical user interfaces or extend existing ones. The Xamine display program provides SpecTcl with a powerful visualization component.
          http://www.sourceforge.net/projects/nsclspectcl

This project should not be confused with SpecTcl, which is a Tcl GUI builder and worth a look in its own right.

  • Ohm-O-Graph Ohm-O-Graph is a small tool for calculating resistance and tolerance of a resistor. Just a hack but you may find it useful, e.g. for educational purposes. It makes use of Tcl/Tk which therefore has to be installed on your machine. (The package for Tcl/Tk is named Wish and is installed on most Unix based boxes, including Linux. For Windows, it is available, too.)
    http://www.drni.de/niels/drni/xyz/ohmograph/

http://www.drni.de/niels/drni/xyz/ohmograph/shot1.png

  • PhyloGrapher is a program designed to visualize and study evolutionary relationships within families of homologous genes or proteins (elements). It is a drawing tool that generates custom graphs for the given set of elements. In general, it is possible to use PhyloGrapher to visualize any type of interactions between elements you want.
          http://phylographer.sourceforge.net/
  • SaVi is satellite visualization software that lets you create, run, examine, and modify satellite orbits in two and three dimensions. Simulations of Iridium, Teledesic, Globalstar, GPS, and other satellite constellations are included. SaVi requires Tcl and Tk on a Unix system. SaVi works well with the 3D renderer Geomview. Geomview is optional, though recommended for its 3D rendering capabilities.
          http://savi.sourceforge.net/

http://savi.sourceforge.net/savi-geomview-globalstar-desktop-small.png

  • Spin - Tk graphical front end for NMR spectrum simulator (Linux, Windows).

http://www.sfu.ca/~gay/spin2.gif

          http://www.sfu.ca/~gay/spin.zip
  • "tkGate" is a event driven digital circuit simulator with a tcl/tk-based graphical editor. TkGate supports a wide range of primitive circuit elements as well as user-defined modules for hierarchical design. The distribution comes with a number of tutorial and example circuits which can be loaded through the "Help" menu. The example circuits include a simple CPU, programmed to run the Animals game. For more information, check out the documentation. TkGate is free software provided with source code under the Gnu Public License.
          http://www.tkgate.org/

http://www.tkgate.org/fig/2.0/small_main.gif

  • XCrySDen is a crystalline and molecular structure visualisation program, which aims at display of isosurfaces and contours, which can be superimposed on crystalline structures and interactively rotated and manipulated.
          http://www.xcrysden.org/

http://www.xcrysden.org/img/xcrysden-in-action-200.png http://www.xcrysden.org/img/xcrysden_molsurf2-200.png


SMS and Cellular Communications

  • Cell Messenger an application to dowload, send,

receive, archive SMS messages from a mobile phone. Available as TclKit [L3 ], Windows [L4 ], and Linux [L5 ] starpacks.

http://www.sw4me.com/wiki/CellMessenger/files?get=screen.gif

  • SMS Reception Center an application to handle incoming SMS messages with a GUI to edit the filters which will be applied to each message and the actions which will be performed.
          http://www.sw4me.com/
          http://www.sw4me.com/SmsRc.zip (1.5M, Windows-only)

http://www.sw4me.com/screen-svcrun.png


Software Development/IDEs

  • Alphatk - Shareware Tcl/Java/C/C++/TeX/LaTeX/HTML/CSS/etc programmer's editor, runs on Win/Unix/MacOS X.
         ftp://ftp.ucsd.edu/pub/alpha/tcl/alphatk/
         http://www.purl.org/net/alphatk
  • Ased - ASED is an easy to use Tcl/Tk Editor written in pure Tcl/Tk using the BWidget Toolkit
         http://www.tcl-home.de/ased/asedhome.htm
  • bme - bitmap editor. Produces .xbm bitmaps for use on Tk widgets
        http://www.sfu.ca/~gay/bme.zip
  • BitKeeper - (commercial) software configuration management which uses Tk for all of its GUIs
         http://www.bitkeeper.com
  • bras Rule Based Command Execution (make-look-alike)
         http://developer.berlios.de/projects/bras/
  • ColorExplorer
     http://billposer.org/Software/ColorExplorer.html

http://billposer.org/Software/Images/ColorExplorerOverview.jpg

  • CrowTDE An easy to use Tcl/Tk development environment (Tcl/Tk IDE).
     http://crowtde.sourceforge.net/
     http://crow.ee.stut.edu.tw/dai/crowtde/index.htm

http://crow.ee.stut.edu.tw/dai/crowtde/images/l_01.png

  • fickle - the flex-like clone for Tcl
        http://tcl.jtang.org/fickle/
  • GNU Source Installer - a graphical installer for source packages; "We also welcome additional developers, especially people with a good background in Unix administration, Tcl, Tk, Expect, C, xlib, or Autoconf."
         http://www.gnu.org/software/sourceinstall/

http://www.gnu.org/software/sourceinstall/sourceinstall-screenshot-1.png

  • IPAT-S Software Suite - a collection of supporting tools for the IPAT-S scenario scripting language (a mathematical modeling langauge). The interpreter is written in C/flex/bison, while the supporting GUI tools are all written in Tcl/Tk.
         http://ipat-s.kb-creative.net/
  • Komodo - well, not in Tcl, however for Tcl
  • RamDebugger - a Debugger/IDE for TCL/TK
  • smake - a make replacement in Tcl
  • SRCE - Simple Revision Control Engine, RCS based source code control and configuration management with Change Request Management built in.
         http://homepages.tesco.net/mick.helen/SoftMick/
  • TCL Developer Studio
         http://kakunin.chat.ru/tcldev/
        http://www.twobarleycorns.net/tkcvs.html
        http://tkcvs.sourceforge.net
        https://sourceforge.net/projects/tkcvs/
  • TKproE - a program development application for Tcl/Tk. Has extensive widget property editing, geometry management, canvas editing, namespace management and font management capabilities.
        http://tkproe.sourceforge.net

        Read the documentation at http://tkproe.sourceforge.net/TKproEdocs.pdf

http://tkproe.sourceforge.net/linkfiles/tkproeMainWin.jpg

  • tmk - a Tcl "make"
         http://tmk.sourceforge.net/
  • Tycho - extensible [incr Tcl] development environment
         http://ptolemy.eecs.berkeley.edu/tycho/
  • visualCVS - graphical front end to CVS including baseline browser and powerful search utility, integration for emacs, gvim, ...
        http://www.scentech.ch/E/products/visualcvs/index.html
  • Visual Tcl (vTcl) - GUI Builder for Tcl/Tk and Tclets
         http://vtcl.sourceforge.net
  • XF - One of the original GUI builders for TCL/TK projects
        http://home.nycap.rr.com/dlabelle/xf/xf.html
  • See also Text Editors (below), IDE

Spreadsheets

  • Abacus for number crunching and what ifs in Tcl/Tk plus C++ Extensions
         http://tahoe.inesc.pt/~aml/abacus/abacus.html
         The old link at http://www-cad.eecs.berkeley.edu/HomePages/aml/abacus/abacus.html is dead
  • moodss - Modular OO Dynamic Spreadsheet
        http://moodss.sourceforge.net/
        See also the author's site at http://jfontain.free.fr/
  • Other spreadsheets and related tools are listed at spreadsheet; some are written in Tcl/Tk.

Text Editors

  • Tcl TextEdit is a simple and powerful texteditor
         http://sourceforge.net/projects/tcltextedit/
  • WISH Supernotepad text and HTML editor
        http://www.geocities.com/pa_mcclamrock/
  • Many more editors are listed at Tcl Editors; most are written in Tcl/Tk.
  • See also Software Development/IDEs (above)

Text Utilities

  • Hits! Graphical Text Browser (A GUI, multipattern, multi-window grep)
        This is the tool that was demonstrated at the Tcl/2k conference
        WIP session by [Roy Terry].
        http://tclbuzz.com/v0/hits
        This is a superb replacement for diff, a tool for comparing multiple text files.
  • xlit Transliteration tool

http://billposer.org/Software/xlit.html http://www.billposer.org/Software/Images/XlitOverview.jpg


Time-related Utilities

  • Stopwatch A simple but elegant stopwatch for hand-timing.
        http://expect.nist.gov/stopwatch

UML related Applications

 What: Ideogramic
 Where: http://www.ideogramic.com/
 Description: Tcl/Tk based UML tool which uses gestures to create diagram
        elements.
 Updated: 09/2001
 Contact: mailto:[email protected]

 What: voodoo
 Where: http://voodoo.sourceforge.net/
 Description: UML class diagram editor, written in Tcl/Tk and C++ .
        Tested on Linux, Solaris, and Windows.
        Currently at version 1.99.11 .
 Updated: 09/2001
 Contact: See the web site

See also Playing UML.


Weather Monitoring

  • tkweather.tcl fetches NOAA reports
         http://oplnk.net/~ajackson/software/
         http://freshmeat.net/projects/tkweather/
  • JStrack is a freeware hurricane tracking system by Jim Graham. JStrack is designed to take its input directly from NHC/TPC advisories (e.g., via e-mail and procmail). It's designed to run on Unix, but also runs on Windows 95/98/NT/2000.
         http://www.purl.org/net/jstrack

Webservers using Tcl and Web-based Facilities

         http://aolserver.com/
  • TclHTTPd Webserver entirely in tcl - production use by Scriptics and others
         http://purl.org/tcl/home/software/tclhttpd/
         http://www.zveno.com/zm.cgi/in-features/199802-tclhttpd.tml
  • Wikit collabrative web server in a starkit
         http://www.equi4.com/wikit

Website Management Tools and HTML Editors

  • Alpha shareware HTML editor (see also Alphatk above)
         http://www.kelehers.org/alpha/
  • Comanche (similar to TkApache in PerlTk) GUI Webserver Management Tool
         http://www.comanche.org/
  • MTE -- This customizable XHTML editor works like a word processor the control codes of which are the XML markup.
         http://wolf-dieter-busch.de/js/mte/en.htm

http://wolf-dieter-busch.de/html/res/img/Mte/voll.gif

  • One Hand Content -- One Hand is a content management system suited to your living room. (Bei One Hand Content handelt es sich um ein Content-Managementsystem im Wohnzimmerformat.) Author German, Help German, GUI can be switched to English or German. Cool.
         http://wolf-dieter-busch.de/1hand/Ankuendigung/index.htm

http://wolf-dieter-busch.de/html/res/img/1hand/screenshot/heimatseite.gif

  • Xadsen Display information about Google Adsense earning in a little window. Uses TLS in order to perform HTTPS requests.
          http://www.hping.org/xadsen

Word Processors

  • epcEdit - XML/SGML document editor
         http://www.epcedit.com

http://www.epcedit.com/Products/Features/full_1tn.gif


XML Tools

  • tkxmllint A GUI for libxml ([L6 ]). Checks XML documents for well-formedness, validity, etc. Available from [L7 ]
  • tkxsltproc A GUI for xsltproc. Transforms XML documents using XSL stylesheets. Available from [L8 ]
  • FanXE A GUI xml editor [L9 ]

See also

  • Tcl Developer's Xchange [L10 ] Software listings (D. McC 5 Nov 2005 - This site no longer appears to have the large number of contributed software listings it used to have.)
  • J.M. Ivler's Tcl package registration site at [L11 ]. (escargo 14 Jul 2005 - It's still his domain, but there's no web server there any more.)
  • The comp.lang.tcl Launch Page at [L12 ].
  • SourceForge supported OpenSource.
  • The ProcPlace provided Tcl Contributed Sources Archive at [L13 ]. However, few if any updates are occurring here - the files are quite old. However, it is the only location for some of this code.
  • There is a tclapps CVS module in the tcllib sourceforge repository. This module includes tkchat and will hopefully contain other small applications not big enough to warrent their own sf project. Another example of an application in that module is dtp.
  • See Applications in Tcl and Tcl/Tk -- Old for applications that have dead links, or have not seen development since Tcl 7.6. Anyone who still uses or cares about these applications can always move them back to this page ;-)

Category Application