github like service in go