Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Related



Task Managers

Open Source

If TaskLite isn’t your cup of tea, maybe one of the other free task managers fits the bill:

NameDescription
BukuStore and manage your bookmarks from the command line
CfaitFast, offline-first task manager for terminal, desktop, and phone
DooitA TUI todo manager
DstaskSingle binary CLI todo manager with git sync and markdown notes
EtmEvent and task manager
EurekaCLI tool to input and store ideas without leaving the terminal
nbCLI note-taking, bookmarking, archiving, and knowledge base app
NeorgTool for structured note taking and project/task management
Nvim-OrgModeOrgmode clone written in Lua for Neovim
Org modeNotes and todo lists powered by an Emacs based plain-text system
SmosPurely functional semantic tree-based editor (like Org mode)
t (crisfeim)Minimalist CLI todo manager with Git and Fossil commit support
taskdogTerminal task manager with intelligent schedule optimization
taskfinderTUI to extract and display tasks from plain text files
TaskwarriorCommand line task management
td-cliCommand line todo list manager
Todo.txtSimple and extensible shell script for managing a todotxt file
TodomanSimple iCalendar + CalDAV based CLI todo manager
ToodlesProject management from the TODO’s in your codebase
TopydoPowerful todo list application for the console based on todo.txt
TTDLTerminal Todo List Manager
TudoFast, local, keyboard driven todo list & notebook TUI
UnfogA simple CLI task and time manager
VikunjaSelf-hostable to-do app
Vim-OrgModeText outlining and task management based on Emacs’ Org-Mode
HamsterBase TasksLocal-first and privacy first task manager

Stats

Updated on 2026-09-12.

NrNameStarsCommitsContrib.Code1. Commit
1nb8404785230Shell2014‑11‑13
2Neorg74903733132Lua2021‑04‑11
3Buku7198226375Python2015‑11‑01
4Todo.txt617562460Shell2009‑03‑06
5Taskwarrior605912048184C++2008‑04‑20
6Vikunja536615517149Go2018‑06‑10
7Org mode~400029148839EmacsLisp~2003‑01‑01
8Nvim-OrgMode38751551101Lua2021‑05‑13
9Vim-OrgMode3185106054Python2010‑10‑09
10Dooit2949233422Python2022‑04‑19
11Dstask120299029Go2018‑12‑08
12Toodles98121110Haskell2018‑09‑05
13Topydo937147814Python2014‑06‑08
14Eureka8772648Rust2017‑11‑20
15Todoman592107338Python2015‑03‑30
16taskdog352114116Python2025‑10‑10
17HamsterBase Tasks3393481TypeScript2025‑04‑08
18Smos314282625Haskell2018‑07‑29
19TaskLite2886289Haskell2018‑06‑04
20TTDL26239710Rust2019‑01‑05
21td-cli2153533Python2018‑06‑09
22Unfog2052004Haskell2019‑10‑22
23Cfait132210529Rust2025‑11‑21
24Tudo53351Rust2026‑06‑28
25Etm5240094Python2017‑09‑02
26taskfinder353115Rust2023‑12‑22
27t (crisfeim)134881OCaml2026‑06‑01

Numbers with a ~ are not necessarily comparable, as they are either estimated or from another platform than GitHub. Cfait and taskfinder are hosted on Codeberg, Org mode on Savannah, and their star counts are therefore not comparable to the GitHub ones either.

Commercial

For completeness sake here is also a list of popular commercial apps and SaaS providers:

  • Asana - Your team’s goals, plans, tasks, files together in one shared space.
  • Google Keep - Hybrid note taking and todo app.
  • Jira - Bug- & issue-tracking and project-management service.
  • Microsoft TODO - Cloud based task management application.
  • Nirvana - To-do app available on macOS, Android, Windows, and web.
  • Remember The Milk - Web based task- and time-management.
  • Tasker - Tool for managing tasks, processes, and employees.
  • TaskPaper - Plain text to-do lists (macOS app).
  • tasks.txt - Keyboard driven native macOS app for todo.txt files.
  • Things - Personal task manager to achieve your goals (Apple only).
  • Todoist - SaaS to-do list to organize work and life.
  • Trello - Web based Kanban list-making application.

Archive

The following projects appear to be inactive or no longer actively maintained:

NameDescription
CommitTasksCombination between git commit and todo list
EagleMinimalistic todo app for command line
FfA distributed note taker and task manager
git-pendingGit plugin to list TODO, FIXME, … comments in a repository
PomodayKeyboard only task management web app
tMinimal command-line todo list manager
TaskbookTasks, boards & notes for the command-line habitat
TaskellCommand line Kanban board / task management
TracliCommand line app that tracks your time
UltralistOpen source task management system for the command line
WorkCLI TODO app written with Rust and SQLite
YokadiCommand line oriented, SQLite powered todo list

Stats

Updated on 2026-09-12.

NameStarsCommitsContrib.Code1. Commit
Taskbook934524528JavaScript2018‑02‑12
Taskell1783106410Haskell2017‑11‑15
Ultralist95241920Go2016‑04‑23
t809978Python2009‑08‑26
Pomoday60016514TypeScript2019‑10‑25
git-pending33341JavaScript2024‑01‑28
CommitTasks292944JavaScript2018‑08‑17
Ff20291810Haskell2017‑12‑29
Yokadi136121012Python2008‑06‑07
Tracli36623JavaScript2019‑07‑15
Eagle27461Python2018‑10‑28
Work26671Rust2020‑07‑15

git-pending’s Git history was wiped in 2024, which is why it only has 4 commits left.

Note Taking Apps

Open Source

NameDescription
HeynoteDedicated scratchpad for developers.
JoplinPrivacy-focused note taking app with sync capabilities

How to Get Latest Stats

You can run the GraphQL query in load-related-stats.gql in the GitHub GraphQL Explorer at docs.github.com/en/graphql/overview/explorer to get the latest stats.

Or you can use Airput to create an Airsequel table with the stats.

AIRSEQUEL_DB_ID='01…' \
AIRSEQUEL_API_TOKEN='ast_…' \
GITHUB_TOKEN='ghp_…' \
airput github-upload ad-si/TaskLite && \
airput github-upload xwmx/nb && \
airput github-upload jarun/Buku && \
…