Tuesday, May 12, 2026

GanttProject 3.4 Beta IV

 GanttProject 3.4 Beta IV is now ready for testing.

This update introduces several workflow refinements and stability fixes in addition to the major features introduced in previous Beta versions — such as the new UI facelift, custom task filters, and auto-resume functionality.

New in Beta IV

Modernized Import/Export
  • You can now open exported files directly from the Export dialog immediately after saving.
  • The Import dialog now supports selecting and importing multiple .gan files at once.
  • Both the Import and Export dialogs have received a UI facelift.
Enhanced Project Insights

We’ve added a new built-in, read-only property, "Is Critical," which identifies if a task is currently on the project's critical path.
Performance and Stability
We have resolved issues that affected stability on computers using non-English locales.

Sunday, February 15, 2026

GanttProject 3.4 Beta Release

GanttProject 3.4 Beta is ready for testing, featuring enhanced customization, a modern UI facelift, and several long-awaited workflow improvements.

Enhanced Customization

  • Custom Filters: New task filters help you eliminate clutter and focus on what matters.

  • Calculated Columns: Expressions now support the use of custom columns in calculations.

  • Visual Charting: Custom columns can now be displayed directly alongside task bars on the Gantt chart.

User Interface & Usability

  • Modern Look: A refreshed UI and better compatibility with high-resolution screens.

  • Clickable Links: Web links in the task table are now active, allowing external resources to be accessed instantly.

Installation & Updates

  • Update Flexibility: Users can now install updates via ZIP files as an alternative to the standard Update Channel.

  • Linux Support: A new AppImage package is available for easier installation on Linux distributions.

The "Finally!" Feature

  • Auto-Resume: When GanttProject 3.4 starts, it can automatically reopen your last project. We know you’ve been waiting for this one for a long time! :)

Tuesday, January 30, 2024

GanttProject 3.3 Release


GanttProject 3.3

 
We're pleased to share that GanttProject 3.3 is now available for download! 

In this update, we bring you:
  •  Calculated Task Columns: Enhance your project data with the ability to calculate custom column values using rich SQL syntax, and gain deeper insights into your project.

  • Native Package for Apple Silicon: Improved performance on Apple M1 and M2 chips, ensuring a smoother project management experience.

  • New Filters: Find overdue tasks or tasks due today with ease and gain better control over your project execution and deadlines.




Download GanttProject 3.3 from our web site: https://ganttproject.biz/

Tuesday, March 1, 2022

GanttProject 3.2: bugfix update 3220

Second bugfix update to GanttProject 3.2 with a few bugfixes. One of them is critical: it turned out that changes made in the task table cells were not undoable. We highly recommend to install the update.


The update is delivered through the Update Channel.





Saturday, February 26, 2022

GanttProject 3.2: first bugfix update

The first bugfix update to GanttProject 3.2 is published. It includes a few bugfixes, Japanese translation update and a few holiday calendar updates (Brazil, Italy, Spain, Mexico, United Kingdom, United States).

We highly recommend to update your GanttProject because on of the critical fixed issue with resource custom columns.

If Auto-Update is switched on in your GanttProject, you will see the Update Dialog automatically after launching. Otherwise, you can go to the App Updates pane in the Settings Dialog.

The update size is ~8Mb and it installs almost instantly.








Wednesday, February 16, 2022

GanttProject 3.2 Release

Hey there,

the release build of GanttProject 3.2 is available for downloading! Read the release notes and watch the video showing the release highlights:




Download packages for Windows, macOS, Linux, and platform-independent ZIP archive from our web site.

Monday, February 7, 2022

GanttProject 3.2 Release Candidate

 A Release Candidate build of GanttProject 3.2 is available for downloading.

The build number is 3.2.3190. You can download it from the public Dropbox folder It comes as a platform-independent ZIP archive and Java Runtime is NOT included. You have to install Java 11 or Java 17 with JavaFX modules. There are two vendors which provide such Java Runtimes: BellSoft Liberica (choose "Full JRE" package for your platform) and Azul Zulu (choose "JRE FX" package). Some tips on running GanttProject from ZIP are available here: https://github.com/bardsoftware/ganttproject/wiki/Installing-from-ZIP
We plan to fix the remaining issues, build packages for all platforms and publish the release build in a few days.

Thursday, May 13, 2021

GanttProject 3.1: import resources from the cloud database

 GanttProject 3.1 is just around the corner, and while we're building all the packages, it is a good moment to look at the new feature.

