ToDoList icon
ToDoList icon

ToDoList

Organize projects with deeply nested tasks, multi-language support, and flexible XML storage. Streamline scheduling, customize printing with stylesheets, and collaborate efficiently on multiple projects, including IT and general GTD use, on Windows or Linux via WINE.

Application Window showing the default Task Tree View

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Windows
  • Wine
4.4
Very Good16 reviews
171likes
23comments
0articles

Features

Properties

  1.  Lightweight
  2.  Privacy focused
  3.  Distraction-free
  4.  Support for Themes

Features

  1.  Portable
  2.  Tree structure
  3.  Gantt-charts
  4.  No registration required
  5.  Custom fields
  6.  Kanban Chart
  7.  Ad-free
  8.  Kanban Board
  9.  Works Offline
  10.  Calendar View
  11.  File Versioning
  12.  Reminders
  13.  Pomodoro Timer
  14.  No Tracking
  15.  Spell Checking
  16.  Subtasks
  17.  Task Time Tracking
  18.  Goal Tracking
  19.  Hierarchical Structure
  20.  Full-Text Search
  21.  Dark Mode
  22.  Support for MarkDown
  23.  Recurring Tasks
  24.  Outliner
  25.  Export to iCalendar
  26.  Team Collaboration

ToDoList News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • Thebi liked ToDoList
  • Thebi rated ToDoList  
  • Flux for Android icon
    POX added ToDoList as alternative to Flux for Android
  • truelovedotcom liked ToDoList
  • Ryan_1 reviewed ToDoList  

    One of the best programs I have ever used in any category. The very best for task & project management of almost any kind. Multiple views of your tasks which give you outstanding perspectives on your work and keep you well organized. Flexible, filled with unique and innovative features and constantly improved to make it even better. Highly recommended.

  • Ryan_1 liked ToDoList
  • yozi reviewed ToDoList  

    Good and compact tool to manage tasks in hierarchy, with task links, so one task can be attached to several parents in the hierarchy. Excellent to manage estimates, work done and remaining work in the hierarchies. Tons of other features.

  • thisoneisnottaken reviewed ToDoList  

    long lasting open source project by a very dedicated and responsive developer

  • yozi and thisoneisnottaken liked ToDoList

Comments and Reviews

   
Comment summary: ToDoList is consistently praised for its extensive feature set, supporting complex task management with options such as nested tasks, Gantt charts, and customizable views. While it excels in functionality and power, offering features like password protection and time tracking, users note the absence of cloud sync as a drawback. This open-source tool is appreciated for its lightweight nature and flexibility but requires technical proficiency for optimal use. Cross-platform support could enhance its appeal further.
Top Positive Comment
cliftonprince
11

ToDoList has EVERYTHING except cloud-sync to smartphones. As of October 2015 here's my opinion:

Best thing = EVERY imaginable function, ALL of them, including NEST-ABLE tasks.

Worst thing = no sync. It isn't really a smart-phone app in any sense.

ToDoList is ALMOST too much. The wide range and variety of functions means you have to learn how to use them or else they'll clutter up your task-list and your thinking processes. ToDoList is free, open-source, and I've found the developer to be very friendly and approachable.

