UniT is a general purpose text generator written in and with full access to Java. It can be used to generate any text of any format, including program code of any programming language (Java, C, C++, SQL, etc.), or documentation of any format (HTML, XML, RTF, LaTex, etc.). It is similar to JSP, but easier, more general, and more flexible. With an appropriate parser (XML-Parser, like DOM), UniT can also be used to convert text documents.
Unlambda is an obfuscated functional programming language, a sort of frightening mixture of Intercal and Scheme. The distribution includes sample programs, Unlambda interpreters and documentation. This can be useful to learn functional language programming, or how to write interpreters.
X-Tract is an XML Script processor. XML Script is a fully XML compliant language, specifically designed for handling XML data. XML Script is more powerful than XSL, and can perform many XSL functions more efficiently. X-Tract can be used on the command line, or can be run from a web server to handle CGI queries.
Yabasic implements the most common and simple elements of the basic language. It comes with goto/gosub, with various loops, with user defined subroutines and libraries. Yabasic does monochrome line graphics and printing. Yabasic runs under Unix and Windows, it is small (around 200KB) and free.
Zsh is a UNIX command interpreter (shell) which of the standard shells most resembles the Korn shell (ksh). It includes enhancements of many types, notably in the command-line editor, options for customising its behaviour, filename globbing, features to make C-shell (csh) users feel more at home and extra features drawn from tcsh.
Styx is a scanner/parser generator designed to address some shortcomings of the traditional lex/yacc combination. It has unique features like automatic derivation of depth grammar, production of the derivation tree, including it's C interface, preservation of full source information, pretty printing to faciliate source-source translation, and persistence to aid rapid interpreter writing. It also supports reentrancy. Styx works well under several different OSes, including serveral Unixes, DOS, and Windows.
FScript is an extremely simple scripting language. Its intended use is as an embedded language in other Java programs. It is very simple to embed; it can be as simple as sub-classing one class to add your own functionality. However, it is not a complete programming language, as it has no library of standard functions (such as IO and string processing). FScript supplies base functionality (such as flow control, variable handling, and basic math operations) that can extended by the host application. The only requirement is a Java 2 runtime environment.