When you write a project file to GanttProject Cloud, we parse and analyze it, extract the resources and store them in a resource database. We use this database e.g. for building a Resource Capacity Heatmap on GanttProject Cloud, and starting from GP 3.1 it can be used to populate projects in GanttProject Desktop.

Choose "Resources > Add from GanttProject Cloud" from the menu, tick the check boxes next to the people names, hit "Add" and the checked resources will be added to your current project.

This works even if the current project is not yet on the Cloud (and even if it is not planned to be there). You can connect to GanttProject Cloud using a toggle in the status bar. Switch it on to sign in and switch it off to sign out and forget your sign in credentials.


Monday, February 1, 2021

GanttProject 3.0 Release

Bang! Bang! Meet GanttProject 3.0!


We're starting a new chapter: GanttProject Desktop is now accompanied with GanttProject Cloud, a low-cost solution for the centralized management of team projects and resources. GanttProject 3.0 is the first release which integrates with the Cloud.

We're looking forward for a wonderful and interesting journey!







Wednesday, October 14, 2020

Offline mirror mode when working with GanttProject Cloud

Many modern project management apps, as well as other software, are built as cloud services. They are great and they work fine, provided that you are online and a lot of servers between your computer and service provider are working normally. They usually do, however, when they don't, it may render very frustrating.
Ooops!

What may go wrong? You Internet service provider may have network issues. Our servers may get down (we do our best to keep them running though!). Even your government may have issues with someone whom you don't even know and may block access to a wide Internet segment because of that.

GanttProject has always been a desktop application and it does not need an Internet connection. But now, when GanttProject Cloud offers a collaborative cloud storage, will it suffer from the same problem of Internet availability? Most likely, no.

GanttProject Desktop app can work with the documents from GanttProject Cloud in two modes: online and mirrored offline. Let's talk a bit about the latter.

The primary storage of a mirrored document is still GanttProject Cloud. When you click Save, you send an HTTP request to our servers and the document is written to the cloud storage. However, it is also saved on your local computer in a slightly hidden place. We call it "mirroring" and we save the file contents and some metadata about the latest sync with the Cloud. Normally this mirror is identical to what is stored in the cloud. It sits in a hidden folder and does not expose itself in any way besides this icon in the status bar:

Status bar indicates if document is available offline


If something wrong happens on the way from you to us, and your desktop GanttProject loses connection with GanttProject Cloud, the document will switch to offline mode and when you click Save, it will write to the local mirror. In the status bar you will see that the document is now Offline and countdown to the next reconnect try

GanttProject is working with the cloud document offline and is trying to reconnect.


Once the connection is restored, GanttProject will try to sync the offline mirror with the Cloud. If Cloud version of the document has not been changed while you were offline, it will just seamlessly switch to online mode, otherwise GanttProject will ask you to resolve the conflict. 

GanttProject shows that your offline mirror has diverged from the online copy



But what happens if you close GanttProject when you're offline and then start it again? How can you find your offline mirrors? Don't worry. If you're offline, "GanttProject Cloud" storage in the File Dialog will show your offline mirrored documents. 

If you're offline, GanttProject Cloud pane in File Dialog shows offline mirrored documents.


Documents which were accessed in online only mode are naturally unavailable when you work offline. Why one may need online mode then? Well, if you access GanttProject Cloud from a computer which you don't trust, you may want to use the online mode. 

You can switch between modes at any moment by clicking the icon in the status bar. It will open a dialog where you can change the online mode, lock or unlock the document or access the revision history.




Starting from update 2911, which is coming soon, GanttProject will open Cloud document in offline mirror mode by default. Have fun, collaborate with your colleagues and build your project plans even when you are offline!

Wednesday, September 30, 2020

GanttProject 3.0 packaging and update system

TL;DR: there are many somewhat technical details below. Long story short, GanttProject 3.0 comes with built-in update system. Leave it enabled to get bugfixes and other minor updates faster.

Tuesday, September 29, 2020

GanttProject 3.0 beta, build 2910

We started a public beta testing of GantProject 3.0 in August. The testing goes fine, we already see a few dozens of people who use GP 3.0 is their daily work. GanttProject 3.0 is compatible with our old good GP 2.X series and it reads and writes files in the same format. It is also very stable, so we encourage to join the beta testing.

