pros of having a Github repo:
* people can find your project easily
* stars are a pretty good indicator of authenticity
* you can browse, search code right away
* a place for people to contact you
cons:
* some maintenance
* people have a place to contact you