GetMeDone is a task manager in the spirit of Getting Things Done. It uses PostgreSQL as a backend and is written in Tcl/Tk. Currently only tested on Linux, it should be easy to extend to run on Mac OS and Windows. It features easy filtering of contexts, priorities, and time, advanced recurrent tasks, linking tasks to projects, deadlines, an ideas list, and the ability to defer tasks to future dates.
google-rfc-2445 is a Java implementation of RFC 2445 recurrence rules. RFC 2445 describes a scheme for calendar interoperability. This project implements core parts of RFC 2445, including a parser for recurrence rules and date lists and a mechanism for evaluating recurrence rules.
DAViCal is a server implementation of the CalDAV protocol for storing calendaring resources (in iCalendar format) on a remote shared server. An increasing number of calendar clients support the maintenance of shared remote calendars through CalDAV including Mozilla Calendar (Sunbird/Lightning), Evolution, Mulberry, Chandler, and various other closed-source products such as Apple's iCal and iPhone. DAViCal supports basic delegation of read/write access among calendar users, multiple users or clients reading and writing the same calendar entries over time, and scheduling of meetings with free/busy time displayed.
Horde Groupware Webmail Edition is an enterprise ready browser-based communication suite. Users can read, send, and organize email messages and manage and share calendars, contacts, tasks, and notes with the standards compliant components from the Horde Project. It bundles the separately available applications IMP, Ingo, Kronolith, Turba, Nag, and Mnemo. It can be extended with any of the released Horde applications or the Horde modules that are still in development, like a file manager, a bookmark manager, a forum, or a wiki.
Rapla is a flexible multi-user resource and event management system. It features multiple calendars, periods, conflict management, hierarchies, and fully configurable resource and reservation types. The primary target of the program was universities. It allows coordination beetween the lectures and the administration. It offers multiple ways to view the available resources and schedule the events. It started as simple room booking software, but in the last five years it has evolved into a fully configurable framework for event and resource management.
Buni Meldware Communication Suite is an enterprise groupware product providing an email server, calendar server, and a Web mail client. The Web mail portion is written using Adobe's Flash and provides a rich cross-browser experience. Protocol support includes IMAP, POP, SMTP, iCAL, WCAP, and more. It uniquely supports full database email storage as well as file system storage of emails on major database platforms, and is easily installed via a Web Start graphical installation process.
Webical is a Web application to view and edit multiple iCalendars. Its features include progressive enhancement, a plugin framework that can be used to enhance the GUI and the back end providers, pluggable authentication, and i18n. Dutch and English localizations are provided, and adding more locales is easy. You need a servlet container, such as Apache Tomcat, to run it.
The Darwin Calendar Server is a standards-compliant server that allows multiple users to collaboratively share calendaring information. It provides a shared location on the network to store schedules, and allows users to send each other and manage invitations. In order to provide interoperability with multiple calendaring clients, the server implements the CalDAV protocol, which is an extension of WebDAV, which is in turn an extension of HTTP.