etm is an acronym for Event and Task Manager. It provides a simple, intuitive format for using plain text files to store data, a command line interface for viewing stored information in a variety of convenient ways, and a cross-platform, PyQt-based GUI for creating and modifying items as well as viewing them. Displayed items can be grouped by date, context, keyword, or project and can be filtered in various ways. A display of busy and free times is also supported, as is a ledger view of time spent that is suitable for client billing. Alarms are supported for events and repetition for both events and tasks in a powerful and flexible manner.
OpenPSA is a Web application designed specifically to meet the needs of Web agencies and consultants. It aims to be a one-stop solution for the management of typical agency business processes, such as project management and time tracking, invoicing and document management, and group calendars. It also includes CRM features such as sales force automation and direct marketing, and is extendable via the builtin component framework.
Calcurse is a text-based calendar and scheduling application. It helps keep track of events, appointments, and everyday tasks. A configurable notification system reminds the user of upcoming deadlines, and the curses based interface can be customized to suit user needs. All of the commands are documented within an online help system.
BORG is a calendar and task tracking system written entirely in Java. The calendar is an appointment organizer that provides a nice month view, month printing, email reminders, popup reminders, and a to do list. The task tracker tracks issues and tasks through various user-defined states.
Chandler is a standards-based "Note-to-Self Organizer" designed for personal and small-group task management and calendaring. It consists of a desktop application and Chandler Hub, a free sharing service and Web application. You can also download and run your own Chandler Server.
wxRemind is a wxPython-based front/back-end for Remind, a powerful calendar and alarm application. The display features a calendar and daily event list suitable for visualizing your schedule at a glance. Dates and associated events can be quickly selected either with the mouse or cursor keys, and dates in the calendar are color coded to reflect the total duration of scheduled events. wxRemind integrates with an external editor of your choice to make editing of reminder files more efficient, provides hotkeys to quickly access the most commonly used options, and allows popup, sound, and/or spoken alarms.
Software Engineering Environment (SEE) provides an information manufacturing platform for software development. It makes information sharing very convenient by allowing all information to be customized dynamically and letting users modify or add their own information structures at any time. It provides various predefined selections for information attributes that correspond to information manufacturing patterns. Although designed for software development, it could be used for managing any information, including book registries, personnel lists, and financial reports.
Time and Attendance is software that is designed to track time and attendance. Attendance tracking is key to any club or organization, and Time and Attendance can easily bring this task online. Its Web-based interface allows you to enter events as either public or private, and only public events are shown on the public attendance page.
yeaGTD is an acronym for "yaml encoded approach to getting things done". It is a script which extracts information from simple text files, one for each project, and then produces nicely formatted summary reports. Flexible rules can be used to specify repeated projects. Context, project, and date views are supported and output can be filtered in a variety of ways. Output can optionally be printed or sent to standard output in several formats. Commands are provided for marking tasks complete, opening files for editing, and backing up project files.