calcurse – free calendar and scheduling application for the command line

calcurse is an open source, text-based calendar and scheduling application. The software keeps track of events, appointments and everyday tasks.

The software is lightweight, fast and reliable. It’s designed for the console or terminal, locally or on a remote machine.