Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
July 12, 2023 20:21
June 28, 2019 03:37
January 17, 2022 19:49
June 26, 2019 18:48
December 5, 2022 18:54
October 7, 2017 23:54
November 7, 2023 16:41
July 26, 2023 14:52
April 20, 2021 02:27
September 26, 2020 23:39


GanttProject is a free project management app for desktops. It comes with:

  • Task hierarchy and dependencies, milestones, baselines.
  • Gantt chart with an option to generate PERT chart.
  • Resource load chart.
  • Task cost calculation.
  • Export to PDF, HTML, PNG.
  • Interoperability with MS Project, Excel and other spreadsheet apps.
  • Project collaboration using WebDAV and a commercial collaboration service GanttProject Cloud.

Visit to learn more.


GanttProject is free and open-source software, distributed under GNU General Public License v3.

Check out, build and run

Clone the repository using git clone and checkout the submodules with git submodule update from the repository root.

You can build and run the core part of GanttProject, with no export/import features, using gradle run.

If you want to build the complete app, use gradle runapp or gradle distbin && cd ganttproject-builder/dist-bin && ./ganttproject (on Linux and macOS)