Subprojects: GPE-Todo

Function The function of GPE-Todo is to provide a prety simple list of outstanding tasks You can assign one or more categories to a task to have flexible control about the topic all the items belong to. In addition to this each item can be assigned a priority and a date by which it must be completed. The application supports both plain GTK and the Maemo software environments. Screenshot
Coordinator(s) The coordinators for this sub-project are Philip Blundell ( and Florian Boor ( If you want to contribute to this project, please contact the coordinators or the GPE mailinglist.

GPE-Todo is stable for production use and actively maintained and developed.

The source code can be found in SVN, module base/gpe-todo.

Distributions known to ship gpe-todo are:

GPE-Todo is distributed under the GPL.


GPE-Todo makes use of the GPE PIM data category library (libgpepimc) and therefore shares its categories with other PIM applications such as GPE-Contacts. It is able to display colours assigned to categories in the todo item list.

The application uses SQLite for data storage using libtododb which offers a simple API for managing todo items from different applications. GPE-Timesheet is able to work with these items as well.

Project History
  • 2002 GPE-Todo started by Philip Blundell
  • 2002 GTK 2.x support and SQLite backend
  • 2004 Split database backend to separate package
  • 2005 Support for Maemo software environment