The Units Conversion Library provides a facility for converting from a variety of scientific and engineering shorthand notations into floating point numbers. This allows application developers to easily convert value strings like "9.2 meters/second" and "20 miles/hour" into uniformly scaled floating point numbers. The library is implemented in both Tcl and C, and supporting other scripting languages should be straightforward.
abi2xml is a command line utility to convert an ABI trace file to an XML file. ABI trace files contain DNA sequence data and are produced by ABI PRISM TM 377 DNA sequencers. This bioinformatics utility is written in C++ with the Qt library and is available for Windows, Mac OS, and Linux.
CodMACs helps you to write programs (in any language) very quickly by generating source code based on the structure of SQL tables. First, it reads your databases in order to create a structure for you to include in your code templates. The structure is simply a Python class. Then, the CodMACs core parses your code tamplates, interprets your CodMACs/Python code and creates a source code file that includes your code and the result of evaluating the code written in CodMACs/Python. The core of CodMACs provides you with all the necessary functionalities for a complete application framework.
TransJ is multilingual desktop translation tool. It uses SWT for a native look and feel on each OS and a fast UI. It currently uses the SYSTRAN engine thru the AltaVista BabelFish service. Supported languages are: English, French, German, Dutch, Italian, Spanish, Russian, Portuguese, Japanese, Chinese, Korean, and others. There are also plans to implement the Lingvo engine.
The Lit Window Library is a C++ library which provides "reflections" (extended runtime type information), adds "rules" to the "methods, properties, events" GUI coding paradigm, and contains a collection of frequent UI patterns. The goal of this library is to speed up GUI coding by a factor of 10. It does so by greatly reducing the amount of source code necessary to implement common, day-to-day user interface requirements. This is not just another "better widgets" library. The library introduces two new, different concepts to UI coding: a data abstraction layer (reflections) and rule-based programming.
Kinonk is a Pentominoes program written in C++. Pentominoes is a two-player board game where the goal is to be the last player to put a pentomino (a piece composed of five squares) on the board. Kinonk can also play Katamino, a variant of pentominoes. It uses a simple brute force algorithm, and can play any position perfectly if given enough time. You can constrain its time by giving an arbitrary time limit, or simply let it analyze everything. Charts can be generated using a Perl script included in the package.
The WebGuys' Instant Message Service is a solution for small teams who need to communicate short messages more effectively than with email. It provides presence and disposition information for each user and an easy to implement protocol that can be built upon to provide more advanced features.