Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

With itch.io you can ZIP the build directory and upload it so you don't need an installer. They even provide analytics so you can see how many downloads you gotten and some basic management so you can upload new versions without disrupting those analytics. I recommend making it easy for people to download and play in future :)