XWidglets is a complete rich Java Swing tool for designing, creating, and using XML-based GUIs. It provides a lightweight XML client, clear separation between view, data, and process, MVC I and II support, event management, a consistent look and feel across platforms, a rich set of GUI components, and n-tier architecture integration.
Doodle is a desktop search engine for Linux. It searches your hard drive for files using pattern matching on meta-data. It extracts file-format specific meta-data using libextractor and builds a suffix tree to index the files. The index can then be searched rapidly. It is similar to locate, but can take advantage of information such as ID3 tags. It is possible to do full-text indexing using the appropriate libextractor plugins. It also supports using FAM to keep the database up-to-date.
General Graphics User Interface is an effort to produce a common graphical user interface for any command line program. It uses a wizard-like input front end to collect the information needed. It then calls the desired program automatically with all the necessary options. The user is able to point and click on various options and select them in a convenient way. In order to create a new user interface, a user doesn't need to know a programming language, since there is a graphical editor for new GGUI "scripts".
SwiXAT is a Swing-based authoring tool for the quick and easy development of GUI Java applications. It implements a true MVC framework and uses XML to define the view (SwiXML is used as the XUL engine), BeanShell as a scripting language for the controller, and JXPath as the binding mechanism between the view and model. It provides a complete environment in which it is possible to almost write an entire Java Swing application without writing Java compiled code. The use of XPath makes it very simple to traverse the object tree of the application's business model.
fid-listbuffer is a buffer implementation for the Frigand Imperial Desktop. Fid buffers are typically mutable monoids over particular unit types; the exact unit type and the equations satisfied by the monoid determine the particular buffer type. This package defines a parametric buffer type for the simple case of a free monoid over a unit type that is to be exposed to the programmer, where 'replaceableRegion' additionally is equivalent to (\ r d -> return True).
JGlade is a reimplementation of libglade in pure Java, enabling Glade UI designs to be ported to platform independent toolkits, such as SWT and Eclipse. Toolkits are managed through an Abstract factory, and pluggable modules supporting other toolkits can be implemented. The Glade UI designer produces an XML file describing the interface in GTK+ terms. This file is parsed by JGlade and a new SWT interface is constructed, making the necessary conversion from GTK+ to SWT or another toolkit.
The Enchant extension aims to provide a full featured Enchant binder for PHP. The Enchant library provides a common API to work with many spelling tools. All inputs and outputs are in UTF-8 encoding. All language tags are based on ISO standards. It supports: Aspell/Pspell (intends to replace Ispell), Ispell, MySpell/Hunspell (an OOo projects also used by Mozilla), Uspell (primarily Yiddish, Hebrew, and Eastern European languages), Hspell (Hebrew), and AppleSpell (Mac OS X).