GNUstep is a cross-platform, object oriented environment composed of frameworks, tools, and servers (daemons). It is very similar to the Cocoa frameworks from Apple, and tries to maintain compatibility with Cocoa wherever it is desired and possible. The frameworks provide classes for containers, distributed objects, object archiving, file management, text system, font management, image composition, WYSIWYG PostScript graphics, and more.
mGSTEP is a software development framework designed primarily for use in embedded devices. It implements the core elements of NeXT's OpenStep that evolved into Apple's Cocoa Objective-C class libraries. The drawing API is a partial implementation of Display Postscript in parallel with the newer Core Graphics API. The stable GUI (AppKit) is X11 based. A Linux framebuffer based GUI backend is also included.
DevelKit Framework is an GNUstep/Cocoa framework with tools for reading, understanding, and generating source code from other applications. Its goal is to allow applications to generate code from non-textual representation, such as diagrams or other kinds of descriptions. Example features: an ObjectiveC source reader and generator, a project builder class, source structure related classes (class, method, and instance variables), templates, a tool for automatically generating accessor (getter ad setter), dealloc and archiving methods (interface and implementation) for a given class, and more.
ObjectiveLib is a framework for Objective-C that provides a set of object containers and generic algorithms. It is designed to provide the same services to Objective-C programmers that the Standard Template Library provides to C++ programmers. All of the standard containers (vector, deque, list, map, set, and others) and standard algorithms from the STL are included. Additionally, a set of iterator classes is provided to connect containers to generic algorithms. A full set of binary streams is provided, which include file, memory buffer and socket streams, as well as layering streams that can buffer and/or compress data.