Taskwarrior is an open-source cross platform command-line task management tool. It allows you to capture, annotate, manipulate and present your tasks, then sync them among devices.
Ranked in these QuestionsQuestion Ranking
Pro Command line interface
The command line interface puts powerful filtering expressions, context, annotations, tags, due dates, reocurrence, and user-defined-attributes totally in your hands. It’s fast and low friction.
Taskwarrior has many front-ends, services, extensions, hook scripts, and capsules available. Taskwarrior keeps a list of contributed tools on their site.
Pro Sync across devices
When used in conjunction with the Taskserver, it can sync tasks (conflict-free) across your Taskwarrior devices. This includes integration with Mirakel.
Pro Supported internationally
It has UTF8 support and is translated into many languages.
Pro Tasks stored in text files
You'll never lose access to your data.
Pro Small and fast
Taskwarrior is written in the speedy C++ language.