The Atom Publishing Protocol framework for Ruby aims to simplify the implementation of Atom Publishing Protocol (APP) support in Web applications. It achieves this by implementing a framework that handles the protocol-level duties for the programmer, while not making any requirements for the site design.
Atomsphere is a Java feed library for the Atom 1.0 specification. It is designed to be easy-to-use and comes with an intuitive, developer-friendly API. All objects in the library are serializable, immutable, and thread-safe. It has been fully tested for accuracy. Atomsphere only requires a stax-api implementation to work.
GasTracker will allow you to keep track of your gas mileage and display the results in an easy to read Web site. None of the data is harvested from the Web, but is rather entered manually by the user and for the user. Currently, the program only supports the English system of miles and gallons.
BabelKit is an interface to a universal multilingual database code table. It takes all of the programming work out of maintaining multiple database code definition sets in multiple languages. The code administration and translation page lets developers define new virtual code tables, new languages, enter all codes and their descriptions, and then translate them into all languages of interest. Perl and PHP classes retrieve the code descriptions and automatically generate HTML code selection elements in the user's language. This makes internationalization and localization of Web sites and database interfaces much easier.
Bare XML is a "bare" XML parser with all primary parsing done via a simple state engine with about 20 or so different states. A tree structure is created during parsing, with all node names and values linked via pointers directly into the original text buffer. As such, Bare XML is extremely fast and simple. Currently, the parser is available in a perl module with Perl glue to turn the created tree into a Perl hash tree. The module name is XML::Bare.