CRUSH (Custom Reporting Utilities for SHell) is a collection of tools for processing delimited-text data from the command line or in shell scripts. It provides utilities for aggregating, merging, filtering, and formatting your data.
A programmable packet sniffer.
A thumbnail generation library for Java with a fluent interface.