I’m a little late with the news, but Todo.txt is now available for iOS, and looks very nicely done. Synchronisation with your todo.txt file is via Dropbox.
You can follow along on Twitter or via the feed. Don't hesitate to get in touch. Sponsor the site.
Posts tagged with todo.
I’m a little late with the news, but Todo.txt is now available for iOS, and looks very nicely done. Synchronisation with your todo.txt file is via Dropbox.
PowrTaskr is a very simple, zero-configuration Windows program that makes Google Tasks (the popular web-based to-do list app by Google) as responsive as a native executable!
A keyboard-controlled, web-based todo list and simple outliner. You can make and share lists without signing up (and if you do sign up, Checklist Hub is clever enough to associate existing lists with your account).
DevTodo is a small command line application for maintaining lists of tasks. It stores tasks hierarchically, with each task given one of five priority levels. Data is stored as XML, so various XSLT templates can be executed on the XML to convert it into different formats (eg. HTML).
Punch is a time-tracking add-on for todo.txt - a command line to-do list list utility…. All time tracking info is kept in a separate file, so no harm is done to the todo.txt system. It does use your todo.cfg file and todo.txt file to streamline time tracking. Punch uses a punch clock metaphor to track where you are spending your time.
Listary has lists. Lists have items, which can be completed. That’s it. No due dates, alerts, sub-lists, folders, tags or priorities. Just lists.
For iPhone and iPod Touch, with Simplenote synchronisation.
Bug is a simple todo-tracking system for the unix commandline. It’s written in POSIX sh, and it only requires the typical Unix utilities… The lack of dependencies was the biggest motivation for its development.
When I posted about nag, the little todo list manager I made, Christian Neukirchen1 got in touch with the following quote from Henry Spencer:
Those who don’t understand UNIX are condemned to reinvent it, poorly.
It’s a fair cop. Here’s Christian’s nag equivalent:
alias n='head -1 ~/.nag'
alias na='echo >> ~/.nag'
alias nl='nl ~/.nag'
function nd() { sed -i ${1:-1}d ~/.nag }
alias nc='true > ~/.nag'
A far simpler solution than my 91 lines of beginners’ Python!
Christian ran the first tumblelog, Anarchia which along with projectionist spurred me to start the unimaginatively-named Tumble back in 2005. ↩
A CLI todo list manager, that adds marking as complete/incomplete and filtering your list accordingly to the basics.
Download the source or, if you’re on Arch, it’s in the AUR.
I know the last thing the world needs is another command line todo list thingy, but I read Learn Python the Hard Way recently and used my newfound knowledge to write one. It has very few features: just enough to be useful (to me, at least!).
It’s called nag, because it’s designed to nag you into doing the oldest item on your todo list.

The script lives on Github: you can download it directly here.
You’ll need a fairly recent version of Python installed: I’ve tested it with Python 2.6.1 on OS X, Python 2.6.3 on OpenBSD and Python 2.7.1 on Arch Linux1, so it’ll probably work on any reasonably up to date machine.
nag somewhere in your path—I suggest ~/binchmod a+x ~/bin/nagIf you run nag without any arguments, it’ll show you the oldest item on your todo list.
You can add and delete list items, display the entire list or clear all items with the following flags:
-a, --add add an item to your list
-c, --clear clear your list
-d [n], --delete [n] remove item [n] from your list
-l, --list show the contents of your list
nag stores your todo list as a plain text file, ~/.nag—you can create this yourself, or have nag create it for you when you add your first task.
You might also like to set up a bunch of aliases in your shell config. file to save a few keystrokes, like so:
# Nag
alias n='nag'
alias na='nag -a'
alias nl='nag -l'
alias nd='nag -d'
alias nc='nag -c'
There’s an Arch-specific version of nag, thanks to the distro’s—how to put this?—forward-thinking decision to make Python 3 the default. ↩
I suspect I’m the very last person in Notational Velocity world to discover this, but NV now has some nice basic outliner/todo list functionality. Appending @done to a line will strike it through, bullets are automatically added (you can use dashes or asterisks) and you can shift items up or down the list hierarchy using Tab and Shift + Tab. A boon for Taskpaper users, I imagine.
If, like me, you’re two months behind on NV news, this January post details a bevy of new features, including the above, wiki-style inter-note linking with [[double square brackets]] and a horizontal layout.
Time Flies is designed with simplicity and purpose: use it to keep track of how long it has been since you did something.
It’s sort of a reverse todo list for recurring tasks. Great for boring stuff you don’t want cluttering your calendar proper, like watering plants or checking tyre pressure.