GNUstep is a mature Framework, suited both for advanced GUI desktop applications as well as server applications. The framework closely follows Apple's Cocoa (formerly NeXT's OpenStep) APIs but is portable to a variety of platforms and architectures.
GNUstep offers Development tools for
... [More] command-line and GUI development, as well as the foundations for a Desktop environment, which other projects can complete. [Less]