So many power users try dozens of complicated todo list software applications, only to go right back to their trusty todo.txt file.
But it's not easy to open todo.txt, make a change, and save it—especially on your touchscreen device and at the command line. Todo.txt apps solve that problem.
You're not going to find many checkboxes, drop-downs, reminders, or date pickers here.
Todo.txt apps are minimal, todo.txt-focused editors which help you manage your tasks with as few keystrokes and taps possible.
With a simple but powerful shell script called todo.sh, you can interact with todo.txt at the command line for quick and easy, Unix-y access.
The Todo.txt CLI supports archiving completed tasks to done.txt and priority/context tab autocompletion.
Find out more:
Countless productivity apps and sites store your tasks in their own proprietary database and file format. But you can work with your todo.txt file in every text editor ever made, regardless of operating system or vendor.
The todo.txt format is a simple set of rules that make todo.txt both human and machine-readable. The format supports priorities, creation and completion dates, projects and contexts. That's all you need to be productive. See an example Todo.txt file.
The easiest to-do list I ever used. -Dennis
Brilliant... the "cool" factor is off the charts. -John
So simple, yet also very versatile and flexible. I love it! -mschooler93
Extremely useful and well executed. -nemof
No frills, highly effective and convenient. -Will
In addition to the official Todo.txt apps, community members have built more apps and add-ons that work with Todo.txt.
A minimalist, keyboard-driven Windows GUI for your todo.txt file, by Ben Hughes.
TodoTxtMac is a minimalist, keyboard-driven to-do manager for Mac OS X (10.8 Mountain Lion and higher), by mjdescy.
Todour is an application for handling todo.txt files on the Mac and Windows, by Sverrir Valgeirsson.
"A todo.txt client for humans" on Ubuntu, by ximilian.
A fast, simple, and efficient todo.txt-compatible task list for Ubuntu, by Zach Burnham.
A fast, cross-platform todo.txt GUI written in Python, by Matthieu Nantern.
An open-source, Java-based client for Windows, Mac OS X and Linux, by Christian M. Schmid.
Simple but powerfull TUI for todo.txt by Ondrej Novy.
Inspired by OmniFocus, cross-platform and open-source.
A CLI tool to manage todo lists in todo.txt format for Windows and Debian-based-Linux
Handle your todo-txt tasks directly from a popup with Rofi.
sleek is a clean and modern GUI for todo.txt, available for Linux, Windows and MacOS, by Robin Ahle.
A highly configurable TUI (text user interface) for Linux and a GUI for Windows, Mac, and Linux with powerful search capabilities.
Chrome extension with Dropbox integration, and features such as pending task count, saved filters, and more, by Aditya Bhaskar.
by Leandro Freitas.
A collection of add-ons, custom actions, and filters that enhance the Todo.txt CLI script, authored by community members.
A plugin to make editing your todo.txt in Atom a breeze.
Todo.txt syntax highlighter and helper extension for visual studio code.
Todo.txt syntax highlighter for gedit.
A Gnome shell interface for todo.txt. Source: https://gitlab.com/bartl/todo-txt-gnome-shell-extension
Fast, powerful, modern UI; syncs with Dropbox, Google Drive and local files (cloudless). Supports 6.0 Marshmallow or higher. Offered by Aditya Bhaskar.
Lightweight Android app - Notes, ToDo & Bookmarks. Supports Markdown & todo.txt, by Gregor Santner.
Simple mobile todo.txt app. Also available as self-hosted web app.
Clockwork Tomato a pomodoro tool for Android supporting todo.txt integration (with sync via dropbox)
A RubyGem for parsing todo.txt files, by Sam Rose.
Perl interface to todotxt files by Andrew Fresh.
Python abstraction layer to handle todo.txt files.
Todo.txt's icon designed by John Rowley.
The first version of the Todo.txt CLI script was originally published in 2006 on Lifehacker.
All software comes as is with no warranty. Do back up your todo.txt before you read another word. Support is available on the Todo.txt community chat room.