Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Too bad you don't have a web build but this is what game jams are for, to gain experience and to improve for future projects. 

I've gone through the same things and learned pretty quickly that I should make my games accessible to most players. Instead of creating many different builds for Windows, Linux, Mac, etc and also deal with people (like myself) who don't like to download and run unknown software.. just make a web build so everyone can play and in the process save a lot of time and effort not having to deal with different builds and related bugs.

Good luck.