Description
Changelog
Reviews (2)

Godoban — Advanced Task Manager for Godot

Stop managing your project's work in spreadsheets, sticky notes, or scattered chat threads. Godoban brings a full, lightweight task-management system straight into the Godot editor, so you can plan, track, and ship right where you work.

Godoban runs as a first-class editor tab — right next to 2D / 3D / Script. It's a self-contained addon: drop it into any Godot 4 project and start planning.

Due to the Godot Asset Store's approval process, not every version will be uploaded. Since each submission has to be reviewed, minor fixes and updates may be bundled into a later release.To see all versions you can visit the GitHub repo (View source code link in the store).

Upgrading from 1.0.x? Godoban 1.1.0 stores one file per board and no longer reads the old single-file layout. Your old board isn't lost — click the board chip → Import board and pick your godoban_data.json.

If you found Godoban helpful, a positive short review would mean a lot — it helps other devs find the plugin and tells me what to build next. 💙

If you Stumbled into a bug, issue, or vulnerability, please report it to the GitHub issue's page in the repository. I will do my best to try and fix issues as quick as possible to ensure the extension feels smooth and bug-free. 😀


🗃️ Multiple Boards

Keep every project — or every area of one project — in its own board, and switch between them instantly from the toolbar.

  • Board chip in the top bar shows the active board's name; click it to open the switcher.
  • Board switcher popup lists every known board, plus New board and Import board.
  • Per-board files — each board is its own named JSON under res://godoban_boards/, indexed by a boards.json registry that also marks which board is current.
  • Import by reference — imported boards stay exactly where you pick them, referenced by path. Godoban never copies, moves, or renames your file.
  • Rename any board with the pencil on its row; the file itself is never touched.
  • Remove from list with the "×" — it only unregisters the board. The file is never deleted.
  • Easy switching — every view, filter, and chart rebuilds for the active board automatically.

Godoban never creates a board for you: a fresh install opens on a friendly "No board yet" state, and you make or import your first board from the chip.

🗂️ Board & Tasks

A familiar, intuitive kanban board with five fixed columns — Backlog, To Do, In Progress, Review, and Done.

  • Drag & drop cards between columns to change status, and reorder within a column.
  • Priorities — Low, Medium, High, and Critical, color-coded on every card.
  • Tags / labels — free-form labels with a searchable picker.
  • Due dates — set them with a clean calendar popup (Godot ships no date picker, so one is included).
  • Descriptions — multi-line notes on every task.
  • Click any card to edit it in a slide-in panel; each column has its own "+" button to add.
  • Collapsible columns — fold a column to a narrow pill to reclaim screen space.

📚 Epics

Group related tasks under lightweight, color-coded umbrellas.

  • Each epic is just a name + accent color — intentionally simple.
  • Tasks reference an epic by id, so relabeling is a single field change.
  • Toggle from one big board to a compact board per epic, plus a "No Epic" board.
  • Cards show a colored epic chip in the all-tasks view.
  • The overview shows each epic's progress (done/total).
  • Deleting an epic safely unassigns its tasks instead of orphaning them.

🔍 Search & Filters

Find exactly what you're looking for — fast.

  • Live search across title, description, and tags.
  • 6 sort modes — created (oldest/newest), latest edited, priority, due date, and alphabetical.
  • Filter by priority, epic, or label.
  • Date bounds — overdue, due today, due this week, or no due date.
  • Every filter combines (AND), and empty results show a friendly hint.

📊 Overview Dashboard

A full analytics page that rebuilds live with every change.

  • Summary cards — total, completed, in-progress, and overdue/blocked, with progress rings.
  • By-status donut with a per-status legend and percentages.
  • Priority bars comparing task counts across priorities.
  • Per-epic progress bars.
  • Actionable lists — overdue tasks, tasks with no epic, and upcoming due dates grouped by day.

🔄 View Modes

The same data, presented the way you want it.

  • All tasks on one board, or one board per epic.
  • Vertical (classic columns) or horizontal (cards flow across a row per status).
  • Layout toggles are pure transforms — nothing about your data changes.

🎨 Editor-Native Theme

The board matches your editor theme, so it looks like it belongs right in the editor — and updates automatically whenever you change the theme.

  • Matches the editor — colors follow your current theme, dark or light.
  • Auto-updates — the palette re-syncs on every theme change.

💾 Data & Persistence

  • Boards live under res://godoban_boards/ — one pretty-printed JSON per board, indexed by a boards.json registry (id → name → path, plus which board is current).
  • Imported boards stay wherever you picked them and are referenced by path — they're not moved into the folder.
  • Auto-saved on every change (debounced ~0.5s), plus on editor save and exit, and before any board switch so nothing is lost.
  • Removing a board from the list only unregisters it — Godoban never deletes the underlying file. To delete a board for real, remove its JSON yourself.
  • The JSON is git-diffable — easy to hand-edit, version, or move between machines.
  • A board file with no "name" field is imported as "My Board"; rename it anytime from the switcher.

🛠️ Installation

  1. Copy the addons/godoban/ folder into your project's addons/ directory.
  2. Open Project → Project Settings → Plugins.
  3. Enable Godoban.

A Godoban tab appears next to 2D / 3D / Script. Click the board chip in the top bar to New board or Import board and start planning.

🧩 Compatibility

  • Godot 4.7+
  • GDScript (@tool, runs entirely in the editor)
  • No scene files — the whole UI is built in code, with a central theme and rasterized SVG icons.

📄 License

Released under the MIT License. The bundled Geist font (used for the interface) is licensed under the SIL Open Font License.

Changelog for version v1.1.1

No changelog provided for this version.

Reviews

Recommended by Loregret - 06 September 2026

This is what I was looking for! Thanks.

Recommended by Clemi dumi - 10 September 2026

I would recommend this to anyone using godot.

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.