One excellent thing = NEST-ABLE tasks. I REALLY like this function, it is utterly indispensable, and yet VERY few competitors have it. Nest-able tasks (super-tasks, sub-tasks, sub-sub-sub-sub-tasks, task-folders with many tasks in them, OR super-tasks with their sub-tasks, etc.), with capacity to mark as "done" or partially done (percent) or not done at all, to mark any of the tasks or sub-tasks, and meanwhile to mark OR NOT MARK the sub-tasks under them as complete or incomplete or percent partially complete (and a reminder will pop up, asking about how to treat sub-tasks when a super-task is being marked), capacity to "link" the completion of ONE task to the NEXT task (really shouldn't remember to buy milk unless you have FIRST fixed the broken refrigerator, f.e.) (but I think? only if the latter is nested with the former). I LOVE the nested-task capacity. Why doesn't everyone have that?

Also ToDoList includes all these standard functions and more: created-date and start-date and end-date and due-date and completed-date (all of them, and YES they're different, I really NEED the distinctions!), auto-generates time-lines, auto-archives completed tasks OUT of the active task-list TO an archival list if you wish, OR keeps completed tasks right there in the active task-list as a done-list so you can see what's finished and what's not, you pick when to do archiving, it auto-backs-up all its TDL files which hold its task-database(s) and settings and interface tweaks very regularly, there's pretty much infinite regression via the "undo" key-stroke (I think? it will go back in time even beyond any recent "save" command, which is better than Photoshop!), modifiable user-interface (choose which columns to display, choose which priority or category etc. will be default for new tasks, etc.), sorting and re-sorting and sub-sorting (nested sorting?) by any field, viewing by calendar or task-list or due-next or done-by-yesterday or Gantt-chart or create-your-own-view with pick-your-own-fields or use-default-fields, tracking of a task's partial percent complete, percentage complete auto-calculated for any super-task whenever some of its sub-tasks have been worked on and marked (partially) complete, tracking of time expended or allotted per task and for super-tasks auto-calculated based on sub-tasks' times if you wish, built-in stopwatch that you can click on and off to auto-record time expended per task, tasks can be assigned to a variety of different people, database TDL files can be shared among different users at different levels of access and read-write privilege, tagging tasks, assigning categories to tasks, assigning priorities to tasks, assigning colors and styles to tasks and to fields and to any text, creating your own fields (I created "client name" and "case number" and "conflicts" for my law practice), Gantt charting, all the obvious simple calendar functions, some novel complicated calendar functions that I can't even figure out how I might use (though I can imagine someone else would like them), exporting and importing whichever fields and tasks you choose, to a variety of file-formats (right now, the export menu offers MM, CMS, CSV, GAN, HTM, ICS, ML, two different TXT choices, plus its own file-extension TDL, so I think you ought to be able to pretty much create whatever you need with a little sense and some close scrutiny), recurring tasks which will re-appear when marked complete (as EITHER a marked-complete old task plus an automatically created new task, OR as an automatically changed deadline to the same old task, you choose), tasks which jump up on your calendar and get auto-flagged as "important" or as "priority" or whatever, YOU BLOODY WELL NAME IT, ToDoList has got it.

Not only adequate, but utterly exhaustive, for anything related to multiple-person project-management and team multi-task assignments. Clearly should be a go-to for anyone who needs a (free) project management tool for complex reiterative multi-programmer software development projects. There's little support -- it's only ONE DUDE! -- so if you are not technically minded and you think that you may need to call the help-center regularly, then maybe you should pay for Base-Camp or some other cloud service that has helpful people in Bangalore and Cairo and Anchorage and London for overnight conversations. ToDoList would be much too cumbersome for a grocery list (I would use a pen and paper) but I find it excellent for calendaring of strange deadlines and tasks that pop up, such as next court dates, the motions and papers that must be worked on and written and printed and completed and notarized and submitted before that next court date, etc..

Worst thing = no sync. The most disappointing (to me) part about it is that it doesn't really coordinate among small devices. This is not a cloud-service synchronizing task list. The sync button? There's not one. My Windows phone will read a TDL properly through a certain web-browser set-up, a hack I've worked out, but to implement this hack you need to "by hand" perform the act of causing import-export at a "main" computer which houses the TDL data files, and you must then upload-download to and from an accessible location which you maintain (Microsoft OneDrive works fine) and you must keep in mind which version has been modified by which device. It's not HARD ... you probably do it with email drafts already, except for the fact that the emailers put the latest version on any device automatically. But it's annoying and mind-occupying, to do the sync "by hand" like this. So, ToDoList isn't (yet?) set up for the next generation of phone-to-computer multiple device continual sync. If you know how to run a server and have a basic understanding of file-formats, then you can operate the sync "by hand" and thus get ToDoList very NEAR to multiple-device usage status, but that isn't really "real" sync.

Love it. Will continue to use it. Hope some day to get sync. Thanks for your time ... :) ...

Ryan_1
1

One of the best programs I have ever used in any category. The very best for task & project management of almost any kind. Multiple views of your tasks which give you outstanding perspectives on your work and keep you well organized. Flexible, filled with unique and innovative features and constantly improved to make it even better. Highly recommended.

Review by a new / low-activity user.
yozi
1

Good and compact tool to manage tasks in hierarchy, with task links, so one task can be attached to several parents in the hierarchy. Excellent to manage estimates, work done and remaining work in the hierarchies. Tons of other features.

Review by a new / low-activity user.
thisoneisnottaken
1

long lasting open source project by a very dedicated and responsive developer

Review by a new / low-activity user.
Álvaro Ayres
2

The best todo program I've encountered. It does everything that I need. It's made for Windows, but I run it over wine. I had to use winetricks to download a dll, but after that, it works as expected.

TBayAreaPat
1

This is a great todo program! I should put up another screenshot to show a weekly view. I'm still learning my habits w/the program Grindstone to help choose a routine. The best point is ToDoList's reminder system that has a lot of flexibility in repetition and choice in sound file. Be even better if ToDoList had an Android app too.

fromk frank
0

In terms of the combination of its functions, this application has no equal!

7 of 23 comments

Featured in Lists

A list with 568 apps by AmileyaRyver without a description.

List by AmileyaRyver with 568 apps, updated

Mostly free Notetaking, Personal Database, Personal Information Manager, Outliner, Address Book, Calendar, To-Do list …

List by Favored Apps & Software with 31 apps, updated

Apps i'm using on day to day basis in my work

List by RoverWhite with 60 apps, updated

What is ToDoList?

A simple but effective way to keep on top of your tasks, 20+ languages.

ToDoList is a rare form of task management tool, one that allows you to repeatedly sub-divide your tasks into more manageable pieces whilst still presenting a clean and intuitive user experience.

ToDoList has been in continuous development for the last 23 years and is an ongoing project.

Your tasklists are stored in XML which provides many opportunities for advanced formatting and printing using stylesheets.

ToDoLists flexible design makes it ideal for both IT related projects as well as more general GTD uses.

We welcome feature requests and respond promptly to all reports of bugs or unexpected behaviour (https://www.abstractspoon.com/phpBB/). (Available in Linux using WINE)

Official Links

ToDoList information

  • Developed by

    AU flagAbstractSpoon Software
  • Licensing

    Open Source (MIT) and Free product.
  • Rating

    Average rating of 4.4 (16 ratings)
  • Alternatives

    325 alternatives listed
  • Supported Languages

    • English
    • French
    • Italian
    • German
    • Czech
    • Belarusian
    • Ukrainian
    • Korean
    • Hebrew
    • Greek
    • Danish
    • Spanish
    • Portuguese
    • Chinese
    • Slovak
    • Slovene
    • Vietnamese

Our users have written 23 comments and reviews about ToDoList, and it has gotten 171 likes

ToDoList was added to AlternativeTo by rubs on and this page was last updated .