Redmine Gantt plugin


Perfect project visualization and easier planning

Drag & Drop Redmine Gantt Plugin makes planning and update of projects easy as never before. More than 20.000 downloads.

UPDATE 3/2018: New versions just released.



Faster planning and better work management

With Easy Gantt plugin for Redmine you can plan and adjust timing using drag & drop, create tasks, milestones, relations, sub-tasks.

There are also advanced features of PRO version as Critical Path, Baselines and Global Gantt with drag & drop update of whole projects.

Planning of your projects can be now easy as never before - faster, more visualized and synchronized.

Get Redmine Gantt plugin


Trusted worldwide



Features of Free and Pro Easy Gantt

Easy Gantt

Download Now
Easy Gantt

Purchase Now
Drag & drop update of tasks & milestones
Step back feature
Different timeline views (days, weeks, months)
The list of problematic issues
Filters and options over Gantt
Parent-child tasks support
Tasks relations with delay
Critical Path highlight
Baselines (project plan snapshot)  
New task & new milestone
Global Gantt of all projects
Drag & Drop of whole projects
Filter delayed projects
Lowest progress tasks
Pricing FREE € 499
  Download Now

Purchase Now


Purchase Easy Gantt for Redmine

Get the unlimited version just for 499 €

100% Open Source Plugin / GNU GPL 2 License / 1 Redmine Instance / Unlimited Users / Unlimited Projects
Compatible with Redmine 3.2.x, 3.3.x, 3.4.x. Redmine 4 compatibility is in preparation.


Purchase Redmine Gantt Plugin


In the next step, we will ask you for your billing information and payment method.
You can still change your order during that step.

Certifikaty Gantt

More about features of Easy Gantt PRO?

Gantt Baselines

In project management, a baseline is the project's original plan. This original plan is visualized in order to compare it to the current project plan. Easy Gantt PRO offers the feature of highlighting the baseline plan. Baseline plan does not change when the schedule is edited. Redmine Gantt chart allows you to create more Baselines, which thus work as the snapshots of the project plan.
Last update: Working with huge projects has been optimized in the plugin.

Redmine Gantt plugin - global Gantt

Critical Path

A critical path is a sequence of tasks that cannot be delayed or else the whole project would be delayed. Also, it shows the shortest time that the project can be completed. A task within the project is considered critical if its due date can not be delayed since it would directly affect the project completion date. PRO Easy Gantt shows this sequence after clicking the button "Critical Path".

Last update: Milestones are shown in print version.


Redmine Gantt plugin - project Gantt

Gantt over Projects - Project Portfolio Gantt

You can easily manage your project portfolio using "Gantt over Projects" feature. This Gantt shows the whole project in 1 bar while you can drag & drop it and thus change the timing of the project. You can also drill projects into detail from here. Just click on "+" icon next to the project name and see all the tasks and milestones - you can drag & drop these too. This Projects Gantt also shows you weighted project completion based on real weight (estimated duration) of the tasks and their % completion.

Last update: Task relation delay is counted only for workdays now.

Redmine Gantt plugin - critical path

Create new Task and Milestone in the Gantt

Pro version of Easy Gantt allows you to create new milestones and tasks right from the Gantt. You press "new item" and fill the form or drag mouse in the calendar to create new issue or milestone while planning the project.

Last update: The design of the plugin has been overall improved.

Redmine Gantt plugin - baselines

Parent-child tasks visualization

Parent and child tasks are visualized in PRO version of Easy Gantt too. Parent tasks can be drilled down to display their child tasks. 

Redmine Gantt plugin - settings


IPMA & PMI standards compatible

IPMA PMI standards compatible logo 01 01

SHINE Consulting Ltd.- holder of accreditation of the Project Management Training Program “Project Management in Practice” (International Standard IPMA) and is also a member of the PMI R.E.P. Registered Education Provider. **The PMI Registered Education Provider logo is a registered mark of the Project Management Institute, Inc.

How do users see it?


"Easy Redmine met our needs out of the box. The product is feature rich and the price is low compared to products with similar features. We are satisfied with the performance of the product and would not hesitate to choose it again."

