Go TODO

Open-source Go projects categorized as TODO

Top 23 Go TODO Projects

  1. vikunja

    The task manager you actually own.

    Project mention: Building an AI task generator for Vikunja that doesn't trust itself | dev.to | 2026-05-31

    I self-host Vikunja to organize my projects, and I kept hitting the same chore: turning a vague idea ("set up CI for a Kotlin service") into a clean list of individual tasks, by hand, every time.

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. grit

    Multitree-based personal task manager (by climech)

    Project mention: Ask HN: What are you working on? (September 2026) | news.ycombinator.com | 2026-09-13

    It's lame, but a todo list app: jatabag.com

    This app is tailored toward implementing a web version of the original cli app and whitepaper "grit" https://github.com/climech/grit

    So basically it creates a DAG and each task node can receive some annotated data (traits) about whether the task is actionable or not.

  4. dstask

    Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!

  5. todocheck

    A static code analyser for annotated TODO comments

  6. tickgit

    Manage your repository's TODOs, tickets and checklists as config in your codebase.

    Project mention: Every TODO in your codebase is lying about its age. So I built a CLI that blames them. | dev.to | 2026-06-11

    tickgit (324★) promised blame + age tracking for TODOs… and went quiet in 2020 having never delivered that part. VS Code's todo-tree is great, but it solves visibility inside the editor — there's no CLI you can point at a repo in CI for a JSON report or a build gate.

  7. tsk

    Lightweight terminal task app written in Go (Golang)

  8. chroncal

    Terminal-first calendar, todo, and journal manager with iCalendar (RFC 5545) support and CalDAV sync — CLI + TUI, local SQLite storage

    Project mention: Show HN: Chroncal – A TUI for Calendar | news.ycombinator.com | 2026-08-26
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. mayhem

    A minimal TUI based task tracker 📝

  11. terminal-Task

    Terminal tasks todo with reminder tool for geek (by thedevsaddam)

  12. debtbomb

    DebtBomb lets teams ship temporary hacks safely by attaching an expiry date to them. When the date passes, the bomb explodes — CI fails, a ticket is created, and your team is notified in Slack, Discord, or Microsoft Teams — forcing the debt to be owned, tracked, and cleaned up instead of silently rotting forever.

    Project mention: Why TODOs rot — and how I built a tool to make them expire | dev.to | 2026-01-15

    Repo: github I’d love your feedback

  13. go-astitodo

    Parse TODOs in your GO code

  14. pomogoro

    Text-file based todo time tracking

  15. todotxt

    Parser for todo.txt files in Go ✅

  16. go-htmx-todo-list

    A To-Do list written in Go + HTMX

  17. fixme

    Scan for NOTE, OPTIMIZE, TODO, HACK, XXX, FIXME, and BUG comments within your source, and print them to stdout so you can deal with them.

  18. tdx

    CLI todo manager for iCalendar files.

  19. nostr-todo

    ToDo list cli app backend by Nostr relay

  20. granit

    Granit is a free, open-source terminal-native personal knowledge management system built in Go. It reads and writes standard Markdown with YAML frontmatter and [[wikilinks]], so your vault stays fully compatible with Obsidian, Logseq, and any other Markdown-based tool.

  21. jobs

    An agent-first CLI-based hierarchical task manager backed by SQLite (by bensyverson)

    Project mention: Build a Basic AI Agent from Scratch: Long Task Planning | news.ycombinator.com | 2026-06-11

    A while back I created a tool called Jobs [0] to help with this workflow. The pattern is:

    1. Have a conversation with a smart model (Opus/Fable) about what you're building. Go back & forth until you've ironed out the important architectural choices (deciding what to build).

    2. Ask the model to write up its plan in a Markdown doc, including a structured plan in YAML format (telling it to consult `job schema`).

    3. Clear the context and tell a leaner model (Sonnet/Opus) to read the plan doc and then pick up the task via `job status`.

    From there, the CLI helps the agent take the next step. I designed the `job` CLI through extensive iteration with agents, conducting user-centered design with the agents to make it as smooth and intuitive to them as possible.

    When context gets full, you can pause, clear, and pick right back up. Using Jobs (or other tools like it), you can take on large, ambitious plans and keep the agents on-task the entire time.

      [0]: https://github.com/bensyverson/jobs

  22. toodaloo

    Say goodbye to your todos

  23. todo

    A nostr TODO list management system (by dextryz)

  24. dagim

    Terminal editor for small, single-file DAGs

    Project mention: AI Coding at Home Without Going Broke | news.ycombinator.com | 2026-06-13

    I'm building a website that allows friends to write branching fiction novels together, and another website that allows people to argue and conclude together using first-principles thinking. I've abandoned a project that allows people to register percentage certainty of sports outcomes to improve their calibration - it wasn't fun enough for the users. A few other things besides. I recently wrote a gpl TUI to edit dags here: https://github.com/tunesmith/dagim - that one as something of an experiment since it's in a language I don't know, that one took 3-4 days of steady prompting.

  25. tuido

    a TUI Kanban Board manager (by pyari-tech)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go TODO discussion

Log in or Post with

Go TODO related posts

  • Build a Basic AI Agent from Scratch: Long Task Planning

    1 project | news.ycombinator.com | 11 Jun 2026
  • Grit – multitree personal task manager

    1 project | news.ycombinator.com | 6 Nov 2023
  • Dstask: A Git-backed taskwarrior alternative

    1 project | news.ycombinator.com | 17 May 2022
  • Po, hoje foi aceita minha primeira contribuição pra projeto opensource de terceiros!

    1 project | /r/brdev | 14 May 2022
  • New todocheck version supports jIRA via API Tokens

    1 project | /r/jira | 12 Feb 2022
  • todocheck now supports Nim

    1 project | /r/nim | 12 Feb 2022
  • todocheck now supports Kotlin

    1 project | /r/Kotlin | 12 Feb 2022
  • A note from our sponsor - AppSignal
    www.appsignal.com | 6 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Index

What are some of the best open-source TODO projects in Go? This list will help you:

# Project Stars
1 vikunja 5,593
2 grit 1,702
3 dstask 1,207
4 todocheck 440
5 tickgit 324
6 tsk 251
7 chroncal 203
8 mayhem 99
9 terminal-Task 82
10 debtbomb 79
11 go-astitodo 65
12 pomogoro 27
13 todotxt 25
14 go-htmx-todo-list 25
15 fixme 17
16 tdx 14
17 nostr-todo 13
18 granit 6
19 jobs 4
20 toodaloo 3
21 todo 2
22 dagim 0
23 tuido 0

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com