The Oculus Layout System supplies a Java layout API, and an easy-to-use visual builder, which works with both Swing and AWT. Main features include a proprietary stretching model, which enables the system to automatically infer how to properly stretch almost any user interface, and a cursor-based layout paradigm which dramatically improves the readability and maintainability of the layout code.
wxOptParse is a Python program that brings up a graphical representation of the command line options of a Python program, if it happens to use the standard optparse module. What this means is that if if you have a program that uses optparse you can optionally click on checkboxes, edit boxes, combo boxes, etc. instead of using the command line.
Ripple is a dedicated scripting language for the Semantic Web. Ripple programs not only query the Semantic Web, but also reside within it as RDF data structures, forming a global network of interlinked programs. Ripple is best classified as a relational stack language, closely related to functional stack languages such as Joy, Factor, and Cat. As a Semantic Web interface, Ripple is a fast, text-based linked data crawler and browser with all of the flexibility of a Turing-complete programming language.
Lobotomy involves many sub-projects oriented to experimentation about new design for human-computer interaction and, more generally, a new way for home computing. It involves a relational filesystem, a window manager, and many libraries, tools, and daemons to automatically extract and handle metadata.
genesis is a framework that aims to bring simplicity and productivity to enterprise application development, ensuring scalability, robustness, and testability of your software. The main goal is to simplify the development of business components and the construction of complex graphical interfaces, with minimum effort for developers. It combines several frameworks in a completely transparent way for developers through the use of AOP (Aspect Oriented Programming). It tries to allow people with little knowledge of the Java platform to develop robust applications quickly, without requiring them to learn several new technologies and complex concepts.