GLeave, short for Graham's Leave, is an evolving Perl clone of the Berkeley leave program that was written in C. gleave reminds you when you have to leave. gleave waits until the specified time, then reminds you that you have to leave. You are reminded 5 minutes and 1 minute before the actual time, at the time, and every minute thereafter for 10 minutes.
ttm is a simple but flexible command-line based Perl program for managing lists of tasks. Arbitrary properties can be attached to each task. Standard properties such as `priority', `status' and `categories' are used to provide different ways of viewing the task list. Editing is done with your favourite text editor.