myTinyTodo supports as many to-do lists as you can think of, offers features such as hiding/showing completed tasks, and uses AJAX to give you drag and drop functionality. Best of all, it is free, open source, and will install on just about any web server, even shared hosting accounts.

System Requirements

To get started, you will need PHP 5.2.0 or greater, the PHP extensions php_mysql (for the MySQL version), php_pdo, and php_pdo_sqlite (for the SQLite version). If, for any reason, you do not have access to a MySQL server with your hosting account, use the SQLite version.

Features

Desktop app look and feel – myTinyTodo uses jQuery for many of its effects and features, and it should be compatible with the latest versions of Internet Explorer, Mozilla Firefox, Apple Safari, Google Chrome, Opera, and any other modern browser that supports javascript. This gives you the ability to add, remove, and even drag and drop items without refreshing the page. Easy List Creation – To add a new list, all you have to do is click the plus button and give it a name. It will immediately appear. Task Management – The “new task” bar at the top allows you to quickly type in tasks and press enter.  You can also click the pencil icon and enter a note, add tags, set the priority, and set a due date. All of these are optional. For example, if I have posts to write for MakeTechEasier, I know the due date, but still add the topics and check them off as I complete them.

Notes – If you paste URLs into the notes, they will become live links, and the show/hide feature allows you to quickly show all current notes.  Furthermore, the search function gives you the ability to search through both list items and their notes. Export and Publish – You can export lists as CSV (comma separated values) or iCalendar files (supported by many calendar and to-do applications). You can also publish lists and then send the RSS feeds to collaborators or your other devices.

Mobility – Because it all works in your browser, you have the advantage of using it anywhere on any device.  It even includes a mobile interface. Password protection – If you want your lists, tasks, and notes to be private, you can enable password protection so that only you can access it. myTinyTodo is lightweight, easy to install, and an open source alternative to proprietary cloud-based task applications. It has just enough features to be effective, but it is not at all bloated. It is currently available in over 30 languages. myTinyTodo