gantt

A Gantt chart, with no dependencies

Tasks sit in a tree next to a timeline you can drag. Move a task or stretch it, pull its progress along, or draw a link from one task to the next, and everything that waits on it moves too. Turn on the critical path to see which tasks decide the end date, and undo anything. Free and MIT licensed, for work that usually comes with a per-developer licence.

npm install github:drkxbt/gantt

Sample plan: shipping a small library

Made up for the demo. Its dates are set from today's, so the today line always falls inside it.

The plan as data

What chart.plan holds right now. It changes as you edit, and it is what onChange hands you to save.