jsonantt
jsonantt turns a plain JSON file into a polished Gantt chart image in one command.
No code required — describe your project in JSON, run jsonantt, get a PNG.
pip install jsonantt
jsonantt project.json chart.png
What it can do
Gantt chart |
Hierarchical task bars with auto-colored phases, milestones, tick marks, and gridlines |
Task table |
Formatted image table of tasks with optional milestone-only or no-milestone filtering |
Compare mode |
Side-by-side baseline vs. actual schedule diff in both chart and table form |
Burn chart |
Funded burn-down chart from any numeric task field (cost, hours, points, …) |
Duration scheduling |
Tasks defined with |
Dependency chaining |
|
Deep nesting |
Unlimited parent/child hierarchy; summary bars auto-span their children |
Style control |
25+ style fields covering layout, typography, colors, ticks, gridlines, and table appearance |
Getting started
Reference