What about Mermaid? https://mermaid.js.org/syntax/gantt.html
It supports Gantt charts and has a pretty nice language for modifying chart content once you get used to it.
I use Obsidian with the Mermaid plugin for offline work, but there are tons of good web-based options out there, too.
YES. It’s brilliant.