Vstr is a safe and fast string library for C. It is designed for network communication. Its design uses chunks of ptr+length data, so adding, substituting, and deleting data are all fast operations. This model also allows it to do automatic referencing for mmap() areas of memory. Shortcut APIs are included to mmap() a file into a Vstr string, and read()/write() data to/from a Vstr string. Another big feature of the library is a POSIX and ISO 9899:1999 compliant printf() like function, which can also be extended with user supplied formatters that are gcc warning compatible. The total API is over 280 functions, but laid out in a easy to remember manner, including data parsing functions, a non-destructive split() function, and conversion functions (among others).
Java Preferences Library is a Java library for user preferences. It extends the (jdk1.4) java.util.prefs package to add stored defaults, Javabean persistence, and a uniform implementation (XML files) across platforms. Convenience routines for quickly building preference dialog boxes and other UI components are included.
Panasync Tools provides a set of commands that enables version tracking among plain file copies. Retaining the basic functionality of standard copy commands, one can always track if a file has seen more updates than another file, and determine redundant or equivalent file copies. The approach is totally decentralized and serverless, and the functionality is achieved by small command-line user level programs that manipulate (by duplicating, comparing, joining and moving) any given file. By copying files with these commands users can detect if those files forgotten on disks or dispersed on different file systems and computers hold obsolete versions, and can thus be deleted, or need to be merged when depicting parallel updates. The updates, themselves can be done by any application since the system keeps a digest of the files to detect changes.
Name::Find Perl Module is a Perl module for finding names in a text string. It doesn't look for a particular name, but variations of names in the form: Honorific, GivenName1, GivenName2, Surname, Suffix (where some parts may not exist, and GivenName1 and 2 may be initials). It uses a dictionary based approach, so names not in the dictionary will not be found. There is a separate dictionary for each of the word positions in the name, so you don't have to have a list of every possible name combination.
GNU/Liberty Basic Compiler Collection (GLBCC) is a suite of tools that allow Liberty Basic source code to be compiled directly to executable programs. It leverages greatly off of the GNU Compiler Collection, which allows it to run both on Windows and Linux, while also having the ability to generate both Linux and Windows executables on Linux via the Mingw cross compiler. The suite also includes a frontend program that has both a GUI and CLI to provide a simple environment to compile Liberty Basic code.