Cervisia is a KDE graphical frontend for the CVS client. It features checking out a module from a repository, updating or retrieving the status of a working directory or single files, common operations like add, remove and commit, diff against the repository and between different revisions, annotated view of a file, view of the log messages in tree and list form as well as resolving of conflicts in a file.
dvtm brings the concept of tiling window management, popularized by X11-window managers like dwm, to the console. As a console window manager, it tries to make it easy to work with multiple console based programs like vim, mutt, cmus, or irssi. dvtm is intended to be used where X11 isn't available or over SSH. In conjunction with dtach, it can be seen as a lightweight alternative to GNU screen.
Krusader is an advanced twin-panel (commander-style) file-manager for KDE 3.x, but with many extras. It provides all the file-management features you could possibly want. It also features extensive archive handling, mounted filesystem support, FTP, an advanced search module, a text viewer/editor, directory synchronization, support for file content comparisons, powerful batch renaming, and much more. It supports the following archive formats: tar, zip, bzip2, gzip, rar, ace, arj, and rpm. It can also handle other KIOSlaves such as smb:// or fish://.
The GNOME Structured File Library is a utility library for reading and writing structured file formats. Support for MS OLE2 streams is complete, as is zip import. There is also support for document metadata and some initial work on decompressing VBA streams in OLE files for future conversion to other languages. This library replaces libole2 and is used in gnumeric, mrproject, abiword, libwv2, koffice. It is also part of the AAF format.
Ratpoison is a simple window manager with no large library dependencies, no fancy graphics, no window decorations, and no rodent dependence. It is largely modeled after GNU Screen, which has done wonders in the virtual terminal market. All interaction with the window manager is done through keystrokes. ratpoison has a prefix map to minimize the key clobbering that cripples EMACS and other quality pieces of software. All windows are maximized and kept maximized to avoid wasting precious screen space.
FAM, the File Alteration Monitor, provides an API which applications can use to be notified when specific files or directories are changed. It comes in two parts: fam, the daemon which listens for requests and delivers notification, and libfam, a library which client applications can use to communicate with fam.