Vladimir Zarov testifies to Easy Redmine
Vladimir Zharov
Senior Consultant
Awara IT Solutions, Russia

"We use Easy Redmine to simplify our work in managing projects. We made a few tweaks ourselves to this Open source application but we are overall very satisfied."

Elmar Branch testifies to Easy Redmine
Elmar Branch
Managing Director
Minkenberg Medien GmbH, Germany


Easy Gantt - your gateway to Easy Redmine 2018


Easy Redmine


Easy Redmine 2018 is a complete and extensible Redmine upgrade. Combination of new mobile design with useful plugins & features will make you enjoy your project management, improve communication & user experience and save your time. It is extensible with plugins for Resource, Agile, Finance, CRM, Help Desk and more.


Start Free Trial



Installation & upgrades of Redmine Easy Gantt Plugins  

Video tutorial step by step: How to install any Redmine plugin

- Do NOT install plugins as a ROOT user
- First, delete all old Easy Gantt plugins if exists (plugins/easy_gantt*)
- Copy all unzipped plugins into REDMINE_ROOT/plugins
- Run:
  $ bundle install
  (or bundle update)
  $ bundle exec rake db:migrate RAILS_ENV=production
  $ bundle exec rake redmine:plugins:migrate RAILS_ENV=production
- Restart server


Requirements for successful installation

  • Redmine version: Compatible with Redmine 3.2.x, 3.3.x, 3.4.x. Redmine 4 compatibility is in preparation.
  • Ruby version: 2.1+ (recommended 2.3.)
  • Database type: MySQL (recommended), PostgreSQL

Follow installation procedure in #install. Verify whether the installation log doesn't contain any errors. If it does, try to solve it according to the description, or contact This email address is being protected from spambots. You need JavaScript enabled to view it. with the error section of the log attached.


Installation on Bitnami

Bitnami is not tested nor guaranteed. If the installation fails, run manually:

$ bundle update
$ rake db:migrate
$ rake redmine:plugins:migrate

More about Easy Gantt plugin

Gantt documentation / knowledge

Gantt Changelog

