`Libbow' is a library of C code intended for writing statistical text-processing programs. Provided in the library distribution, there are currently three executable programs based on it.
* Rainbow is a program that does document classification. While mostly designed for classification by naive Bayes, it also provides TFIDF/Rocchio, Probabilistic Indexing and K-nearest neighbor. * Arrow an Altavista-like program for document retrieval. It currently only performs simple TFIDF-based retrieval. * Crossbow: a program for document clustering (and also classification).