About GanttProject
GanttProject is a free desktop application for project planning and scheduling. It centers on the Gantt chart, where tasks are arranged in a hierarchy with dependencies, milestones and baselines, and it can also generate a PERT chart for a different view of the same plan.
Other features include a resource load chart, task cost calculation, export to PDF, HTML and PNG, and interoperability with Microsoft Project, Excel and other spreadsheet applications. Projects can be shared with collaborators using WebDAV, or through a commercial collaboration service called GanttProject Cloud. The app is written in Java and Kotlin and runs on desktop operating systems.
GanttProject is free and open-source software under the GNU General Public License v3. Building it requires cloning the repository with its submodules and using Gradle, and a core build without export and import features is available for quick runs. It runs locally on your machine, so no server is needed. It suits project managers, students and small teams who want a no-cost planning tool.
Key features
- Gantt chart with task hierarchy
- Task dependencies, milestones, and baselines
- PERT chart generation
- Resource load chart
- Export to PDF, HTML, and PNG
- MS Project and Excel interoperability
Good fit for
- →Planning projects with dependencies and milestones
- →Reviewing resource loads across tasks
- →Exchanging plans with Microsoft Project users
- Tags
- gantt-chart
- project-management
- project-planning
- desktop-app
- java
- pert-chart
- scheduling
- resource-management
- kotlin
GanttProject: questions and answers
- What is GanttProject used for?
- GanttProject is a free desktop project management app with Gantt and PERT charts, task dependencies, resource load, and export to PDF, HTML and PNG. It is a good fit for planning projects with dependencies and milestones, reviewing resource loads across tasks, and exchanging plans with Microsoft Project users.
- Is GanttProject open source?
- Yes. GanttProject is open source under the GPL-3.0 licence. Its source code is on GitHub at bardsoftware/ganttproject and is written mainly in Java.
- Is GanttProject free?
- Yes. GanttProject is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host GanttProject?
- Yes. GanttProject can be self-hosted on your own server or infrastructure.
- What is GanttProject an alternative to?
- GanttProject is an open-source alternative to TeamGantt, GanttPRO, Microsoft Project and Celoxis. Other open-source alternatives to TeamGantt include OpenProject, Worklenz and ZenTao.
- Is GanttProject actively maintained?
- Yes. The most recent commit to GanttProject was on 1 October 2026. The project has 1.1k stars on GitHub.
Open-source alternatives to GanttProject
See all
OpenProject
Project Management
OpenProject is the leading open source project management software for product, project an
GPL-3.0vs Jira★ 16k
Worklenz
Project Management
All in one project management tool for efficient teams
AGPL-3.0vs Asana★ 3.2k
ZenTao
Project Management
Zentao is an agile(scrum) project management system/tool, Free Upgrade Forever!
OSSvs Jira★ 1.7k
Redmine
Project Management
Mirror of redmine code source - Official Subversion repository is at https://svn.redmine.o
OSSvs Jira★ 6k
Kaneo
Project Management
Open-source project management with boards, Gantt charts, and GitHub integration. Self-hos
MITvs Jira★ 9.3k
Leantime
Project Management
Leantime is a goals focused project management system for non-project managers. Building w
AGPL-3.0vs Asana★ 12k
SaaS alternatives to GanttProject
See all
TeamGantt
Project Management
Online Gantt chart software for planning projects and scheduling workloads
SaaS
GanttPRO
Project Management
Gantt chart project planner with resource and workload management
SaaS
Microsoft Project
Project Management
Project scheduling and portfolio management software with Gantt charts and resource planning
SaaS
Celoxis
Project Management
Project and resource management with timesheets and portfolio reporting
SaaS
Instagantt
Project Management
Gantt chart planner built around Asana projects, with baselines and dependencies
SaaS
Workzone
Project Management
Project management software for task tracking, Gantt charts and team reporting
SaaS
