git-bug: Offline-first bug tracker built inside Git

Original: Git-bug: Distributed, offline-first bug tracker embedded in Git

Why This Matters

Vendor-neutral, offline-capable issue tracking challenges the dominance of hosted trackers like GitHub Issues.

git-bug is an open-source, distributed bug tracker embedded directly in a Git repository. It stores issues in Git's object model—no external service required—and supports CLI, terminal UI, web UI, and a GraphQL API, with bridges to import/export from other trackers.

git-bug embeds a full bug-tracking system inside a Git repository without adding files to the working tree. Issues live in Git's own data structures, meaning they sync wherever the repo goes—push and pull bugs just like code. No server, no SaaS account, no internet connection required.

The tool offers three interfaces: a command-line client, an interactive terminal UI, and a local web UI. A GraphQL API lets teams wire it into existing workflows or build their own tooling on top. For teams already using GitHub Issues, Jira, or similar services, bridges handle two-way import/export so migration isn't a cliff.

With 10.4k GitHub stars and 327 forks, git-bug has attracted a steady community. It's written in Go, licensed under GPL-3.0, and has accumulated 2,694 commits across an active contributor base. The project positions itself as a hedge against vendor lock-in: if a hosted tracker goes dark or changes pricing, the full issue history remains intact inside the repo itself.

Source

github.com — Read original →