Distributed Bug Tracker
Home |  Documentation |  Code |  Issues

What Is It?

hive is a distributed issue tracker in the spirit of Bugs Everywhere. Issues in hive are included as "merge-tolerant" plain-text files that can be version-controlled alongside source code. The package includes both a command-line interface and a web interface for interacting with issues, and, if you want, issues can also be edited via a plain-text editor.

Is It Any Good?


Can I Use It?

Of course! hive is free/libre software, available under the terms of the GNU General Public License version 3+ .

You can install hive via pip:

$ sudo pip3 install hive_bt

or by cloning the repository and installing manually:

$ hg clone
$ cd hive_bt
$ sudo pip3 install .

The Documentation page has more information about using hive.

Do I Want To Use It?

That's a more complicated question. For one thing, hive is very much in a "pre-alpha" stage. In short, this means that, until a stable version is released, some things will only be partially implemented, some things will be broken, and some things may change dramatically without much notice. If you're OK with that, read on!

Beyond the fact that hive is very new, there are pros and cons associated with distributed version control in general, and there are pros and cons associated with this particular implementation. For example:



Other Distributed Bug Trackers

If you want a distributed bug tracker but are worried about this particular implementation, you might want to consider:


If you want to get in touch, report a bug, send a patch, etc, feel free to send me an e-mail at


hive is written in Python and relies on a few great pieces of software: