I really like the application Things but I need something web-based. Ideally something I can host on my server. So simply, PHP/MySQl based task-management software, which is open-source.

What would be ideal would be something where I can drag and drop to reorder the tasks.

Any suggestions?


A rails offering: Tracks. Host it on your own server (or PC). I've used it in the past and liked it.

Tracks is a web-based application to help you implement David Allen’s Getting Things Done™ methodology. It was built using Ruby on Rails, and comes with a built-in webserver (WEBrick), so that you can run it on your own computer if you like. It can be run on any platform on which Ruby can be installed, including Mac OS X, Windows XP and Linux. Tracks is Open Source, free and licensed under the GNU GPL.


Wunderlist is somehow similar to Things, but it offers a web version as well. Not open source or self-hosted thou.


I use Tasks Pro, because it has a good interface, but unfortunately it does not provide a drag and drop feature.

To drag and drop tasks (and a nice clean interface), I recommend Todoist, which unfortunately is not open source, and not self-hosted.


Here is the ones, which you can also install on your own server - open source - using php and mysql.

http://www.plancake.com/ (support GDT)


We've been happily using NetOffice for several years now and although it's intended for working on projects as a group, when compared to the Things feature list it can do most of those things and then some, with exception to iCal/iPhone sync.


Not something you can put on your own server, nor even open source, but Trello is very good for this kind of thing.


You can also use Google Tasks. That is such a nice tool to manage your daily tasks.

Log in to your Gmail account and you'll see a link to Tasks under Mail and Contacts links, on the left side.

enter image description here

  • but I am sorry, it is not open-source. you can not host it on your own server. – Zain Shaikh Nov 4 '10 at 7:46

Not the answer you're looking for? Browse other questions tagged or ask your own question.