Giganttix

by GRoY
5
4
3
2
1
Score: 30/100

Description

Visualise your task notes as a draggable Gantt chart in Obsidian

Reviews

No reviews yet.

Stats

6
stars
486
downloads
0
forks
3
days
3
days
3
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
2
total issues
2
open issues
0
closed issues
32
commits

Latest Version

3 days ago

Changelog

What's new

  • "All" status filter — new option at the top of the status dropdown shows every task regardless of status. Useful for a full-timeline overview.
  • Project filter — set a "Project property" in settings (e.g. project,client) and a second dropdown appears in the toolbar to filter the chart by project. Leave the setting empty and it stays out of your way.
    • Bugs and fixes

README file from

Github

Giganttix

Visualise your task notes as a draggable Gantt chart in Obsidian

Giganttix scans your vault for notes with date frontmatter and renders them as an interactive timeline. Each note is one bar. Drag a bar to reschedule the task & the new dates are written back to the note's frontmatter. Click a bar to open the note in a new tab, right-click it to change its status.

Originally built to be viewed with a kanban board (external plugin or upcoming official kanban base core plugin).

Giganttix and Kanban

How it works

Add dates to any note's frontmatter and it appears on the chart:

---
startDate: 2026-06-05
endDate: 2026-06-30
status: In progress
project: Springfield Nuclear
client: "[[Moe's Tavern]]"
progress: 40
---
Field Required Notes
startDate yes* YYYY-MM-DD
endDate yes* same formats
status no powers the status filter and the right-click menu
project no powers the project filter (set the property name in settings)
client no shown after the task name
progress no 0–100, rendered as a darker segment inside the bar

Features

  • Drag to reschedule : move or resize a bar; frontmatter updates atomically
  • Drag the progress handle : hover a bar and drag the small handle to set % complete, written to progress
  • Click a bar to open its note in a new tab (focuses the existing tab if it's already open)
  • Right-click a bar to change its status without leaving the chart, or open the note
  • Day, Week & Month views
  • Today button to jump back to the current date
  • Status filter built from your actual status values, with an "All" option to see everything at once
  • Project/client filter : set a project property in settings and a second dropdown appears to filter by project
  • Custom statuses : define your own status list in settings, with suggestions pulled from your notes as you type
  • Custom date properties : use any frontmatter properties for start and end dates
  • Tooltips : hover any bar for full name, client, dates, status, and progress
  • Weekend shading in Day view
  • Scope your tasks : limit the chart to a folder and/or require a frontmatter property (e.g. only notes with a projects property)
  • Status colors : keep the theme accent color, or assign a color per status in settings

Giganttix

Usage

Open the chart from the ribbon icon or the command palette.

Settings

Setting What it does
Default view Day, Week or Month on open
Default status filter Status selected on open (case-insensitive); empty = first available
Remember last used view and filter On: reopening restores your last state. Off: always open with the defaults
Folder Only show notes from this folder (subfolders included); empty = whole vault
Required property Only show notes that have this frontmatter property, e.g. projects
Start date property Frontmatter property read for the start date; empty = startDate
End date property Frontmatter property read for the end date; empty = endDate
Project property Frontmatter property to group tasks by project; empty = no project filter
Statuses Statuses always offered in the right-click menu, in your order
Color bars by status Off: theme accent color. On: per-status color pickers

Settings

Installation

Community plugins: Settings → Community plugins → Browse → search "Giganttix".

Notes and limitations

  • Desktop only for now.

Acknowledgements

Built with TypeScript and esbuild on top of Frappe Gantt (MIT). Developed with Claude Cowork (Anthropic).

License

MIT