for developers

Gantt charts
from Markdown

A lightweight CLI tool that generates beautiful Gantt charts from GitHub-Flavored Markdown task lists.

Fast, simple, and developer-friendly. Transform your project planning into visual timelines in seconds.

One-line install:

curl -sSL https://raw.githubusercontent.com/sev101/ganttdown/main/scripts/install.sh | bash

Why Ganttdown

Built for how you already work

Markdown-first

Version-controlled, diffable, reviewable.

Automation-ready

Perfect for CI/CD and scripts.

Fast & lightweight

Single binary, no dependencies.

Dependency-aware

Validation, warnings, and arrows.

Presentation-ready SVGs

Embed anywhere.

How it works

Transform your project planning into visual timelines in three simple steps

01

Write Markdown

Create tasks using familiar GitHub-Flavored Markdown syntax with checkboxes, dates, and assignees.

02

Run Command

Execute the ganttdown CLI tool to parse your markdown and generate visual timelines instantly.

03

Get SVG Chart

Receive a beautiful, shareable SVG Gantt chart with dependencies, progress, and timeline.

Ready to get started?

Terminal
ganttdown tasks.md > chart.svg

Features

Everything you need to plan and ship. Dependencies, statuses, dates, and assignees that just work.

Dependency validation & warnings

Catch broken links and circular deps before you render.

# tasks
- [ ] A | 2025-01-01 to 01-05 | depends: 1
- [ ] B | 2025-01-06 to 01-10 | depends: 2
⚠ circular or missing refs

Status colors

Pending, in progress, overdue, and done at a glance.

Pending
In progress
Overdue
Done

Flexible date parsing

ISO, US, or European formats. All work.

2025-01-28 to 02-05
1/28/2025 to 2/5/2025
28.01.2025 to 05.02.2025

Assignees & sections

Owners and headings right in the markdown.

## Sprint 1
- [ ] Ship feature | @alice
- [ ] Review PRs | @bob

CI/CD compatibility

Single command, no GUI. Fits any pipeline.

$ ganttdown plan.md > chart.svg

Built for your workflow

Real teams, real outcomes. Pick your story.

Sprint Planning for Dev Teams: Ship on time with visible dependencies

Input

Markdown

Output

SVG

Generated Gantt chart for Sprint Planning for Dev Teams

Generated with:

Terminal
ganttdown simple-project.md > simple-project.svg

Compare with alternatives

See how Ganttdown stacks up against other project planning tools

Feature
Ganttdown
Mermaid
Excel
PM Tools
Markdown-native
CI/CD friendly
Dependency validation
Version control
Full support
Partial support
No support

Stop fighting project tools. Plan in Markdown.