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.
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.
CalendarTechnique is a Web-based calendaring and scheduling application. It lets you easily post, maintain, update, and archive calendar and scheduling entries such as events, tasks, and journal entries. It features displaying calendar entries in customizable day, week, month, year, or list layouts, extensive search and filtering capability (keyword search, field-specific search, date range search), support for the event, to-do/task, journal, and alarm components specified in the iCalendar specification, and a theme-based interface which allows you to preview and select any of the available themes (new themes can also be added and customized to match the look of an existing Web site).
Scalable OGo (SOGo in short) is a groupware server built around the SOPE application server. Unlike OGo, it is focused on scalability instead of depth in functionality. The Web interface uses human-readable URLs and can be accessed according to REST Web service ideas. Notably, it requires no server side session at all. The server stores all internal data in the iCalendar format, and therefore has no data model inconsistencies with native clients. It easily connects using GroupDAV connectors.
Horde Groupware is an enterprise ready browser-based collaboration suite. Users can manage and share calendars, contacts, tasks, and notes with the standards compliant components from the Horde Project. Horde Groupware bundles the separately available applications 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.
iCalcreator is a PHP implementation to create, parse, select, and edit iCal calendar files for non-calendar systems like CMS, project management systems, and other applications able to support calendar information like agendas, tasks, reports, todo lists, and journaling data, and able to communicate with calendar applications. iCalcreator features the ability to create, parse, edit, and select calendars and calendar components. It is composed of a single class file with a simple interface, and is oriented around iCal calendar component properties.
TimeTrex is a complete Web-based payroll and time management suite that offers employee scheduling, time and attendance (timeclock, timesheet/timecard), job costing, invoicing, and payroll in a single package. Employees can use Web browsers or timeclocks to track their time and attendance, check their own timesheet for missed punches, and respond to flagged timesheet errors. Payroll administrators can quickly generate paystubs and process payroll based off timesheet information or export timesheet data to other applications.
Rachota is a small application for those who work with computers on a daily basis and are curious how efficiently they use their time. It is basically a scheduler that measures how much time one spends on pre-defined tasks during the day. The data can be used later for evaluation or generation of reports, e.g. for managers.