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.
Oddjob is a Java job scheduler and task automation framework. A GUI designer or XML are used to define a hierarchy of jobs. Sequential, parallel, and conditional execution (or combinations) allow for nearly any business process to be modelled. Oddjob can run on the desktop or on a server and uses JMX to control remote instances via an Explorer-style GUI. Basic Web-based monitoring is also available. It can be embedded in client code and is easily extensible via a simple API.
LibrePlan is a Web application for project planning, monitoring, and control. It is a collaborative tool to plan, monitor, and control projects and has a rich Web interface that provides a desktop-like user experience. All the team members can take part in the planning, which makes it possible to have real-time planning. It was designed for a scenario where multiple projects and resources interact to carry out the work inside a company. It makes it possible to communicate with other company tools, providing a wide set of Web services to import and export data.
Appointmind is a Web application that makes it possible for customers to select and schedule appointments from anywhere, which means that service providers and their employees spend less time on the telephone or answering emails. It can be used by contracting companies, physicians, consultants, and other service providers. The software is also suitable for administrative purposes or as a reservation tool for company conference rooms. Staff members can reserve the facilities conveniently over the intranet.
TimeTrack is a program to track time in a modular, project- oriented way. A single timer has the ability to help users track time over a whole project through maintaining a list of triples that consists of start time, end time, and a description field. Timers can be arranged over several tabs, and information is stored in XML files. It also has the ability to import single timers from other files to merge timer data with other timer data.
Remind is a full-featured calendar/reminder program featuring sophisticated date calculation, moon phases, sunrise/sunset, Hebrew calendar, alarms, PostScript output, an X front-end, multilingual messages, and proper handling of holidays. It also includes scripts for making a nice WWW calendar server.
When is an extremely simple personal calendar program, aimed at the Unix geek who wants something minimalistic. It can keep track of things you need to do on particular dates. It's a very short and simple program, so you can easily tinker with it yourself. It doesn't depend on any libraries, so it's easy to install. You should be able to install it on any system where Perl is available, even if you don't have privileges for installing libraries. Its file format is a simple text file, which you can edit in your favorite editor.