Contributing to awesome-go is more expensive than just having a git repo: you need a github account, which means having to click some buttons, wait for the confirmation, fork remotely, get a clone locally, add content, push, send a pull-request, ...
I'm not really a great fan of github, but it's hard to deny that it is one easy way to facilitate and mediate contributions.