Tim Craven - Freeware

(These packages are no longer maintained, but are made available as is.)

32-bit Windows packages | Java packages | Windows 3.1 packages | DOS packages

32-bit Windows packages

ExtPhr32 phrase extractor
NEPHIS32 string indexer
TexNet32 abstractor's assistant
TheW32 thesaurus manager
XRefHT32 Web indexer
Last updated 2005.07.27 2006.11.17 2007.12.13 2007.06.27 2011.02.28
More information · Documentation
· Recent changes
· Documentation
· Recent changes
· Documentation
· Recent changes
· Documentation
· Introduction
· Recent changes
· Documentation
· Recent changes
Downloadable self-extracting archive (for Windows XP and Vista) Extphr33.exe Nephis33.exe Texnet33.exe Thew33.exe Xrefht33.exe.
Downloadable .zip archive (for Windows 8) extphr32.zip nephis32.zip texnet32.zip thew32.zip No, because it drives Windows 8 crazy.
Some of what it does Extracts every word and every phrase up to a certain length that occurs at least a minimum number of times in a source text and that does not start or end with a stopword. Incorporates the classic NEPHIS string indexing system, with some additional formatting features, including production of indexes in HTML format. Assists in the writing of abstracts and other short summaries. Includes word and phrase extraction and various other capabilities. Assists in creating, modifying, and printing out a thesaurus. Allows users to define their own link types and report formats. Includes a template with definitions of the standard SN, USE, UF, BT, NT, and RT relation types and alphabetical, short, and tree report formats. Assists in human indexing of Web documents. Produces index displays in HTML form, including links to Web documents. Allows for automatic target extraction, target and link insertion, and production of tables of contents in HTML files and insertion of certain other HTML codes in plain text files.
Includes spell checker ? (Windows XP and Vista) No No Yes Yes Yes
Number of downloads, 2012 985 246 341 1497 425

(The self-extractors for these packages currently all require 16-bit support. In case of a "16-bit MS-DOS Subsystem" error message, consult the Microsoft help page at http://support.microsoft.com/default.aspx?scid=kb;en-us;324767.)

(In Windows Vista, running the self-extractors as administrator is recommended. Running one of the self-extractors as an ordinary user typically produces the useless error message

This file does not have a program associated with it for performing this action. Create an association in the Set Associations control panel.

(An alternative to running a self-extractor as a program is to change the extension to .zip, extract the contents, and run setup.exe in the folder containing the extracted files.)

(Using XP compatibility mode may also help with some problems.)

(In Windows XP and Vista, the applications are best viewed with "Windows and Buttons" set to "Windows Classic Style".)

(If you modify any files in the application, such as a configuration file in XRefHT32, and find that your changes are surreptitiously rolled back by your version of Windows, try transferring the program's folder out of Program Files to a safer location or adding the application folder to the appropriate exceptions list for any antivirus software.)

(There are no specifically 64-bit versions of these programs, nor are there likely to be. On a 64-bit system, try running them as 32-bit programs. Should you be unable to do that for some reason, an alternative is to use the Java applications in the next section.)

Article on using TheW32:

Website Indexes: visitors to content in two clicks by James Lamb (Lulu, 2006) includes a user manual for XRefHT32.

For sample XRefHT32 indexes, see

Java packages

(These open-source packages for Java (™) 2 Platform Standard Edition (J2SE) Version 5 include most of the same features as the ones for 32-bit Windows listed above.)

ExtPhr for Java

NEPHIS for Java

TexNet for Java

TheW for Java

XRefHT for Java
Last updated 2006.07.28 2006.09.21 2009.02.21 2009.02.21 2013.02.26
More information Updates since July, 2006 Updates since July, 2006 Updates since July, 2006 Updates since July, 2006
Downloadable archive extphrj.jar nephisj.jar texnetj.jar thewj.jar xrefhtj.jar
Number of downloads, 2012 304 198 214 378 223

Source code.

Download Java from java.com

(To run the programs, version 6.5 of the Java Runtime Environment seems to be sufficient. No special modifications have been included to deal with any quirks in Java runtime systems other than those provided by Sun; the programs may still be usable within such systems, but with the occasional workaround needed. Specifically, the Mac version of the runtime system has been reported as flubbing part of the new thesaurus creation routine in TheW; the recommended workaround is to unZIP and rename a copy of template.the from either thewj.jar or thewj.zip.)

Sample XRefHT for Java index:

Windows 3.1 packages

ExtrPhrW and related programs TexNetF TheW XRefHTMW
Type Phrase extraction Abstractor's assistant Thesaurus maintenance HTML indexing utility

DOS packages

What is it? Nested Phrase Indexing System THeSauRuS maintenance Turbo Vision Key Word and/in/out of Context
* (Because of a compiler bug, this program may fail with a run-time error 200 on faster machines.)


Last updated January 5, 2015, by Tim Craven