Surreal Todo is an open source web application that can be used as an online notebook or a to-do-list manager.
With a totally Ajaxed interface, you can create new lists, style every item or mark them as completed.
The application enables you to create new tabs and pages instantly for a better organization of the lists/content.
Also, list items can be re-ordered or moved to other lists via drag'n drops and lists can be collapsed to save space.
Requirements: PHP 5.2+ & MySQL
Compatibility: All Major Browsers (except IE)
TeamLab is a collaboration platform that is built with enterprises in mind but fits to any small-to-bigger teams too.
The platform enables users to create teams, manage projects with setting milestones and creating tasks which can be assigned per user.
It comes as 2 versions:
- hosted (and free)
- open source, to download on your infrastructure (and free)
By simply scheduling tasks and with the help of e-mail notifications, it is hard to miss a deadline and you always stay informed about the overall of a project.
Using a built-in IM, it is possible to communicate each other. Also, integrated blogging, forum and wiki capabilities makes sharing of information very easy.
TeamLab can also help the members of a team to keep up with the support for managing events, news, polls, photos and bookmarks.
Requirements: ASP.NET & Database (ADO.NET, MySQL or SQLite)
ArgentumInvoice is an open source web application for managing projects easily and billing the time worked accordingly.
It enables you to define clients, create projects and add tickets (things to be done) for that project.
The time worked for a ticket can be calculated with the help of a live timer or mentioned manually. Also, it is possible to create timesheets for every user.
At any point of the projects, ArgentumInvoice can create PDF invoices, e-mail them to clients and track invoice due dates + payment statuses.
It also supports multiple currencies and automatic currency conversions which is nice when working with multi-national clients.
The application is built with PHP & uses MySQL as the database.
Requirements: PHP 5.2.6+ & MySQL 5+
PlanCake is an open source task and list manager which can be downloaded/installed to a custom location or used from plancake.com for free.
The application is fully Ajaxed, tasks can be re-ordered with drag'n drops and keyboard shortcuts are supported which all make the usage faster.
It is possible to create tasks with due dates (or not) and PlanCake can display your to-do-list inside a calendar. Or, you can reach them from the lists they are bound to and the tags they were marked with.
The application can be used in 2 modes:
If you prefer to print a list and check them offline, PlanCake can instantly generate a printer-friendly version.
The application is built with PHP (Symfony) and uses MySQL to store data.
Requirements: PHP 5.2.4+, MySQL 4+
todoyu is an open source task/project management, time tracking & collaboration application that is built with PHP.
The application has a modern, Ajaxed interface where both users & clients can have roles on projects.
Using todoyu, projects can be divided into multiple milestones with sub-tasks that are assigned to users.
The time worked on every task is recorded which can be used in future analysis or billing purposes.
Optionally, todoyu can auto-generate invoices after completion of a project & export them as PDFs.
The application also has a built-in calendar for managing appointments.
Requirements: PHP & MySQL