Naner raises a very good point but there's more to it. Your problem right now is reaching customers, a github repo is going to suffer the exact same problem.
If you're able to market your github repo to your potential users/customers why not market your software instead?
If you're able to market your github repo to your potential users/customers why not market your software instead?