I agree that Gogs works very well for small repositories.<p>Just a heads-up to anyone planning to use Gogs for large repos: Gogs is basically unusable for large repositories( such as the git repository itself and the linux kernel). The response times through the web UI can extend into a few minutes on small servers( I tried it with a 2 cpu and 2GB RAM server on DigitalOcean) and even on extremely powerful servers, the response times for large repositories is almost the same( I tried it on a 8 cpu and 16GB AM server). The reason for this is that Gogs lacks a cache system for git repos. You can follow the issue here[1].<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;gogits&#x2F;gogs&#x2F;issues&#x2F;1518" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gogits&#x2F;gogs&#x2F;issues&#x2F;1518</a>