TaskParent - childs visualization for WBS Done
New featureWBS visualization using MindMap JS Canceled
New featureGantt moving with parent task Done
TaskFilter of baselines projects Done
BugBaselines Done
BugPRO nefunguje Done
Missing FeatureNew Issue pomocí ER fomuláře Done
BugBugs in pro PRO Gantt Done
Missing FeaturePrinting of relations Done
TaskGantt over all projects Done
New featureDrag & Drop sorting to milestons Done
New featureCritical Path Done
TaskDefault columns Done
BugRelation over sceen Done
New featureTask detail in new tab Done
New featureDefault options fields Done
Bug2 vazby na 1 úkolu - nefunguje Done
New featureLeft table - width modification Done
BugView after save Done
TaskButtons improvement Done
BugInvalid link type Done
BugMilestones sorting - drag & drop Done
TaskLangfiles update Done
New featureRoles and permissions Done
New featureGantt - jump to today Done
TaskDemo Data Done
BugDefault delay při vytvoření vazby Done
New featureDemo Data - Gantt over all project Done
TaskEasy_gantt_resource plugin Done
TaskPřipomínky 2 Done
TaskGantt debugging + deploying Done
BugER EASY Gantt isseus Done
New featureModule for visualization of Gantt on personal page Canceled
BugWrong delay move Done
TaskLinks from Free Gantt to web Done
TaskVideo in Project Free Gantt Done
TaskColours Legend Canceled
BugMilestone update not working Done
BugAll tasks easy gantt Done
TaskCritical Path - formula Done
BugDate of milestone - visualisation + creating new task Done
TaskVideo for PRO Gantt Done
New featureShow tasks Est / Spent Time rate - new buttton Canceled
New featureProject filter in Gantt over all projects Done
New featureCreating new tasks in Gantt Done
New featureOption for Dealy - any day / working day Done
New featureDue date of task is over mileston date Done
Task Editation after save error Done
New featureNotices in Gantt Done
BugEasy Gantt pro - a co kdyz nactu 5285 projektu? Done
New featureHide baseline project Done
TaskGlobal Gantt loads closed projects Done
BugMove of whole project in Global Gantt Done
BugRemove relations delay+1 Done
New featureSticky toolbar Done
TaskRedirection from Global RM query Done
TaskKeep zoom after save Done
BugCritical path display Done
BugOpen project in Global Gantt should not be dragable Done
TaskClass rename Done
BugMoved week numbers Done
Missing FeatureFinished tasks - visible in grey color at easy gantt Done
BugFirefox bug - no data loaded Done
BugMilestone update do not work Done
BugProjects do not show in Global Gantt Done
ChangeInline editation in Gantt table Canceled
TaskGlobal Gantt query Done
TaskProject filters in Gantt over all proejcts view Done
BugNew Milestone Focus Done
BugTooltips bug Done
BugMissing Legend for red tasks Done
New featureColapse / expand parent tasks button Done
New featureProject completion status bar in Global Gantt Done
BugSaved filter - 403 Done
Missing FeatureGlobální Gantt nezobrazuje plánované projekty Done
BugSearching and custom formatting not working in Easy Gantt Done
New featureProjektový Easy Gantt: možnost filtrovat projekty, které jsou ve skluzu Done
Missing FeatureShow task with lowest progress date Done
Change"follow" relation with negative value Done
DocumentationHide unused shared milestones on project Done
DocumentationSettings for Gantt Done
BugProject filter bug Done
BugRedmine EasyGantt: sort tasks to milestones does not work Done
BugRedmine: cannot move milestones and tasks Done
BugRedmine: edit ask is not possible for the first time Done
BugRedmine: functions are not working until baselines are on Done
BugRedmine EG: modicy left table with options does not work Done
DocumentationDon´t respect holidays Done
Missing FeatureFilter for delayed projects using JS Done
Missing FeatureDifferent statuses - different colours Done
BugEasy gnatt vs cross project subtasks Done
BugList of tasks is not coresponding with easy gantt structure Done
BugSaving filter in easy gantt saves the URL for old gantt Done
Missing FeatureEasyGantt show all, colapse all button Done
Missing FeatureRelations in Gantt Done
BugGlobal Gantt - Project Portfolio Management Done
Missing FeatureGlobal gantt - core feature Done
DocumentationOpen Milestones filter Done
New featureGlobal Gantt - show total per project Resource allocation Done
New featureSumm row for Project Gantt Canceled
New featureComparing of data from baseline Done
ChangeRelation moving, restrictions, adding checkbox Done
ChangeEasy Gantt setting - missing back button Done
ChangeRelation with minus lags Canceled
BugEasy Gantt in Project template doesn't show tasks Done
New featureTasks / projets coloring Done
New featurePrint tunning Done
DocumentationProject Priority field Done
BugEasyGantt bar jumping Canceled
New featureProject fields in Global Gantt Filter Done
BugRedmine: Setting of working and non-working days does not work Done
BugBUG: Easy Gantt Pro coworkers Done
TaskToolbar for additional tools Done
New featureTotal project's allocation Done
New featurePlanning mode - no emails send Done
New featureSum of Project Portfolio allocations in Global Gantt Done
New featureCant display cross project realtions on a gantt chart Done
New featureEasy Gantt: moving the tasks with follow relations Done
New featureNew relation - "Related to" Done
New feature"Colapse / expand all" for project level Done
New featureProjects Finances in Global Gantt Done
Bug 'Show avatars' doesn't work on Easy Gantt Done
BugExport on Gantt Done
Missing FeatureEditing the status and assign field in Easy Gantt Done
New featureFilter delayed tasks Done
ChangeTasks move with milestone Done
New featureParent - child task behavior setting Canceled
TaskUX design Done
BugShared Milestone in subprojects - tasks do not work Done
ChangeColapse / expand Projects / Parents / Milestones Done
New featureParent - Child task dependency behaviour Done
ChangeDependency Enabled - no move of parent Done
BugBug - "email contains" in Redmine RM does not filter users
Bug - "email contains" in Redmine RM does not filter users
  • Easy Gantt 1.8
  • Bug
  • Done

fixed in version 1.8

