Anjuta is a versatile Integrated Development Environment (IDE) for the GNOME desktop. It features a number of advanced programming facilities that include project management, application wizards, an on-board interactive debugger, an integrated glade UI designer, integrated devhelp API help, an integrated valgrind memory profiler, an integrated gprof performance profiler, a class generator, a powerful source editor, source browsing, and more.
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.
DiaCanvas is a generalized version of the drawing canvas used by DIA. It extends some features used by DIA and adds new ones, while preserving as many of the original features as possible. This project is no longer actively maintained. It is suggested that you try DiaCanvas2 instead.
fam++ is a C++ wrapper for fam, which uses imon or DNotify (Linux 2.4.x) to inform it when inodes change (the net effect being that applications can register interest in a file, and have events send to the application when the file changes). Fam++ also integrates with gdk and Loki to make creation of C++ GTK+/GNOME apps simpler.