Internet Linux

5 Excellent ToDo List Apps For Linux That You Might Not Have Heard Of

Damien Oh 13-04-2009

Most Gnome users probably use Evolution, the default PIM, to manage their tasks and ToDo lists. However, if you are like me, who is not a user of Evolution and are looking for a native standalone ToDo list app for your Linux machine, here are 5 of the best ToDo list apps that I have tried, used, loved and recommend.




Even though it is a simple ToDo list manager, Tasque is extremely useful and versatile that everyone will love to use it.

When you first use Tasque, you might be surprised to find that there is no menu bar or any other miscellaneous features. In fact, there is almost nothing in the whole application window except for a dropdown box (to access the categories) and an input field for you to enter your tasks. That’s it, nothing more.

One of the best thing about Tasque is its ability to synchronize with Evolution and Remember the Milk. It is also supported by the Avant Window Navigator (AWN) dock so that you can access your ToDo list directly and quickly from the dock.

In Debian-based distro, you can install Tasque via the ‘tasque‘ package in the repositories.




GToDo stands for To Do list for Gnome. It is one of the oldest ToDo list apps for Linux, but this does not mean that it is obsolete and useless. It may not come with a beautiful GUI, but it sure has plenty of useful features that makes it one of the most popular ToDo list apps for Linux users.

Some of the features that I like about this app includes the ability to create multiple lists, set alarm notifications when tasks are due, auto-purge completed tasks, export tasks to HTML format, sort tasks according to priority, due date or status and highlight or hide tasks until the due time is reached.

The GToDo package is found in the repository. For Gnome users, you can also install the GToDo panel applet and place the icon on your panel for quick access and easy retrieval.




Makagiga is more of a powerful mini PIM rather than a ToDo list. Other than the task management feature, it also serves as a RSS reader, notepad, image and links collection, bookmarks, a built-in search engine and a terminal console. If that is not enough, you can install plugins to extend its functionality.

For its ToDo list feature, it comes with different color codes for each entry so that you can easily distinguish which tasks are more important. In addition, there is a Complete column where you can assign the percentage of work done for that particular task. This is useful if you are tracking the progress of a project.

Makagiga is java based and requires Java SE 6 to work. It is available for the Linux and Windows platforms. You can find the installer package (deb, rpm and exe) on the download page.




ThinkingRock is a very powerful GTD style task manager that could be an overkill for the average users. It’s not just a ToDo list, but rather a full fledged project management application.

The developer probably knew that their complicated modules could be very difficult for the average users to get used to, that’s why they included a flow chart on the Home page. This has been very useful as it gives you a step-by-step guide to organize your thoughts and put it into actions.

There are four main steps to this application: Setup, Collect, Process and Organise/Review.


The Setup mode allows you to setup your account, including creating context, criteria and the topics. The Collect mode is where you record down all your thoughts as you brainstorm.

The Process mode is to give you a clear instruction on how to process your thoughts and filter out those that are not important/workable.

The last step is to organise your tasks and split them into smaller actionable tasks or delegated out for others to do.

ThinkingRock works on all platforms. Ubuntu users can install ThinkingRock by adding the package source (deb intrepid main) to the repository.



For those who love the command line more than anything else, you are in luck here. iKog is a powerful command line based ToDo list that is based loosely on the GTD methodology.

There is no installation required to run iKog. It is in fact a small python script that weighs only 20KB. If you have Python 2.4 running in your system, getting iKog to run is simply running the script with the command


There is a whole lot of functions found in iKog. You can add simple tasks (command: “+ your task name”) or give your task a due date (command: “+ your task name :d2009-04-20“). To view your task list, simply type in the command list. For more information on the usage of iKog, refer to the documentation on its site.

In the event that you wish to print your task list, iKog also allows you to export your list to HTML format so that you can easily print it from your browser.

Most people will dread using the terminal, but somehow, after using it for a while, I have found myself addicted to it for its simple, fast and clean interface.

Which ToDo list application do you use in your Linux computer?

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. James
    September 8, 2009 at 6:10 am

    Or how about setting up a simple todo list on your desktop through conky and a plain text file?

    [Broken URL Removed]

  2. Jonathan
    May 27, 2009 at 10:47 pm

    I like Gnome-Do's RTM plugin for easily monitoring my RTM todo list.

  3. phayes
    April 15, 2009 at 10:09 am
  4. CaioCaFe
    April 14, 2009 at 3:10 pm

    Take a look at Notes & Tasks:
    It´s a great to do!

  5. zen_coder
    April 14, 2009 at 9:58 am

    Task coach? Memory leak city. Try it on Ubuntu Hardy or Intrepid and you'll see what I mean.

    Sorry to rain on the software but if you leave it running for a working day, it takes up resources like crazy. At least that's my experience on two different Ubuntu versions at work.

  6. Damien Oh
    April 14, 2009 at 9:26 am

    Thanks for all the input. There are just too many great apps around that I can't include them all in the article. It is great that all of you are sharing the other goodies around.

  7. Zach
    April 14, 2009 at 7:46 am

    don't forget

  8. Fredrik
    April 14, 2009 at 1:32 am

    I'm an iKogger since last year after trying a lot of GTD apps for Linux. I'm not really a shell type of person, but iKog was just perfect for me with its power and simplicity.

  9. Bernmeister
    April 13, 2009 at 7:39 pm

    Task Coach is a new player, multiplatform, slick and sophisticated!

    • Per Steffen
      January 23, 2010 at 1:40 pm

      Task Coach is great but has some disadvantages: Poor performance, poor import/export facilities, and no on-line web interface viewable from your mobile phone (like the one has).

  10. Raseel
    April 13, 2009 at 2:47 pm

    Then there is also Chandler, a very powerful ToDo cross-platform App.

  11. Vadim P.
    April 13, 2009 at 7:12 pm

    Wow. Thanks for Thinking Rock. is another good one, and here is their comparison with other clients: [Broken Link Removed]

  12. Zero
    April 13, 2009 at 4:15 pm

    wait. where is BasKet Note Pads

  13. sharkbait
    April 13, 2009 at 2:55 pm

    Also, Avant Window Navigator has two to-do applets, one for Remember The Milk and another separate to-do list applet.