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.
GtkEditor is a source code editor widget for GTK+. It is currently used, in one version or another, in several GTK+/GNOME applications, including gIDE, VDKBuilder, and GXEdit. The gtkeditor widget sub-classes the gtktext widget, and after initialization, the editor widget can be treated as the usual text widget, and all source-code editing features are taken care of by the widget itself. The behaviour of the editor is decided by dynamic libraries loaded during initialization of the widget. These libraries can be hand-coded or (in the future) created using tools supplied with GtkEditor.
KBabel is a set of tools for editing and managing PO files created by gettext. Its main component is a powerful and comfortable PO file editor which features full navigation capabilities, full editing functionality, the ability to search for translations in different dictionaries, spell and syntax checking, showing diffs, and much more. It also includes a "Catalog Manager", which is a file manager view that provides an overview of PO files. Last but not least, it includes a standalone dictionary application which provides the additional capability of accessing KBabel's powerful dictionaries.
KDevelop is an integrated development environment which makes the creation and development of applications an easy task even for beginners. Highlights of the current release are: an application wizard for easy creation of KDE 4, Qt4, GNOME, and terminal C/C++ projects, full project management, a syntax-highlighting editor, code completion, an integrated dialog editor for the Qt/KDE GUI libraries, an internal debugger, a full-featured class browser with class tools, CVS and SVN support, an integrated HTML-based help system offering manuals and class-references, and extensive search mechanisms to browse sources and documentation.
KOffice is an integrated office suite based on the KDE libraries. KOffice currently includes KWord, KSpread, KPresenter, KChart, Karbon14, Krita, Kexi, KFormula, Kugar, and Kivio. There are no special mail and news clients included in KOffice, because there are KMail and KNode available for KDE anyway. All KOffice components work together, and you can embed every KOffice component into any other KOffice component. This is realized using the KParts object model.
gtex-letter attempts to deliver an easy alternative interface to LaTeX-letter. It is heavily configurable, and it supports multiple letter headers and default letter openings (which are configurable in the rc-file). Users can choose from three different levels of graphical interface complexity. Novice is easy to understand, while expert is straight-forward. There is also a non-interactive mode that makes production of standard-letters very fast. gtex-letter is implemented in Python and based on GNOME.