gnuBot is an IRC bot written in Perl, designed to be as flexible and easy to use as possible. Dynamically loadable modules are used for everything from networking to configuration, allowing parts to be swapped out at will. It is intended to be both a channel service bot, like an eggdrop, but also have infobot-like features.
GnuDIP is a application designed to allow an ISP to publish a DNS hostname for a customer without having to assign a static IP address. Customers can maintain the address information via a CGI on the ISP's website. For those who are familiar with the dyn.ml.org part this is a simple replacement package.
Gnutran is a simple, Emacs-based front-end to a number of machine translation engines available on the Web. It can send emacs buffers to a translation engine, request a translation (e.g. English to Portuguese) and display the result on a new window. GNUTRAN interoperates with emacs-based email agents such as VM-Mail and features a highly configurable interface, allowing easy set up of new translation pairs through Emacs' customization interface.
GPLAboutDialog is an extension of AbstractAction which uses JOptionPane to display an "About" dialog with the GPL disclaimer and a button to display the GPL. The GPL is assumed to be in a local file called liscence.txt but if it is not found, GPLAboutDialog will ask the user if it can attempt to download the license from the FSF website. The dialog accpets both an Icon for the progam dialog and a seperate Icon for the GPL dialog (if not found, the JOptionPane default is used instead). A default GNU logo is included, and so is a copy of the GPL, naturally.
GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any programming language makes it much more versatile than cpp, while its syntax is lighter and more flexible than that of m4. The syntax is fully customizable, which makes it possible to process text files, HTML, or source code equally efficiently in a variety of languages.