LibJAD is a collection of general purpose routines for a wide variety of tasks. There is no underlying theme or direction to the library, it is simply composed of routines the author has found useful in a number of situations. It includes routines working with a number of file types, including INI files, ASN1 files, and PGM files. Other routines provide Base64 and URL encoding support needed for web applications. Somewhat limited implementations of routines to find combinations and permutations are provided, as are routines for multi-threaded list handling.