Due to many factors, we had to include Java Runtime into the distributions, and the size of GanttProject 3.0 distro is now about 100 megabytes. Because of this and because building a complete distro for all platforms takes a lot of time, we decided to implement the update system which can install small updates as they are ready.

So, today we published update 2910 with many bugfixes and usability improvements. If you launch GP 3.0, the update system will suggest to install this update, as well as the previous ones.

Work with file storage was rewritten in GP 3.0 and now documents from the local computer, from WebDAV storages and from our own GanttProject Cloud are available in the single File Dialog. It is already very nice and became even better in build 2910:

  • Offline cloud documents support is nearly completed. We fixed a lot of bugs, made the user interface more intuitive and checked that GP switches between offline and online modes smoothly (and fixed it when it didn't). Offline cloud documents are great, and we'll share more details on this later.
  • Cloud documents were seamlessly integrated into the Recent Documents list. 
  • Work with local documents became more error-proof. "Save" button becomes disabled if the target file can't be written, and we show a hint explaining the reasons. "Overwrite" checkbox prevents from accidental overwriting of the existing files. 
Local documents in the File Dialog


GanttProject Cloud document in the Recent Documents list



Download GanttProject 3.0, update to the latest build and join beta-testing! GanttProject 3.0 is integrated with GanttProject Cloud server for storing your project documents. if you work in a team, don't miss the opportunity to try GP Cloud. It is free during the beta-testing. 

Saturday, May 2, 2020

GanttProject 2.8.11 hotfix update

A new build 2396 of GanttProject 2.8.11 is available from our website: https://www.ganttproject.biz/download

It fixes a few severe issues:
-- macOS: only English, Galician and Tajik languages are available in the settings UI;
-- Linux: ganttproject launcher won't open files when using relative paths;
-- all platforms: visible columns in the task and resource tables reset to default after undo operations or on file opening;


Version number remains the same, only build number has changed.

If you already downloaded GP 2.8.11-r2393, we strongly recommend to download the new build.

Wednesday, April 22, 2020

GanttProject 2.8.11

GanttProject 2.8.11 is a maintenance release with updated calendars, translations, a few fixed bugs and major update in macOS package.


  • Updated holiday calendars of top 20+ countries and regions according to our Google Analytics data. Welcome, Karnataka region! 
  • Major update of Simplified Chinese translation and minor updates in Korean, Italian and Turkish translations.
  • Several fixed bugs.
  • Package for macOS now comes with bundled Java Runtime and is properly signed and notarized to make the security system in the latest macOS versions happy.
  • Also, we tested a number of Java Runtime configurations on Windows and wrote up the results in the release notes to help our users choose the runtime which provides the best experience.

Packages for Windows, macOS, Ubuntu/Mint/Debian Linux and platform-independent ZIP archive
are available from the download page on ganttproject.biz and from the release page on GitHub.

GanttProject is free software and you can download any package at no cost. You can help us to spread the world by leaving your like or review on Facebook or Capterra or by following us on Twitter or Facebook, or by purchasing paid download.

Monday, March 2, 2020

GanttProject is now available from Microsoft Store

GanttProject application with bundled Java Runtime is now available from Microsoft Store. We hope that this will make it easy to install on portable Windows devices, such as Microsoft Surface.



Please notice that this app is marked as unofficial. It was packaged by Hauke Hasselberg independently on his own initiative, and we can't provide support with respect to packaging issues, should they arise. However, it is the same GanttProject which you can download from our official locations and we do provide the same best-effort support for packaging- and device-independent functionality.


Wednesday, January 30, 2019

GanttProject 2.8.10

GanttProject 2.8.10 comes with updated holiday calendars for 20+ countries and regions where most of our users come from (welcome Mumbai and Zurich regions!). It also fixes a number of bugs and usability issues. See the full list of bugfixes.

Packages for Windows, macOS, Ubuntu/Mint/Debian Linux and platform-independent ZIP archive are available from the download page on ganttproject.biz.

GanttProject is free software and you can download any package at no cost. You can help us to spread the world by leaving your like or review on Facebook or Capterra or by following us on Twitter or Facebook, or by purchasing paid download.

Thursday, August 23, 2018

GanttProject 2.8.9: bugfixes

GanttProject 2.8.9 fixes a number of bugs, including a very annoying bug with task names being truncated to the first few symbols in table cells.  The full list of fixed issues is available from our GitHub pages.

There is also German translation update and new Dutch and Israel holiday calendars.

Download

Packages for Windows, macOS, Ubuntu/Mint/Debian Linux and platform-independent ZIP archive are available from the download page on ganttproject.biz.

GanttProject is free software and you can download any package at no cost. You can help us to spread the world by leaving your like or review on Facebook or Capterra or by following us on Twitter or Facebook, or by purchasing paid download.

Tuesday, May 22, 2018

GanttProject 2.8.8: better usability, compatibility and localization

GanttProject 2.8.8 is here with a bunch of important updates. Thanks everyone who sent us bug reports and participated in testing!

Here is a brief overview of the updates.

Usability

First, annoying behavior of selection and cell editing in the task table which was introduced in 2.8.7 is now fixed. We also added some padding around cell values to separate adjacent right- and left- aligned cells.


Tasks in the predecessor dropdown in the task properties are now indented according to WBS and prefixed with task ID.



Compatibility

It turned out that GanttProject had issues when running under Java 10: MS Project import/export didn't work and macOS users had issues with launching GanttProject by double-clicking gan files. These issues are solved in 2.8.8. Besides, macOS users can now drag tasks on the chart using mouse with Command key hold. On other platforms it works with Control key hold but on macOS Ctrl+mouse click would show a context menu.

Export/Import enhancements

Two columns were added to CSV export/import: task color and resource load on particular tasks. The latter can be used for your own calculations of the total resource loads and costs in spreadsheets and databases. This column is called Assignments and it accompanies older column Resources, so you will find them both in the produced CSV files.

The values in Assignments column are semicolon-separated pairs of resource id and load which are in turn colon-separated. Thus, the value 1:50.00;2:100.00 means that the load of resource with id "1" in this task is 50%, while resource 2 works 100% of his time.

Import from Microsoft Project now recognizes recurring holidays in the default project calendar.

Localization

Great news for Chinese, Japanese and Korean users: task table in PDF reports is expected to be fixed and should show symbols properly, provided that you use an appropriate embeddable application font. On the screenshot below WengQuanYi Micro Hei font was used.

New holiday calendar for South Korea has been contributed by one of our users.

Bugfixes

Weird bug "no enum constant" which appeared when reading certain projects is now fixed. Another very annoying issue with adding whitespace in task notes on Windows platforms is fixed as well.

Download

Packages for Windows, macOS, Ubuntu/Mint/Debian Linux and platform-independent ZIP archive are available from the download page on ganttproject.biz. 

GanttProject is free software and you can download any package at no cost. You can help us to spread the world by leaving your like or review on Facebook or Capterra or by following us on Twitter or Facebook, or by purchasing package at any price > $5 set by you.

Wednesday, April 18, 2018

GanttProject 2.8.7

GanttProject 2.8.7 download is available!

In this update mouse wheel behavior made more consistent with other apps and GanttProject itself.
  • Mouse wheel rotation will vertically scroll chart no matter if the mouse pointer is over the table or chart area.
  • If Shift is hold, mouse wheel will scroll a chart horizontally.
  • If Ctrl is hold mouse wheel rotation will change zooming.
We also restored a keyboard shortcut  Ctrl+Space  which expands/collapses task nodes. Discover other useful shortcuts which will make you more productive!

There is a number of bugfixes and updated translations, with major updates in Japanese and Catalan.



If you want new updates and features to appear faster and better, please fund the development and buy GanttProject for your platform from our online shop:

* Installer for Windows
* Package for Mac OSX
* Package for Ubuntu/Mint/Debian
* Platform-independent ZIP package

We love getting paid, but still want to highlight that GanttProject is free. You can download it at no cost from our website. You can help us to spread the world by leaving your like or review on Facebook or Capterra or by following us on Twitter or Facebook.

Tuesday, February 13, 2018

GanttProject 2.8.6

GanttProject 2.8.6 is available for downloading.

In GP 2.8.6 cross-window clipboard made working. You can now copy tasks and resources between GanttProject windows using standard copy/paste operations. In the previous versions one had to import the whole project to copy the data.

GanttProject 2.8.6 also includes a number of bugfixes, more than dozen holiday calendar updates (welcome Alberta, Canada and three Australian states) new Indonesian translation and a few other translation updates.

If you want to fund the development, buy GanttProject for your platform from our online shop:

* Installer for Windows
* Package for Mac OSX
* Package for Ubuntu/Mint/Debian
* Platform-independent ZIP package

We love getting paid, but still want to highlight that GanttProject is free. You can download it at no cost from our website and help us by leaving your like or review on Facebook or Capterra.