TaskJuggler is a project planing tool for Linux and UNIX system-based operating systems. Whether you want to build a skyscraper or plan your colleagues shifts for the next month - TaskJuggler is the tool for you.
Instead of clicking yourself painfully through hundreds of dialog boxes you specify your TaskJuggler project in a simple text format. You write down all your tasks with their dependencies and other properties using the graphical front-end or your favorit text editor. The information is processed by the TaskJuggler program and you will get all sorts of reports in an interactive format or as HTML or XML format. The HTML files can be viewed and printed with any web browser that supports Cascading Style Sheets. JavaScript support is recommended. The XML files are used by the Gantt- and PERT chart generators and the KDE Konqueror plug-in.
TaskJuggler does not only honor the task interdependencies but also takes resource constrains and prioritization into account. Using TaskJugglers powerful filtering and reporting algorithms you can create a variety of task lists, resource usage tables, status reports, project calendars and project accounting statements.
Since TaskJuggler is not constrained by the performance requirements of real-time editing it can offer a much broader set of features not found in any of the WYSIWYG (What You See Is What You Get) project planing tools. The the project description language is easy to learn and supports you very effectively during your planing and tracking process.