BugUnable to save change if a filter is applied
Unable to save change if a filter is applied
  • EP 2016.5 (2017-01-04)
  • Bug
  • Done


BugEasy Gantt cf issue
Easy Gantt cf issue
  • EP 2016.5 (2017-01-04)
  • Bug
  • Done


BugImposible to create milestone in EasyGantt (EP 2017)
Imposible to create milestone in EasyGantt (EP 2017)
  • EP 2016.5 (2017-01-04)
  • Bug
  • Done

fixed in version 2016.5.5

BugEasy Gantt project filter - options
Easy Gantt project filter - options
  • EP 2016.6 (2017-03-31)
  • Bug
  • Done

Removed non-working output options (tiles, calendar) in easy gantt.

Build fixed: 2016.06.00

BugWrong label on Easy Gantt - 'Start date' is used instead of 'Due date'
Wrong label on Easy Gantt - 'Start date' is used instead of 'Due date'
  • EP 2016.6 (2017-03-31)
  • Bug
  • Done

fixed in version 2016.6.

BugAfter changing milestone by context menu in Easy Gantt "Save" is not possible
After changing milestone by context menu in Easy Gantt "Save" is not possible
  • EP 2016.6 (2017-03-31)
  • Bug
  • Done

fixed in version 2016.6

ChangeEasy Gantt export
Easy Gantt export
  • EP 2016.6 (2017-03-31)
  • Change
  • Done

Improved export in Easy Gantt.

  1. Allows to save as PDF
  2. Has own printable template
  3. Possibility to add own custom printable templates
BugTask on group is not correctly red in Easy Gantt Done
BugEG: subtask by earthworm
EG: subtask by earthworm
  • EP 2016.6 (2017-03-31)
  • Bug
  • Done

Creating a subtask in Gantt wasn´t working, the subtask was created as a classic task.

problem ios fixed in version 2016.6.1

New featureGantt improvements
Gantt improvements
  • EP 2016.6 (2017-03-31)
  • New feature
  • Done
  • Page module for Easy Gantt on project overview
  • New task is created with attributes according to where you are dragging in gantt (under a milestone, in a subproject, as a subtask)
  • Separated permissions for global gantt and project gantt
  • Unnecessary relations are hidden in gantt (duplicates, copied from)
  • Cashflow on global gantt is available on individual projects as well
  • Horizontal scrollbar on the bottom is sticky - useful with gantt above many projects or many tasks
BugTask drag bug
Task drag bug
  • EP 2016.6 (2017-03-31)
  • Bug
  • Done

Issue with  using drag function when moving tasks in EasyGantt and changing the task duration.

Fixed in 2016.6.2

BugBug: Zaokruhlovanie v Easy Gantt v module Cashflow
Bug: Zaokruhlovanie v Easy Gantt v module Cashflow
  • EP 2016.6 (2017-03-31)
  • Bug
  • Done

In Gantt the numbers rounded thousands in the wrong way.
Example: 188950 has shuffled to 180K, the correct rounding is 189K

The problem is fixed in version 2016.6.3


BugGantt - relations - wrong diplay
Gantt - relations - wrong diplay
  • EP 2016.6 (2017-03-31)
  • Bug
  • Done

Fix in EasyGantt:

Visualisation of task relations is now correctly visible in a day, week and month view.

Fixed version 2016.6.2

Missing FeatureFiltering by project team member Done
New featureCritical path task filter Done
TaskEasy_issue#form_fields without error description Done
New feature"fix task date" Canceled
BugDefault Filter Easy Gantt Done
New featureCash Flow for project level Done
BugEasyGantt export menu Done
New featureExport Easy Gantt -> pdf Done
Missing FeatureEasy Gantt as Homepage modul Done
BugColumn Status (of project) in portfolio gantt showing numbers instead of text Done
BugRedmine EG - Baselines
Redmine EG - Baselines
  • EP 2016.7 (2017-07-03)
  • Bug
  • Done

Option to delete or change baselines was missing.

This option has been added in version 2016.7

BugRedmine EG - Print
Redmine EG - Print
  • EP 2016.7 (2017-07-03)
  • Bug
  • Done

Gantt preview for printing was hidden behind The printing assistant window. Causing the preview to be invisible.

