TaskJuggler

Project management

Free open sourceEditorial overview
A CLOSER LOOK

What is TaskJuggler?

TaskJuggler describes projects as structured text and calculates schedules around tasks, resources and constraints. It is useful for planners who prefer reproducible project definitions and detailed reports over dragging bars manually.

Text-based project definitions

Resource scheduling

Dependency calculation

Project reports

Is it a good fit?

Best suited to

Technical planners building reproducible resource-based schedules.

Before you choose

Requires local Ruby tooling and learning its text-based project language.

Editorial assessment based on the provider’s published information. Our method

Know what you're signing up for.

TaskJuggler offers GPL-licensed planning software at no license charge. Requires local Ruby tooling and learning its text-based project language.

Requires local Ruby tooling and learning its text-based project language.

Check current official pricing

The useful parts. The trade-offs.

Why consider it

Text files make planning changes reviewable

Resource-aware scheduling can expose unrealistic plans

What to keep in mind

Project language has a substantial learning curve

Less approachable for stakeholders expecting a visual editor

How to use it well

TaskJuggler treats the project description as the input to scheduling and reporting. That makes explicit assumptions especially valuable: working times, dependencies and resource capacity should be understandable to someone reviewing the text later.

Model a small project first with resources, working times and task dependencies. Generate reports and inspect scheduling conflicts before importing a larger work breakdown. Keep the source project definition under version control so planning changes can be reviewed and reproduced later.

A few things you might be wondering.

Is TaskJuggler free?

TaskJuggler offers GPL-licensed planning software at no license charge. Requires local Ruby tooling and learning its text-based project language.

Is TaskJuggler a drag-and-drop Gantt editor?

Its main workflow uses a text-based project description to calculate schedules and generate reports.

Why keep its project files in version control?

Text definitions can be compared and reviewed, making schedule assumptions easier to trace.

Where can I check the latest prices?

Use the provider link on this page. Billing period, location, team size, promotions, taxes, and optional extras may affect the amount you pay.

How should I compare this tool with alternatives?

Choose tools for the same task, then compare their feature limits, platform support, and total cost for your team. The Compare button helps you keep a shortlist.

Are the user reviews moderated?

Yes. New reviews are submitted for moderation. We show published user reviews separately from the editorial overview and never assign a default user rating.

Real experiences matter.

Be the first to share your experience.

No published user reviews yet.

Write a review

Your name, rating, and review may be published after moderation. Your email is kept private and is not displayed.

Keep exploring.

HELP SHAPE THE DIRECTORY

Know a useful tool?

Send your suggestion for editorial review.

Suggestions are reviewed before they appear in the directory.