The filters collection harks back to the late 80's, when various text filters were written to munge written language in amusing ways. The earliest and best known were legends such as the Swiedish Chef filter and B1FF.

Since 1996 I have been collecting these filters, keeping them running, and chasing down the copyright and licence information that lets me legally distribute them. In many cases this information is not available and so I have had to rewrite many of the early filters from scratch. The current filters package contains more than 20 filters.

The GNU project hosts a similar collection of filters, the GNU talkfilters. I would like to merge the two collections, but potential copyright issues (see talkfilters-email) in the talkfilters and an inability to get a response back from its maintainer have prevented this so far. On the other hand, I do have to thank the many authors of filters who responded to my queries about getting a proper copyright and license statement on them, often decades after they had written the original code.

To download, apt-get install filters or git clone git://


version 2.52

filters 2.52 released with these changes

  • Rename lolcat to LOLCAT to avoid collision with a fine rainbow colored cat. Closes: #760910
version 2.50

filters 2.50 released with these changes

  • Reorganize some code to support building with clang. Closes: #758450 Thanks, Alexander.