this issue has been fixed.

BugRedmine EG - missing buttons
Redmine EG - missing buttons
  • EP 2016.7 (2017-07-03)
  • Bug
  • Done

Missing buttons:

  1. Filter project delay
  2. Show tasks with lowest progress date

On global Gantt overview. 

Issue is fixed in version 2016.7

Missing FeatureCustom pages do not offer the Gantt module
Custom pages do not offer the Gantt module
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Missing Feature
  • Done

Gantt module was not available on custom pages.

Version added 2016.8

BugGantt tasks jumps 10 years
Gantt tasks jumps 10 years
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Bug
  • Done

When moving a parent task in Gantt, for example, two days into the future, the task has been moved 10 years into the future.

this issue has been fixed and the fix is available in the version 2018.00.03

BugEasy Gantt overlaping of columns
Easy Gantt overlaping of columns
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Bug
  • Done

Selected filter columns were overlapped by the grid portion of Gantt by default. This created the need to adjust the view all the time. 

The issue is fixed so that the overlap does not happen. 

Fixed in version  2018.00.05

Bug[Defect] Number of tickets are incorrect on Easy Gantt when saved filter is tagged in heading
[Defect] Number of tickets are incorrect on Easy Gantt when saved filter is tagged in heading
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Bug
  • Done

Tagged filter displayed an incorrect number of issues found under the particular filter. Only in Gantt.

Fixed in 2018.00.00

BugSaving/removing milestone of subtask in Gantt
Saving/removing milestone of subtask in Gantt
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Bug
  • Done

After moving a task from one parent task to another, it loses its milestone without the user noticing. Even if all concerned tasks are under the same milestone.

Overall change of logic needed to be done. Here are all the use cases for moving a task that has a milestone:

  • Task is moved on its own line (no parent, no milestone) - milestone is removed
  • Task is moved into a new project - milestone is removed
  • Task is moved directly under a different milestone - milestone is changed
  • Task is moved under a parent task - parent task's milestone is used

Build fixed: 2018.00.03

BugEG print -link shown
EG print -link shown
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Bug
  • Done

After clicking the print button, an unnecessary line of code appeared on the screen.

this issue has been fixed in version 2018.00.01

BugTooltip in EasyGantt not visible in the bottom of the page
Tooltip in EasyGantt not visible in the bottom of the page
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Bug
  • Done

Tooltipdisplaying partially out of the screen. Which hid some information.

The wrapping of tooltip has been fixed so that the whole thing displays correctly.

Version fixed 2018.0.3

BugEG resources does not shown
EG resources does not shown
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Bug
  • Done

resource bar did not show up correctly in EasyGantt view.

Fixed in version 2018.00.06

BugMinor bugs in Easy Gantt pro
Minor bugs in Easy Gantt pro
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Bug
  • Done

Minor issues with assets and Japanese translations.

Version fixed 2018.00.08

BugCategory not saved when creating milestone from Gantt
Category not saved when creating milestone from Gantt
  • EP 2016.8 = 2018.00 (2017-10-05)
  • Bug
  • Done

When creating a milestone via Gantt chart the milestones category did not save along with other settings.

The issue was that Gantt did not send the category information to the server.

this fix ensures that the information gets to the right place and that the category change is saved.

Version fixed 2018.00.10

BugTasks jump back
Tasks jump back
  • ER 2018.1.1 (2018-02-20)
  • Bug
  • Done

Issues with fixed delay /parent-child task relations.

Version fixed 2018.1.1(2018.2.0)

BugSubprojects move with tasks back
Subprojects move with tasks back
  • ER 2018.1.1 (2018-02-20)
  • Bug
  • Done

If you shifted past tasks on global gantt, the subprojects moved with them.

fixed in version 2018.1.1(.2018.02.02)

BugEG - open delay
EG - open delay
  • ER 2018.1.1 (2018-02-20)
  • Bug
  • Done

In Gantt when you clicked on a task which had a connection to another task, this connection automatically turned to 0. This fix prevents this from happening.
When the dealy on task connections is not fixed, the tasks move freely. 
Dth dealy changes according to where you pull the task. It does not begin at zero.


