Very conservative, deploy one time, use forever, no requirements, only glibc 2.3, git and db backend, very light (mostly) and administrator dont need to care for constans updates or problem, each binary are backguard compatible due one binary provides almost all functionality.. and also can work as cgi or as own service
Ranked in these QuestionsQuestion Ranking
Pro Simple installation
The installation process is very simple, just a binary file that needs to be run on the directory where the user wants to install Gogs
Pro Can be hosted on almost everything
Go supports Linux, Mac OS X, Windows and ARM architecture. One can also find docker and vagrant options as well as many cloud deployment scenarios.
Pro Huge community support
With over 11000 stars at github it is a very active project.
Pro Excellent performance and efficiency
Gogs has excellent performance and efficiency
The fact that it's written in Go means that it has excellent performance even with little resources (less RAM for example).
Pro Clean Design
When you look at the design it is almost a clone of github. People who are used to github will love gogs.
Pro Libre/open source
Source code published under the MIT license.
Pro Low requirements
At runtime only needs glibc 2.3 and the sqlite/postges/mysql backend of choice. All are supported by the Gogs runtime program: HTTP clone, server, web interface, commandline api, etc etc etc..
Con Can't filter by a user to see all their commits in one place
I want to see a single user's entire history, but clicking a user's name only shows all users' history, not just the one I clicked.
Con Supports only git
Gogs supports only the Git management system.