Future-proof task tracking in a file you control

4 min read Original article ↗

Todo.txt apps

If you have a file called todo.txt on your computer right now, you're in the right place.

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.

Simplicity is todo.txt's core value.

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.

At the Command Line

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.

Download Todo.txt CLI »

Find out more:

  • Documentation—everything you need to know about how to use Todo.txt CLI
  • Gitter—ask the Todo.txt community

In Any Text Editor

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.

What Users Are Saying

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

Developers

Todo.txt CLI and Todo.txt Touch are proudly open source. Browse the source code for the CLI, iOS, and Android.

Community Apps: Todo.txt on your favorite device or platform.

In addition to the official Todo.txt apps, community members have built more apps and add-ons that work with Todo.txt.

Desktop

Todotxt.net

A minimalist, keyboard-driven Windows GUI for your todo.txt file, by Ben Hughes.

TodoTxtMac

TodoTxtMac is a minimalist, keyboard-driven to-do manager for Mac OS X (10.8 Mountain Lion and higher), by mjdescy.

Todour

Todour is an application for handling todo.txt files on the Mac and Windows, by Sverrir Valgeirsson.

DoStuff

"A todo.txt client for humans" on Ubuntu, by ximilian.

DayTasks

A fast, simple, and efficient todo.txt-compatible task list for Ubuntu, by Zach Burnham.

QTodoTxt2

A fast, cross-platform todo.txt GUI written in Python, by Matthieu Nantern.

jdotxt

An open-source, Java-based client for Windows, Mac OS X and Linux, by Christian M. Schmid.

otodo

Simple but powerfull TUI for todo.txt by Ondrej Novy.

Effitask

Inspired by OmniFocus, cross-platform and open-source.

Terminal ToDo List

A CLI tool to manage todo lists in todo.txt format for Windows and Debian-based-Linux

Todofi.sh

Handle your todo-txt tasks directly from a popup with Rofi.

sleek

sleek is a clean and modern GUI for todo.txt, available for Linux, Windows and MacOS, by Robin Ahle.

pter

A highly configurable TUI (text user interface) for Linux and a GUI for Windows, Mac, and Linux with powerful search capabilities.

todo-indicator

An Ubuntu app indicator for todo.txt-style lists.

todoreport

CLI tool that prints an overview from one or more todo.txt files. Use options to control (optionally nested) grouping and sorting.

Mobile

Simpletask

Powerful todo.txt app for Android with different sync options, by Mark Janssen. Also available in a cloudless version.

Todo.txt for Android

Fast, powerful, modern UI; syncs with Dropbox, Google Drive and local files (cloudless). Supports 6.0 Marshmallow or higher. Offered by Aditya Bhaskar.

Markor

Lightweight Android app - Notes, ToDo & Bookmarks. Supports Markdown & todo.txt, by Gregor Santner.

Mindstream

Simple mobile todo.txt app. Also available as self-hosted web app.

Clockwork Tomato

Clockwork Tomato a pomodoro tool for Android supporting todo.txt integration (with sync via dropbox)

Developer Tools

Todo.txt Gem

A RubyGem for parsing todo.txt files, by Sam Rose.

Text::Todo

Perl interface to todotxt files by Andrew Fresh.

todo-txt-js

This is a todo.txt parser written in pure JavaScript.

jsTodoTxt

JavaScript parser for todo.txt formatted text files.

pytodotxt

Python abstraction layer to handle todo.txt files.

todo-txt

Racket package to parse, group and sort todo.txt tasks.