For users on Linux and Unix, KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. This includes Plasma Desktop, KDE's innovative and powerful desktop interface. Other workspace applications are included to aid with system configuration, running programs, or interacting with hardware devices. While the fully integrated KDE Workspaces are only available on Linux and Unix, some of these features are available on other platforms. In addition to the workspace, KDE produces a number of key applications such as the Konqueror Web browser, Dolphin file manager, and Kontact, the comprehensive personal information management suite. The list of applications includes many others, including those for education, multimedia, office productivity, networking, games, and much more. Most applications are available on all platforms supported by the KDE Development. KDE also brings to the forefront many innovations for application developers. An entire infrastructure has been designed and implemented to help programmers create robust and comprehensive applications in the most efficient manner, eliminating the complexity and tediousness of creating highly functional applications.
Qt is a comprehensive, object-oriented development framework that enables development of high-performance, cross-platform rich-client and server-side applications. When you implement a program with Qt, you can run it on the X Window System (Unix/X11), Apple Mac OS X, and Microsoft Windows NT/9x/2000/XP by simply compiling the source code for the platform you want. Qt is the basis for the KDE desktop environment, and is also used in numerous commercial applications such as Google Earth, Skype for Linux, and Adobe Photoshop Elements.
Greengrass is a C# framework providing a high-level API for the Resource Description Framework (RDF), allowing RDF triples to be parsed, stored, and manipulated. Greengrass supports serialization and deserialization of CLR types to plain RDF, OWL, and other RDF vocabularies. Greengrass should work with any CLR-complied language, like C#, BOO, IronPython, Nemerle, IKVM Java, and VB.NET.
Texterize is a text and metadata extraction tool and library which can be used to quickly get the text content of a file. It currently supports file formats like PDF, Excel, Powerpoint, Word, RTF, WordPerfect, MP3, Ogg, and all OpenDocument file formats. The output of texterize is either text or XML. It is also designed to work with Unicode input and output, and the default output character set is UTF-8. Texterize also has a recursive mode so that whole directories (or whole filesystems) can be converted to text. This recursion also works through archive files and compressed files like zip, tar, and gz files.
The adventure PHP framework (APF) is a utility to implement object oriented and generic PHP Web applications. It allows the developer to create programs in compliance with approved software design patterns, and the code base already has answers to many everyday problems. The framework cannot be described as an application that only has to be configured, but rather as a technical basis and design guide for the design of software. Further, it introduced many concepts and efficiency tools already well known in the Java community.
Green Dome GNUstepWeb for Mac OS X provides a WebObjects 4.5-like environment for Mac OS X (with some support for WO5 additions). It is composed of modified versions of the standard GNUstepBaseAdditions, GDL2, and GNUstepWeb frameworks, built to run on top of Apple's Cocoa frameworks. The GNUstep frameworks have been built with Xcode as true Mac OS X frameworks. Thus, they may be used as any other framework under Mac OS X. Note that this is a standalone package that does not require or interoperate with a separate GNUstep installation/environment. It is not intended to provide a complete GNUstep environment, such as would be expected of a full GNUstep installation.
TKDO is a master TODO list with command line and PyGTK interfaces. It takes all your VimOutliner todo.otl outlines, merges them into a single flat list, auto-sorts them, filters them, and adds support for things like contexts and recurring events. It also has a snooze button, to mark tasks as "don't bug me about this for a while". The entire system is based on plain text files, with a GUI to make certain tasks easier and faster. Due to its plain text nature, it's easy to extend or customize the system with short scripts.