← All repos

git-bug

Distributed, offline-first bug tracker embedded in git

bugtrackerdecentralized-applicationdistributed-systemsgitgitdb
Browse cluster: SQL databases and distributed systems
2,632commits
80contributors
7languages

Tech stack & purpose

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.

Languages

Go
66.9%
TypeScript
29.2%
Shell
2.9%
CSS
0.7%
Nix
0.2%
Makefile
0.1%
HTML
0.0%

Contributors (top 30 of 80)