Mytodo: A ToDo List Manager For DIY Lovers

Warning! Discontinued project

The Mytodo project is no longer developed or maintained. Please refer to our recommended list of to-do list apps for Linux instead.

Usually, I focus on applications that are hassle free and easy to use (read GUI oriented). That’s the reason why I included Go For It to do program in the list of Linux productivity tools. Today, I am going to show you yet another to-do list application that is slightly different than the rest.

Mytodo is an open source to-do list program that puts you, the user, in command of everything. Unlike most other similar programs, Mytodo is more DIY hobbyist oriented because it lets you configure the server (if you want to use it on multiple computers), provides a command line interface among other main features.

It is written in Python and thus it could be used in all Linux distros and other operating systems such as Windows.

Some of the main features of Mytodo are:

  • Both GUI and command line interface
  • Configure your own server
  • Add users/password
  • Written in Python
  • Searchable by tag
  • To-do list list can be displayed as Conky
Mytodo GUI
GUI
Mytodo CLI
Command Line
Mytodo Conky
Conky displaying to-do list

You can find the source code and configuration instructions on the Github link below:

While some people might not like all this command line and configuration part, but it certainly has its own pleasure. I let you try and decide if Mytodo suits our need and taste.

Image credit: https://pixabay.com/en/to-do-list-task-list-notes-written-734587

Similar Posts

  • Thanks for writing this article, this boosted my morale.

    As I wrote in my blog this is my final year in high school so I don’t find much time to contribute to mytodo.

  • If there’s an Android app, this might replace Google Keep for me. I’ve been slowly moving away from Google Apps to apps hosted on my home server (Subsonic instead of GPM, Calibre Server instead of Google Books, etc). Love OSS for its customization and ability to report issued that are actually replied to and fixes by the developers. Plus, Linux support is a given.