Publishing software in a convenient way
What do you mean by "and the cites counted"? Do you mean something like Google Scholar will index it?

If so, then the common route in CS is to publish something that introduces the program (although the code often lives on github). Then people will often cite that paper and or the repo whenever they use your program.

That isn't necessarily a ton of work either. Many conferences have workshops  or industry tracks (in case you are an engineer and not a researcher). Also, see dgraziotin's answer on publishing a paper in an open access journal so that others could cite his work.