HeadlinesBriefing favicon HeadlinesBriefing.com

git-bug: Distributed Offline Bug Tracker in Git

Hacker News •
×

git-bug is a bug tracker fully embedded in Git, requiring only your repository to function. It is distributed, allowing collaboration via standard git remotes with push and pull operations. The tool works offline, preventing vendor lock-in by maintaining full backups locally. It is fast, listing or creating bugs in milliseconds, and does not pollute the project with extra files. Integration is flexible, supporting CLI, terminal, web UI, or existing tools via Graph QL API. Bridges exist for importing and exporting to GitHub, GitLab, Jira, and Launchpad.

Installation details are in INSTALLATION.md, including building from source. Workflows include native (using git bug push/pull), bridge (syncing with other trackers), and a planned web UI for public portals. CLI commands allow creating identities, bugs, listing, filtering, and searching. An interactive terminal UI is available via git bug termui, and a rich web UI serves as a code browser with Graph QL API. Bridges can be configured interactively or manually, with import/export commands. Internals are documented, including the data model and on-disk format.