Gnome-GCJ is a set of GTK+ and GNOME bindings for Java. It compiles with the GCJ compiler (part of egcs) and uses the GCJ runtime library libgcj. GCJ is capable of compiling Java source code to native machine code, which makes Java code almost as fast as C++ code. As the interface between Java and GTK+, CNI (Cygnus Native Interface) and C++ will be used instead of the more traditional JNI and C. This means that support for other Java runtimes has been sacrificed in favour of GCJ and its faster CNI.
The icoutils are a set of programs for extracting and converting images in Microsoft Windows icon and cursor files. These files usually have the extension .ico or .cur, but they can also be embedded in executables and libraries (.dll-files). Icoutils can also create icon and cursor files.
atool is a script for managing file archives of various types (tar, tar+gzip, zip etc). The main command is aunpack, which extracts files from an archive. It overcomes the problem of extracting files from an archive without checking whether the files were located in a subdirectory or in the top directory of the archive, resulting in files scattered all over the place by first extracting to a new directory. If there was only a single file in the archive, that file is moved to the original directory. It also prevents local files from being overwritten by mistake. The other commands are apack for creating archives, als for listing files in archives, and acat for extracting files to standard out.
The file renaming utilities (renameutils for short) are a set of programs designed to make renaming of files faster and less cumbersome. qmv ("quick move") allows file names to be edited in a text editor. The names of all files in a directory are written to a text file, which is then edited by the user. The text file is read and parsed, and the changes are applied to the files. qcp copies files instead of renaming them. imv ("interactive move"), is trivial but useful when you are too lazy to type (or even complete) the name of the file to rename twice. It allows a file name to be edited in the terminal using the GNU Readline library. Similarly, icp copies files instead of renaming them.
Regex-markup performs regular expression-based text markup according to used-defined rules. This can be used to color syslog files as well as the output of programs such as ping, traceroute, gcc, etc. The hierarchal rules-format is simple to understand, yet very powerful. Regex-markup is written entirely in C, and uses POSIX regular expressions to do much of its work.
GMediaServer is a UPnP compatible media server that serves audio and video files to certain network connected media players. Most hardware media players only play music or video; they don't provide the media themselves. Those media files have to come from a device on the network. GMediaServer is a server for such UPnP compatible media players, including the NETGEAR MP101, Linksys WMLS11B and WML11B, Philips Streamium SL300i, RC9800i, SLA5520, Omnifi DMS1, SMC EZ Stream, D-Link DSM-520, Roku M1000, Terratec NOXON 1 & 2, and Pinnacle ShowCenter 200.
dgrey is a greylisting policy server that allows greylist information to be synchronized between multiple mail servers. All information is shared between the nodes and the nodes are equal; there is no master. The nodes may lose communication for a while and still be able to correctly resynchronize later. This works because all nodes keep a log of changes to the database. All communication is done across TCP connections, which can optionally be password protected. dgrey works with mail transfer agents such as Postfix and Exim.