9

I would like an open source program to create Gantt Charts ?

6

You can use GanttProject:

  • free and open source
  • runs on Windows, Linux and MacOSX
  • Gantt Chart

enter image description here

|improve this answer|||||
  • @FranckDemoncourt Thankyou for your answers. Shouldn't all 3 applications that you have suggested be incorporated into one single answer, rather than three separate answers ? – Simon May 29 '14 at 14:48
  • You are welcome, one program per answer for clarity (and to follow this SE guidelines).. – Franck Dernoncourt May 29 '14 at 15:14
  • @FranckDemoncourt Ah ok fine :) – Simon May 29 '14 at 15:23
  • If you want to export your Gantt chart for presentations etc., GanttProject is rather not the right tool. Its PDF export looks like a screenshot of the UI (vector oriented, at least) with task names cut off both in the list and in the chart … – tanius May 11 '17 at 12:00
3

You can use GanttPV:

  • free and open source
  • runs on Windows, Linux and MacOSX
  • Gantt Chart
  • scriptable

enter image description here

|improve this answer|||||
3

You can use OpenProj:

  • free and open source
  • runs on Windows, Linux and MacOSX
  • Gantt Chart
  • Last release: 2008

enter image description here

|improve this answer|||||
  • 1
    As per my answer ProjectLibre was forked from OpenProject and is still actively developed. – CJM Apr 10 '18 at 13:09
1

ProjectLibre was forked from OpenProj in 2012 and is still actively developed, such that they will soon be offering a commercial version. But he OSS version is alive and well, and it what I currently use, mainly for it's MS Project compatibility.

Yes, it does Gantt charts and more besides. It's very functional and capable, even if the interface is dated - boy, you can tell it was developed in Java!

It does the job and the price is right.

|improve this answer|||||
0

You can use TaskJuggler:

  • Free and open source software
  • Runs on Linux, Unix, Windows, MacOS etc
  • No GUI. Instead, uses a small script / markup language to define the project requirements, and outputs Gantt charts as graphical reports.
  • Exports Gantt charts to interactive HTML pages.
  • Full project management solution, not just charting.
|improve this answer|||||
0

You can use OpenProject:

  • Free and open source software
  • Written in Ruby
  • Runs on Linux-based web servers (Apache2), used with a web browser on any OS
  • Sophisticated: >31,000 commits, and still in active development.
  • It's a full project management solution mostly meant for software projects.
  • Gantt charts are called "Timelines" there.

Caveat: There is no dedicated feature to export the Gantt chart as PDF, SVG or any other format to include in a document. So you'll have to either resort to a screenshot, or print it to a PDF file. Adjust the browser zoom level to fit everything on it.

Also, the implementation of Gantt charts will change in the next major release, as the current software displays a note saying "This timelines module will be replaced by an interactive timelines view embedded into the work packages module. This module is being removed from OpenProject 7.0."

enter image description here

|improve this answer|||||
0

You can use R, a statistics-centric programming language that is also often used to create charts and diagrams of various types:

|improve this answer|||||
0

If you don't mind using LaTeX, you may want to give pgfgantt a shot. You can do quite sophisticated charts with it, as seen here for instance.

enter image description here

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for?Browse other questions tagged or ask your own question.