ToDoList icon
ToDoList icon

ToDoList

 160 likes

ToDoList is software in the category of Task Management, Project Management, Productivity, “Getting Things Done” (GTD), Scheduling, and Collaboration.

 Task Tree

License model

  • FreeOpen Source

Platforms

  • Windows
  • Wine
4.4 / 5 Avg rating (16)
160 likes
17comments
0 news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Portable
  2.  Gantt-charts
  3.  No registration required
  4.  Kanban Chart
  5.  Kanban Board
  6.  Ad-free
  7.  File Versioning
  8.  Custom fields
  9.  Tree structure
  10.  Outliner
  11.  Export to iCalendar

ToDoList News & Activities

Highlights All activities

Recent News

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

Recent activities

Show all activities

ToDoList information

  • Developed by

    AbstractSpoon Software
  • Licensing

    Open Source and Free product.
  • Rating

    Average rating of 4.4 (16 ratings)
  • Alternatives

    264 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Office & Productivity

Our users have written 17 comments and reviews about ToDoList, and it has gotten 160 likes

ToDoList was added to AlternativeTo by rubs on Dec 12, 2009 and this page was last updated Jan 6, 2025.

Comments and Reviews

   
 Post comment/review
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.
cliftonprince
  
Top positive commentOct 13, 2015

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 ... :) ...

11
Anatha Opshon
CommentApr 1, 2024
• Edited Apr 1, 2024

Hoped to give this a try with its local storage, GTD and other super functions.. but it just got flagged by VirusTotal..

  1. Kingsoft - Malware.kb.a.721
  2. MaxSecure - Trojan.Malware.300983.susgen

https://www.virustotal.com/gui/file/91254d777a2a2656fd0a39711dbb8003e7951a53559db622dcfbb103de4b5508/detection

Saad..

0
hced
  
Positive commentJan 16, 2023

This may look however it does, this is a full-fledged project management tool. Despite the initial impression, it really isn't complicated at all. So thankful for tools like this. Right now I'm using it to manage student assignments but when I start making cash, using this, it's about time to donate to the author.

0
wang man
  
Positive commentSep 1, 2022

I like todolist because it is rich in features but lightweight, easy to DIY.There is a command line interface, data is saved in xml files, very easy to DIY into your own todo tool.

1
JCDUnatco
  
Positive commentSep 28, 2021

Extremely powerful and completely off-cloud solution. You can even password-protect files if you choose to put them on cloud storage. It has every feature: hierarchies, time tracking, prioritization, task assignment, due dates, reminders, file links, and task notes.

Undoubtedly the best task manager out there. I wish it was available cross-platform more easily.

0
Guest
  
Positive commentOct 10, 2020

Hands down the best software to organise ... anything. Simple enough to run intuitively, but also highly customisable and with an incredible feature set. Actively being developed.

0
rain
  
Positive commentJan 13, 2020

Very compact but powerful. Most important, the memory usage is very low. I found some similar apps with 0.5 MB resource file, but it cosumes more than 20Mb memory. Good work.

0
Show more comments
7 of 17 comments

What is ToDoList?

A simple but effective way to keep on top of your tasks, 10 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 6 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. (Available in Linux using WINE

Official Links