gcalcli

CLI to access Google Calendars; allows to do the main tasks: create, delete, and list events.

khal

CLI and terminal calendar program, able to synchronize with CalDAV servers through vdirsyncer.

pal

Calendar program for Unix/Linux systems that can keep track of events; custom, plain text storage format; interesting and fully functional.

Remind

Calendar program with possibility to set complex rules to define events; custom, powerful text-based storage format.

Wyrd

Curses front-end for Remind written in OCaml with vertically scrollable time table.

Yokadi

Project-based todo manager: every task must be specified with a mandatory project indication. Tasks are stored within a SQLlite DB. Written in Python.

Org mode

Super-powerful Emacs plugin to manage outlines with associated timestamps, priorities, labels, etc.; available views grouped by time (agenda), tags, etc.; plain text storage format.

todo.txt

Minimalistic todo manager that uses a simple plain text file to keep track of items; implemented as a shell script.

todolist

A minimal clone of Wunderlist, with 30% of its features. GTD oriented. It stores the task list in a hidden JSON file in the home directory, making it easy to backup or share them.

TuDu

A comand line interface to manage hierarchical todos. Each task has a title, a long text description, a deadline (tudu warns you when the date is close), and a scheduled date. There are categories and priorities.

doing

A command line tool for keeping track of what you’re doing and tracking what you’ve done.

terjira

Command line power tool for Jira

ipt

Command line interface for pivotal tracker

Timetrap

Simple command line timetracker.

moro

Time Tracker with a single command

Timewarrior

Utility with simple stopwatch, calendar-based backfill and flexible reporting.

Watson

Generate reports for clients and manage your time.

utt

Simple time tracking tool.