ttyrpld is a multi-OS kernel-level tty key and screen logger. Recorded sessions can be followed live or replayed at a later time. Supported platforms are Linux, Solaris, FreeBSD, NetBSD, and OpenBSD.
A framework to implement custom command line interfaces (CLI).
An HTML photo album and thumbnail generator that supports themes/skins.