TaskJuggler uses a project-description language rather than a graphical task editor. Define dependencies, effort, priorities, availability and working calendars, then let its scheduler calculate dates and resolve resource conflicts. Multiple scenarios provide baseline and what-if analysis; reports include Gantt, HTML, CSV and iCalendar outputs. It suits planners comfortable with a command shell, text editor and Ruby runtime, including repeatable plans in version control. Actual resource bookings and freezing completed work preserve history when recalculating. Unfixed past allocations can move as the optimizer produces another valid schedule. GPL-2.0 source and RubyGems distribution are free; the official site documents version 3.8.4 released in July 2025.
More product details
Product
- Documentation
- taskjuggler.org/manual
- License Model
- Open source
- Release Notes Url
- taskjuggler.org/download.html
- Solution Kind
- Application
- Source Repository Url
- github.com/taskjuggler/TaskJuggler
- Version
- 3.8.4
Who it is for
- Use Cases
- Project scheduling
- Resource planning
Vendor · TaskJuggler
- Website Url
- taskjuggler.org