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! ---- '''Audio''' * '''[Tk3Play]''' - MP3 player http://www.msc.cornell.edu/~bef2/ (Stale link) * '''dna2abc''' - a Tcl/Tk application for turning DNA sequences into musical sequences. http://dna2abc.sourceforge.net [http://dna2abc.sourceforge.net/dna2abc-small.png] Larger screenshot: http://dna2abc.sourceforge.net/dna2abc.png * '''[CrowAMP]''' - A small music player. http://crow.ee.stut.edu.tw/dai/crowtde/index.htm [http://crow.ee.stut.edu.tw/dai/crowtde/images/CrowAMP-linux.png] * '''Runabc''' - display an abc file on your screen in the standard music notation, send it to your printer and play the tune at any tempo or key on your audio card on your computer. http://ifdo.pugmarks.com/~seymour/runabc/runabc.html [http://ifdo.pugmarks.com/~seymour/runabc/runabc.gif] * [snackAmp] - MP3 & OGG player and jukebox [http://snackamp.sourceforge.net/siteimages/linuxdesktopsmall.png] * '''[WaveSurfer]''' - Soundfile editor http://www.speech.kth.se/wavesurfer/ [http://www.speech.kth.se/wavesurfer/ss5.gif] * '''[SndBite]''' - A specialized audio editor designed for breaking large recordings into smaller components with great efficiency. http://billposer.org/Software/SndBite.html [http://billposer.org/Software/SndBiteManual/Images/Overall01.jpg] * There is also [a musicbox], a small round-the-clock random shuffle player for ogg-files. Switching to mp3 is trivial. ---- '''Browsers and Web Resource Clients''' * '''tkbabel''' Front end to the Babelfish Translation Service http://members.home.net/sdanis/tkbabel/ -- dead link http://www.tucows.com/get/26743_34491 * '''Tcl Plugin''' for Netscape and Internet Explorer (and any others supporting the Netscape Plugin kit?) http://purl.org/tcl/home/software/plugin/ * '''[NewzPoint]''' A Tabbed layout display of multiple web pages in which each page is refreashed based on a configuration file. Its goal is to keep webpages current, quickly accessible, using a minimal ammount of desk space. (for Windows platform only) http://mini.net/tcl/NewzPoint [http://www.eteamz.com/cmym/images/tnp_sc_2.jpg] There are web browsers and html parsers listed at http://mini.net/tcl/3134 ---- '''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''' [http://www.awns.com/tkMOO-light/] 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, (Specifically, AOL's "[TOC]" gateway system for AIM - [FW]) which 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/ http://bacon.tcs.tufts.edu/~dkap/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/ Broken Link! 404 Not Found * '''XiRCON''' - IRC without limits http://www.xircon.com/ * '''zircon''' - IRC without the limits of XiRCON! 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''' * '''pgaccess''' MS-Access knock-off for [PostgreSQL] 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:filem@bongo.demon.co.uk * 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 * 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 * 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:jchris@users.sourceforge.net [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:joeja@mindspring.com (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:jforsten@cc.hut.fi mailto:mkivinie@cc.hut.fi ---- '''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/ http://www.dtek.chalmers.se/~maf/ratatosk/ * '''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://abuse.sourceforge.net/ ---- '''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) [http://wolf-dieter-busch.de/madn.htm] * '''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] * [tkpaint] * [ttkdraw] '''3D Modeling and Rendering''' See [Graphics With Tcl] ---- '''Groupware''' * [Minkowsky] appointment/task/address manager ---- '''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 http://wwwhome.cs.utwente.nl/~schoenw/scotty/ * '''tkWhois''' - whois services client in Tcl/Tk http://www.callnetuk.com/home/mudh3dz/downloads.html * '''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''' * OpenDarwin's package ports, now known as "[Darwinports]", are written in Tcl * A GUI for MacPorts, [PortAuthority], is available at http://www.codebykevin.com/portauthority.html. It is written in Tcl/Tk. [http://www.codebykevin.com/portauthority.gif] ---- ''''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] * [tkoutline] - outline editor 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''' * '''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 * '''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] * '''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] * '''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 http://www.sourceforge.net/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/xyz/ohmograph/ [http://www.drni.de/niels/xyz/ohmograph/shot1.png] * LCD Editor http://www.tech-edv.co.at/programmierung/gplsw.html * '''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] * '''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] * '''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/ * "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] ---- ''' SMS and Cellular Communications''' * '''Cell Messenger''' an application to dowload, send, receive, archive SMS messages from a mobile phone. Available as [TclKit] [http://www.sw4me.com/cellmessenger.kit], Windows [http://www.sw4me.com/starpacks/cmwin32.exe], and Linux [http://www.sw4me.com/starpacks/cmlinux86] 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]''' - software configuration management which uses tk for all of its GUIs http://www.bitkeeper.com * '''bras''' Rule Based Command Execution (make-look-alike) http://wsd.iitb.fhg.de/~kir/brashome/ http://bras.berlios.de/ * '''BED''' (Brian's Editor) Programmers Editor http://www.hottub.org/~dodge/bed.html --- dead link 09/01/03 * '''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://crow.ee.stut.edu.tw/dai/crowtde/index.htm [http://crow.ee.stut.edu.tw/dai/crowtde/images/l_01.png] * '''[Komodo]'''. Well, not in Tcl, however for Tcl. * '''[Tcl Dev Kit]'''. * '''Tycho''' extensible [[incr Tcl]] development environment http://ptolemy.eecs.berkeley.edu/tycho/ * '''Visual Tcl''' (vTcl) GUI Builder for Tcl/Tk and Tclets http://vtcl.sourceforge.net * '''Aged''' Programming Editor With Syntax Highlighting http://www.xmission.com/~georgeps/aged/ * '''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] * '''XF''' One of the original GUI builders for TCL/TK projects http://home.nycap.rr.com/dlabelle/xf/xf.html * '''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 * '''tkcvs''' graphical front end to CVS. Free. http://tkcvs.sourceforge.net * '''fickle''' fickle, the flex-like clone for Tcl http://mini.net/tcl/fickle * [RamDebugger] A Debugger/IDE for TCL/TK * [smake] is a make replacement in Tcl * '''TCL Developer Studio''' http://www.star.spb.ru/~small/tcldev/ * '''TclMake''' (formerly ''notmake'') http://ptolemy.eecs.berkeley.edu/~johnr/code/notmake/ --- dead link 09/01/03 predecessor (?) of tmk (http://www.tmk-site.org/) * '''tmk''' (also a Tcl "make", maybe derived from TclMake??) http://tmk.sourceforge.net/ * '''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/ * '''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/ * '''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] ---- '''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/ ---- '''Text Editors''' (Lightweight) * '''Tcl TextEdit''' is a simple and powerful texteditor http://sourceforge.net/projects/tcltextedit/ http://user.tninet.se/~hkc141i/index.html (old) * '''XWordPad''' Text editor http://www.geocities.com/SiliconValley/Campus/6846/index.html ''Abandoned. The site claims to have been last updated on October 3, 1999, and that "Downloads are not yet available."'' * '''nvi''' (from 4.4BSD) includes both embedded Tcl scripting and a Tcl/Tk embed wrapper. It also has ''almost'' i18n support. Cannot use embedded Perl and embedded Tcl in the same build, but both are provided. http://www.bostic.com/vi/ ftp://ftp.foretune.co.jp/pub/tools/nvi-m17n/ * '''WISH Supernotepad''' text and HTML editor http://www.geocities.com/pa_mcclamrock/ There are many editors listed at http://mini.net/tcl/1184.html; most are written in tcl/tk. ---- '''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 * '''[tkdiff]''' Graphical diff 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:miksen@ideogramic.com 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://web.qx.net/sk8ball/tkweather.html (Stale link) * '''weather''' plugin for TiK monitors web weather reports http://hcirisc.cs.binghamton.edu/~blalor/tik/#wx * '''tkgeomap''' comes with a weather-stations-of-the-world plot http://www2.txcyber.com/~gcarri/programming/tkgeomap.html * '''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''' * '''AOLserver''' http://aolserver.com/ * '''[mod_dtcl]''' for Apache - like PHP3, only Tclish * '''[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] * '''WebTK''' Browser and HTML editor http://purl.org/tcl/home/software/webtk/ ''"You step in the stream, but the water has moved on. This page is not here."'' * '''WebHand''' HTML WISIWIG editor (HTML is ''never'' WYSIWYG) --- dead link 8/23/02 http://members.xoom.com/xwebhand/ * '''[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 ([http://xmlsoft.org/]). Checks XML documents for well-formedness, validity, etc. Available from [http://tclxml.sf.net/tkxmllint.html] * '''tkxsltproc''' A GUI for xsltproc. Transforms XML documents using XSL stylesheets. Available from [http://tclxml.sf.net/tkxsltproc.html] * '''FanXE''' A GUI xml editor [http://wiki.tcl.tk/14900] ---- '''''See also''''' * Tcl Developer's Xchange [http://purl.org/tcl/home/software/] 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 [http://www.wwinfo.com/tcl/]. ''([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 [http://www.purl.org/net/tcl-faq/]. * [SourceForge] supported OpenSource. * The [ProcPlace] provided Tcl Contributed Sources Archive at [ftp://ftp.procplace.com/pub/tcl/]. 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]