Changing directories in bash can be tedious if you have long names or nested paths. Creating aliases or adding to the CDPATH can help, but can be improved on. Bashcd adds 6 new commands to make changing directories a bit easier. This commands use find, the locate database, the mdfind database, or other contextual information to make it easier to change to other directories.
Plgen (Playlist Generator) is a tool that sorts files for MP3 players in a user defined order. Cheap MP3 players often come with no playlist capabilities. In addition these players often make use of the FAT16/32 file system, leading to confusion when the playing order is not alphabetical on the device even though it is shown as alphabetical in the file explorer.
Coq au Vin is a blogging engine written in Chicken Scheme. It is designed to appeal to users who have basic Web development skills (i.e., who know HTML and CSS), are able to install their own server-side software, and would rather edit a template than press 105 buttons to customize their sites.
yuck is a command line option parser for C that works on a minimal set of dependencies - only a C compiler and the m4 macro processor are required. It supports all the standard use cases: GNU-style long options (--option), condensable short options (-xab for -x -a -b), and optional arguments to long and short options (--foo[=BAR]), multiple occurrence of options (-vvv). Most importantly, it does not depend on libc's getopt() nor getopt_long().