objSQL is a PHP-based database access layer for multiple database servers. Primarily designed for small-to-medium projects, it uses an "Object Based" approach for handling general database queries. Built-in support for transactions and prepared statements allow for a common interface to all supported database types. Recordset paging is simplified by incorporating the paging method along with many helper methods for general queries. objSQL is easily extended to create your own unique classes and methods.
rgxg (ReGular eXpression Generator) is a C library and a command-line tool that generate (extended) regular expressions. It can be useful for generating expressions that match, for example, a specific number range (e.g. 0 to 31 or 00 to FF) or all addresses in a CIDR block (e.g. 192.168.0.0/24 or 2001:db8:aaaa::/64).
hpdf.js is a scrip to create PDFs in your browser (it is a port of libharu). Existing projects with the same goal lack a lot of features (e.g. custom fonts). hpdf.js supports custom fonts (Type1 and TTF), PNG, JPEG, and RAW images, password protection, text and link annotations, outlines, drawing function (lines, cycles etc.), encoding support, and more.
Fqutils provides a basic set of bioinformatics command line tools for working with sequence data in FASTQ format. It complements Greg Hannon's fine Fastx Toolkit suite. One characteristic of Fqutils is that it correctly handles the full FASTQ format as described by the published standard, which specifically allows multi-line sequence and quality score information per record. Fqutils is intended to be useful as part of the early portions of post-sequencing pipelines and quality assessment processes.
libunibreak is an implementation of the line breaking and word breaking algorithms as described in Unicode Standard Annex 14 and Unicode Standard Annex 29. It is a superset of, and supersedes, liblinebreak. It is designed to be used in a generic text renderer. FBReader is one real-world example.
BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Playlists can have automatic selections based on your choice of dances and how often those dances should play, stops after some number of songs has been played, stops at a particular time, allowing of songs with certain keywords, sequences, and manual selection. Mix all of these in any order and modify them at any time.