Sevastian Secasiu

Ganttdown - Turn Markdown task lists into Gantt charts instantly

by
Ganttdown turns GitHub-Flavored Markdown task lists into beautiful Gantt chart SVGs. No SaaS logins, no drag-and-drop, just write tasks in Markdown you already know, run one command, and get a presentation-ready chart. Single binary, zero dependencies, sub-second execution. Flexible parsing for dates, assignees, and dependencies. Color-coded task status. Dependency validation and arrows. Fully scriptable: pipes, redirects, and CI/CD ready. Built for developers who plan in code.

Add a comment

Replies

Best
Sevastian Secasiu
Hey Product Hunt! I built Ganttdown because I was tired of the disconnect between how developers plan work and how they track it. Every project starts with a TODO list in a README or a doc -- but the moment you need a visual timeline, you're forced into a completely different tool with logins, subscriptions, and clunky drag-and-drop interfaces. Ganttdown bridges that gap. Write your tasks in Markdown (the same syntax you use for GitHub issues and PRs), run ganttdown tasks.md > chart.svg, and you get a clean, color-coded Gantt chart with dependency arrows. What I love about this approach: - Your project plan lives in version control, right next to your code - Changes are diffable and reviewable in pull requests - It works in CI/CD pipelines -- generate charts on every commit - No vendor lock-in: it's just text files It's written in Go, ships as a single binary with no dependencies, and runs in under a second. I'd love your feedback -- especially on what output formats and integrations would be most useful for your workflow. Thanks for checking it out!