Open Source Project Management Tools in Java

17 projects

BORG is a Java Swing calendar and task-tracking application: month view with print, email and popup reminders, to-do list, and issue tracker with state workflow. Supports HSQL, JDBC, MySQL; runs on Linux, Windows, Mac, BSD. Development moved to GitHub (2020); SourceForge retains files and links.

Details

XPlanner is a web-based project planning and tracking tool for agile teams (stories, iterations, time tracking, burn-down). XPlanner+ is the maintained fork on SourceForge; original also on GitHub (wcherry/XPlanner).

Details

Baralga is a simple, lightweight time tracker for individuals and teams. Record time per project, manually enter or edit activities, switch projects via tray icon. Reports as Excel, CSV and iCalendar.

Details

MPXJ is an open source library (Java, . NET, Ruby) to read and write project schedule data: Microsoft Project MPX, MSPDI XML, MPP/MPT/MPD (98–2019), Planner, Primavera XER, Asta Powerproject/Easyplan, GanttProject GAN, TurboProject PEP, Synchro SP, and others. Actively maintained.

Details

Plandora is a web-based, multi-project management suite for software development: Gantt chart, Agile board, time track, risks, costs, KPIs, capacity management, SVN integration, JasperReports, knowledge base (Lucene), workflows, surveys. Roles per project (customer, resource, leader). English, Spanish, Brazilian Portuguese, Russian.

Details

qaManager is a web-based application for managing QA projects and teams: track engineering and customer releases, testing cycles, test cases, resource allocations, code and document reviews. Built with OpenXava; supports multiple databases. Reports in Excel and PDF.

Details

Rapla is a flexible multi-user resource and event planning system. Multiple calendar views, conflict management, configurable resource and event types, import/export. Java Swing and web UI; supports HSQL, MySQL, PostgreSQL, flat file.

Details

eHour is an open source time tracking tool for project-based and consultancy teams. Projects per customer, multiple employees per project, configurable rates and dates, default projects (e. g.

Details

GanttProject is free desktop project management software for Gantt and resource load charts. Break down work into tasks, assign resources, set dependencies; export to PDF, PNG, Microsoft Project, CSV, Excel. Local-first, runs on Windows, macOS and Linux; optional GanttProject Cloud for collaboration.

Details

Activity Manager is a Java project management tool for tracking collaborators and tasks. Build and maintain a hierarchical task tree; generate reports via built-in facility or SQL. Runs standalone with embedded HSQLDB or with MySQL; includes RCP and web UIs, Excel/XML export, and i18n (English, French).

Details
TaskBlocksInactive

TaskBlocks is a simple task-scheduling application where tasks cannot overlap. Supports Bugzilla export. Originally on Google Code; source on GitHub.

Details

airTODO is a minimalist project management tool for customer, project, module, task and time management with local or remote repositories. Single-file distribution with Eclipse plugin client and server; PMBOK-style methodology, basic CRM, agile-ready, email delegation, OpenOffice integration, CSV export. Cross-platform (Windows, Linux, Mac, Solaris, AIX).

Details
MemorandaInactive

Memoranda (formerly jNotes2) is an open source cross-platform diary manager and personal project scheduler. Migrated from jnotes. sf.

Details

Open Workbench is a free desktop application for project scheduling and management (WBS, dependencies, resource assignment, auto-schedule, progress monitoring). Originally CA/Niku; Windows. Integrates with CA Clarity PPM.

Details
OpenProjInactive

OpenProj was an open-source desktop replacement for Microsoft Project: Gantt and PERT charts, WBS/RBS, earned value, opens MS Project files. Discontinued 2008; successor is ProjectLibre. Downloads still available on SourceForge.

Details
EmForgeInactive

EmForge was a web-based suite for software development: jBPM-based project management, wiki documentation, Subversion integration, JasperReports. Trac-inspired; workflow engine for configurable processes. Original site defunct; archived.

Details
lGanttInactive

lGantt was a Java application for Gantt charts and time-based planning: tasks and constraints (duration/delay), subtasks, dependencies, resources and working hours, merge projects, undo/redo, JPEG export, compressed XML, multiple baselines. Original site (homeip) defunct.

Details