Distributed, offline-first bug tracker embedded in git
git-bug is a distributed, offline-first issue tracker that stores bugs, comments, and related data as objects directly within git repositories rather than as separate files. Built in Go with a web interface using React, TypeScript, Vite, Tailwind, and Apollo Client, the project implements operation-based CRDTs (conflict-free replicated data types) with Lamport logical clocks to enable seamless merging of concurrent changes across distributed repositories. The system supports third-party bridges for syncing with platforms like GitHub and GitLab, and offers multiple interfaces including a CLI, TUI, and web browser. Created by Michael Muré, git-bug is released under GPLv3 and maintained by an open-source community supported through Open Collective.