Haystack (as in, "finding a needle in a haystack") is a Go library for searching the contents of git repositories, backed by (https://github.com/zombiezen/go-sqlite) SQLite.
The contents of git repositories are "indexed" into a SQLite database so that they can be searched.