Fixed in version 2018.1.1

BugEasy Gantt - task under main project issue.
Easy Gantt - task under main project issue.
  • Easy Gantt 1.11
  • Bug
  • Done

Main project's tasks are shown above the subproject - better clarity of project tree in EasyGantt

TaskCampaign NWL - Gantt + WBS update Done
Change[All browsers] There is "Invalid date" message when the Due date was not selected Done
Bug[All browsers] The current date is automatically applied for the Due date of the Version but only on diagram Done
TaskOptimistický režim Canceled
BugGlobal RM: click on allocation on user shows nothing or scroll somewhere Done
BugPrint on Global easy gantt
Print on Global easy gantt
  • ER 2018.1.2 (2018-05-21)
  • Bug
  • Done

printing of global Gantt lead to "this page does not exist"

The issue was in the on click attributes.

Fixed in version 2018.1.2.(2.5)

BugGantt - floating header
Gantt - floating header
  • ER 2018.1.2 (2018-05-21)
  • Bug
  • Done

The Gantt topbar was not fixed in place.

Problem fixed in version 2018.1.2(4.0)

BugWarnings are displayed for too short time
Warnings are displayed for too short time
  • ER 2018.1.2 (2018-05-21)
  • Bug
  • Done
Bug: Warnings in Gantt or Resource management (for example about exceeded milestones) are shown for a short time. Fix: Warning is shown until user closes it Fixed in platform 04.01
BugResource management -Pop up showing incorrect allocations
Resource management -Pop up showing incorrect allocations
  • ER 2018.1.2 (2018-05-21)
  • Bug
  • Done

The details popup showing details on grouped allocations showed different hours when collapsed and when open.

Fixed in version 2018.1.2(4.2)

New featureGlobal gantt - show milestones in project bar
Global gantt - show milestones in project bar
  • ER 2018.1.2 (2018-05-21)
  • New feature
  • Done

In global gantt, you can view milestones directly in the projects bar => you don't have to expand the project to see its milestones.

The milestone needs to be created in that project (not shared from a different project).

Setting in gantt must be enabled - Show project milestones.

BugGantt - making parent task longer makes subtask move forward in time Done
BugCannot change assignee to None in Easy Gantt
Cannot change assignee to None in Easy Gantt
  • ER 2018.1.3 (2018-10-01)
  • Bug
  • Done

The option to select assignee as none in Gantt has been enabled.

Fixed in version 2018.1.3

Bug%Done does not show in Gantt
%Done does not show in Gantt
  • ER 2018.1.3 (2018-10-01)
  • Bug
  • Done

If the done ratio of a task was 0 the option to edit %done on that task was not available in Gantt view.

This fix ensures that it is there at all times.

fixed in version 2018.1.3 (5.02)

BugGantt Assignee Filter Issue
Gantt Assignee Filter Issue
  • ER 2018.1.3 (2018-10-01)
  • Bug
  • Done

When editing assignee through the Gantt interface, the users were only searchable by ID not by name.

This fix ensures that you are able t search by typing in the name of the user.

Fixed in version 2018.1.3(5.4)


Gantt Roadmap

BugEG setting button Done
BugRedmine - Relations - strange moving of task Consultation
TaskProgress bar + milestones in Globlal Gantt project line New
TaskDrag & Drop sorting of tasks in Gantt & Global Gantt Consultation
TaskTask / Mileston Edit in modal New
TaskLast line do not support drag & drop create of task / milestone New
TaskTests for gantt Done
BugDue date issue - Roadmap Done
Bug,,Project is,, and ,, is subproject of,, filter issue Done
BugProject cannot be moved if no task is in it. Done
TaskRedmine Gantt JS Error Done
TaskGantt form_fields a práva Done
BugEasy Gantt XSS Done

Easy Redmine 2018 Free Trial

Full-featured, 30 Days, SSL protected, Daily Backups, In your Geo Location


Redmine Upgrade has never been easier!

Explore Easy Redmine 2018 with all plugins in 30-days Free Trial

and find out how easy project management with Redmine can be.


Start Free Trial


No.1 Redmine platform trusted by 70.000+ users worldwide.