Gogs is an open source, self-hosted Git service written in Go. It provides services similar to GitHub, but with several differentiating features, such as a very low memory footprint, fewer requirements and the ability to compile code into a single binary.