What's the value add of this over GitLab?
- uses less resources, a 512MB VM is enough for a small team. Meanwhile Gitlab requires at least 4GB IIRC. - is easier to setup, just a single binary file.
Everything else, it can't compete with Gitlab.
I'm using it as my personal Git server, works pefectly for 1 user.
Gogs is able to sync an external git repo every 12 or 24 hours.
That way, if one day, Github goes belly-up, even if it's unlikely in the foreseeable future, I would have a backup plan.
I also use it for personal and not public projects (automation scripts, secrets, etc).