Open Source Project Management Tools Collection
Open Source Project Management Tools in Java
Ganttproject
Ganttproject lets you plan projects using a Gantt chart. It is written in Java. GanttProject use a XML file format. It can export the project in HTML Web pages or PDF document (using XSLT) or image files. |
Memoranda
Memoranda (formerly known as jNotes2) is an open source cross-platform diary manager and the tool for scheduling personal projects |
XPlanner
XPlanner is a web-based project planning and tracking tool for agile development teams |
BORG
BORG is a combination calendar and task tracking system. |
Rapla
The objective of the project "Rapla" is to provide an easy-to-use resource-management system. |
OpenProj
OpenProj is a desktop replacement of Microsoft Project. OpenProj has equivalent functionality, a familiar user interface and even opens existing MSProject files. OpenProj is interoperable with Project, with a Gantt Chart and PERT chart etc. |
Open Workbench
Open Workbench is an open source Windows-based desktop application that provides robust project scheduling and management functionality and is free to distribute throughout the enterprise. When users need to move beyond desktop scheduling to a workgroup, division or enterprise-wide solution, they can upgrade to CA's Clarity system, a project and portfolio management system that offers bidirectional integration with Open Workbench. |
MPXJ
The MPXJ library provides a set of facilities to allow project information to be manipulated in Java. MPXJ supports three file formats, Microsoft Project Exchange (MPX), Microsoft Project (MPP), and Microsoft Project Data Interchange (MSPDI). The library is currently based around a set of data structures modelled on the data described by the MPX file format. All manipulation of project data takes place using these data structures, which can be read from or written to the various supported file formats. The following notes explain what facilities MPXJ offers for each file format. MPX: The MPX file format can be read by all versions of Microsoft Project, and written by all versions up to Microsoft Project 98. MPXJ allows MPX files to be created, read and written. See http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q270139 for a definition of the file format. MPP: The MPP file format is Microsoft's proprietary way of storing project data. MPXJ supports read only access to MPP files produced by Microsoft Project 98, Microsoft Project 2000, Microsoft Project 2002, and Microsoft Project 2003. MSPDI: The MSPDI file format is Microsoft's XML file format for storing project data. Microsoft Project 2002 and Microsoft Project 2003 can read and write MSPDI files. MPXJ allows MSPDI files to be created, read, and written. is an open source Java implementation of a file handling library to create, read, and write Microsoft Project Exchange (MPX) files, Project 2002 and 2003 MSPDI XML files, and read Microsoft Project 98, 2000, 2002, and 2003 (MPP) files. |
eHour
eHour is an open source webbased time tracking tool for consultancy companies and other project based businesses. The primary objective is to keep time tracking as simple and user friendly as possible while still being very effective at measuring and reporting the amount of time your team spends on a project. The main features are * create multiple projects per customer, assign multiple employees to the same project * have different start and end dates and hourly rates per employee for each project assignment * create default projects to which all employees should be assigned (days off, sick leave, etc.) so you can keep track of those hours as well * extensive turnover & hours reports on all customers, projects, employees, departments or a selection of them * configurable localization and currency. All languages are supported although only English & Dutch translations are availabe * separation of employee, reporting and administration role. |
AgileTrack
AgileTrack is an open-source Java based application for tracking software development in agile development or extreme programming (XP) teams. It includes support for managing stories and other issues, sub-tasks, tracking time, managing multiple projects, planning iterations, and providing iteration reports. It provides a unique interface that is simple to use and allows software developers to have task information always at their fingertips. |
qaManager
qaManager is a web based application used for keeping track of engineering and customer releases, Schedule and track code reviews, Manage project risks , Resource allocations and related information effectively in QA Projects with very simple installation. Powered by openXava,Java. It supports many databases |
airTODO - Project Management Tool
airTODO is a minimalist project management tool, intended for customer, project, module, operation, task and time management, which can work with local and/or remote repositories. Tool composed as single file with both, client (Eclipse plugin) and server functionality. Features: * Based on PMBOK-compliant project management methodology. * Contain basic CRM features. * Agile project management ready. * Support Email task delegation. * OpenOffice integration. * Multilanguage. * Both, Client-Server and Serverless mode. * Platform independed (supports Windows, Linux, Mac, Solaris, AIX). * Export to CSV format. |
Go To airTODO - Project Management Tool
lGantt
lGantt is a Java Language Application used to create Gantt Charts and help in evaluating time based activities. Features: * Tasks and constraints with duration and delay down to milliseconds (however UI does not have enough zoom yet). * MSWindows install support * Merge projects * Undo and Redo * Task notes as tooltips (nice) * Tasks, subtasks, dependencies (constraints). * Register Task Completion * Resources and working hours * JPEG Export * Compressed XML Files * Multiple base lines (snapshots) |
Activity Manager
Activity Manager is a project management tool. It helps a project leader to manage and check his collaborators activity. Activity Manager allows to build and maintain a hierarchical task tree. It is based on a database with a very simple model that allows to build quickly custom reports through the report facility or through simple SQL requests. Activity Manager is customizable. Activity Manager is a Java based tool running in standalone mode (with an embedded HSQLDB database) or with a MySQL database server or custom mode (user defined database for skilled users). The tool's features are : * Durations repository administration * Collaborators repository administration * Tasks repository administration * Contributions management (=activity management) * Extensible report facility (with built in templates) * XML database export/import * EXCEL export |
TaskBlocks
Task Blocks is a simple, easy to use task-scheduling application, in which a user's tasks cannot overlap. It includes Bugzilla export. |